Email routing with Exchange 2003
I have a strange behaviour on my mail server. It appears that our server is retrieving emails from the server with our ISP, and using the TO field in the header to route these emails to the appropriate mailbox within our organisation. However I believe it should be using the Envelope To field for this level of routing. We have the following behaviours: 1: Emails received from external domains where multiple recipients within our domain are duplicated. Our server receives the first email, reads the TO, CC and BCC fields in the header, and distributes to all valid email addresses within. The server then performs the same task on the next message, which is identical, except for the ENVELOPE TO field, but because it is reading the TO, CC, BCC fields, the message is redistributed to all users in these fields again. 2: Emails received from mailing lists are marked as undeliverable. I have a policy where undeliverable mail is sent to my own mailbox. If the sender has used a DL which would appear in the TO field, eg, customers@domain.com, our server will receive a copy for each member of the DL within our domain, the intended recipient is stated in the ENVELOPE TO field, but as the TO field contains an unknown domain on our server, the message is sent to my mailbox. I can relay these messages to the intended recipient manually, but obviously this behaviour shouldn't occur. Is there a way of forcing MS Exchange 2003 to disregard the TO, CC, BCC fields for message routing, and use the ENVELOPE TO field instead? All help much appreciated. Regards
July 13th, 2009 7:04pm

Hi Graham, I suggest you make a local test firstly to check whether the Exchange Server uses P1 address or P2 address to route message: P1 and P2 Headers in SMTP http://reidablog.blogspot.com/2006/02/p1-and-p2-headers-in-smtp.html On your Exchange Server: Telnet 127.0.0.1 25 Mail from: test@domain.com Rcpt to: SMTP address of an internal user A Data From: test@domain.com To: SMTP Address of another internal user B It is a test message. . Quit Please check whether userA or userB received the message. If userA receive the message, I believe Exchange 2003 works correctly to route message by using P1 Address. In addition, would you please let me know how Exchange retrieves emails from your ISP? Whether it is a SBS 2003 server? Mike
Free Windows Admin Tool Kit Click here and download it now
July 16th, 2009 10:33am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics