Imported mail has blank FROM: address
My client has an old Exchange 5.5 server without the Internet connector. Since there is no Internet connector, accounts do not have SMTP addresses like joe.smith@example.com. When I import mail from this Exchange server into Zimbra 3.0.0_M2_740 and then view the user's Inbox with the Zimbra webmail client, the FROM: addresses are empty. Opening a particular message will show the FROM: address as:
"Joe Smith"
I assume that Zimbra is looking for a fully-qualified email address of the form joe.smith@example.com. Since it only finds "Joe Smith", it decides not to display anything.
I have searched the forums and found no other posting relating to this. Has anybody else seen this problem? Is there a workaround?
Mail was migrated via IMAP
Hi Sam,
Thanks for the followup. I should have mentioned in my original post that the messages were migrated via IMAP, not the Migration Wizard. But I guess that doesn't change the fact that it's still a violation of the relevant RFCs. Thanks again.
Can I programmatically replace the FROM: addresses?
I'm thinking of writing a bash script that will loop through all of a user's messages and use sed to replace "FROM: Joe Smith" with "FROM: joe.smith@example.com" (and likewise for the other 94 addresses on the old Exchange server). Are there any unintended consequences of modifying the .msg file after it has been indexed by Zimbra? Thanks in advance.