问题 NDRs When replying to X400 addresses with DDA extensions

  • Tuesday, February 19, 2013 3:16 PM
     
     

    I am currently preparing for a migration from Exchange 2003 to Exchange 2010. The Exchange 2003 environment participates as part of a wider X400 messaging environment. The Exchange 2003 server has a X400 connector to the X400 community network via a 3rd party MTA. I have deployed a single Exchange 2010 server in the Exchange org and have migrated a few test mailboxes to Exchange 2010. Intra org mailflow works as expected, as does external mailflow to most X400 addresses, however 2010 mailboxes are getting NDR's when trying to reply to external users who have X400 addresses with embeded IMF addresses, as shown below:

    c= XX; a = ;p=unit+org;o=org;s-surname;g=forename;i=XX;ou1=exchange;DDA:rfc-822=name(a)org;DDA:acp-plad=org

    We can send OK to these addresses when we pick from the GAL or a local contact list but we cannot reply to the address. It gets rejected by the next hop Exchange server as an invalid address. If I compare the replys in message tracker (which fail) with newly generated messages (which work) , I can see one difference in the address string. Working emails seem to correctly interpret the (a) in the DDA:rfc-822 portion of the X400 address as an @ which is UTF encoded as +40, however the failing replys are showing up in message tracker as +28a+29a which is the UTF code for (a).

    If we have any X400 gurus left out there in the wild, with long memories I'd appreciate any pointers you can offer. The client environment is Outlook 2003.

    Regards

    Dave 

All Replies