Exchange 2007 return-path modified
Hi, I have a problem when sending an email from an external email address to an Exchange distribution list containing a contact, the ReturnPath gets changed by the hub during the TRANSFER event. This is very specific to these conditions: - Email incoming from an external domain - Sent to an address which is an Exchange distribution list - The Exchange list contains a contact which relays to an external address It doesn't happen when the email comes from one of our Exchange servers. It doesn't happen to an internal email address in an Exchange list, but still to contacts in that same list. The exact situation is like this: We have a separate distribution list system, and the actual lists have xxx@listes.ourdomain.ca , so in our Exchange system, we create a contact object with that address. We then create an Exchange distribution list we can see in the address book with the address somelist@ourdomain.ca , and include the contact as the only member. With that setup, from the outside we can write to somelist@ourdomain.ca which gets forwarded to xxx@listes.ourdomain.ca . We have a send connector to relay *@listes.ourdomain.ca to our separate distribution lists server. Here's an example: EventId Source Sender Recipients ReturnPath RECEIVE SMTP me@externaldomain.com somelist@ourdomain.ca me@externaldomain.com EXPAND ROUTING me@externaldomain.com xxx@listes.ourdomain.ca me@externaldomain.com TRANSFER ROUTING me@externaldomain.com xxx@listes.ourdomain.ca somelist@ourdomain.ca SEND SMTP me@externaldomain.com xxx@listes.ourdomain.ca somelist@ourdomain.ca So we have a problem when replying to those emails. We have to keep the original ReturnPath for that matter. Thanks for your help!
January 18th, 2010 7:22pm

I'm not sure I totally follow your problem here but I suspect it is due to the change of behaviour with Exchange 2007 forwarding. See my blog entry: http://exchangeshell.wordpress.com/2009/09/05/forwarding-exchange-2003-exchange-2007/It may offer some clarification that the return address behaviour has changed with Exchange 2007. Shaun
Free Windows Admin Tool Kit Click here and download it now
January 18th, 2010 8:23pm

Hi Magzime, I have local tested on my lab. Basically, I am able to reproduce your issue. Nevertheless, I notice that the Return-Path of the message on the message header is still correctly. For example: I have two domains: Sinbe.com (Exchange 2003) Sinbe domain has a user called admin@sinbe.com Contoso.com (Exchange 2007) Contoso domain has a group called group1 which contains a contact admin@sinbe.com Then, I telnet to Exchange 2007 server to deliver a message (mail from: a@a.com). From the message tracking log, I am able to get same result as you. Nevertheless, if I check the message header when it received by admin@sinbe.com, the Return-Path is a@a.com instead of group1@contoso.com. ~~~~~~~~~~~~~~~~ Mike Shen TechNet Subscriber Support in forum If you have any feedback on our support, please contact tngfb@microsoft.com ~~~~~~~~~~~~~~~~
January 19th, 2010 11:08am

I've finally found a solution to this. The features of Exchange 2007 allow me to set a custom internal address (anything@subdomain.ourdomain.ca) that redirects it to the external address (xxx@listes.ourdomain.ca ), and that keeps the reply-to address intact. So now I just have to PowerShell something that will change our 2300 contacts in that way ;)
Free Windows Admin Tool Kit Click here and download it now
January 22nd, 2010 4:06pm

Could you post more details here? Where you able to make it via PowerShell?
June 22nd, 2010 3:36pm

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

Other recent topics Other recent topics