Results 1 to 5 of 5

Thread: Imported mail has blank FROM: address

  1. #1
    Join Date
    Dec 2005
    Posts
    44
    Rep Power
    9

    Default 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?
    Last edited by mubley; 12-20-2005 at 09:05 AM. Reason: Added Zimbra version

  2. #2
    Join Date
    Aug 2005
    Posts
    821
    Rep Power
    11

    Default

    If the message was from an MS Exchange recipient, the MAPI message contains the Exchange address (the DN of the user in the directory). Via the address book provider, we access the address entry for the user and attempt to extract the SMTP address. If for whatever reason, that recipient is not found by the address book provider, we cannot extract the SMTP address of the user.

    The migration wizard doesn't retain the display name when there is no SMTP address because that is a violation the address specification as described in Section 6 of RFC 822 or section 3.4 of RFC 2822.

    This is bug 492 (closed as WONTFIX).

  3. #3
    Join Date
    Dec 2005
    Posts
    44
    Rep Power
    9

    Default 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.

  4. #4
    Join Date
    Dec 2005
    Posts
    44
    Rep Power
    9

    Default 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.

  5. #5
    Join Date
    Aug 2005
    Posts
    821
    Rep Power
    11

    Default

    This wont help you much. The "from" field is cached in the database and is part of the lucene index. Simply modifying the mime message wont give you the functionality you are looking for.

    After you run your script you could re-index the mailbox to update the lucene index.

    The database will remain inconsistent with the blob store and the lucene index. Manually modifying the database is probably not a good idea.

Similar Threads

  1. Problems with port 25
    By yogiman in forum Installation
    Replies: 57
    Last Post: 06-13-2011, 01:55 PM
  2. Replies: 7
    Last Post: 02-03-2011, 06:01 AM
  3. fresh install down may be due to tomcat
    By gon in forum Installation
    Replies: 10
    Last Post: 07-25-2007, 08:09 AM
  4. DynDNS and Zimbra
    By afterwego in forum Installation
    Replies: 30
    Last Post: 04-01-2007, 03:34 PM
  5. receiveing mail
    By maybethistime in forum Administrators
    Replies: 15
    Last Post: 12-09-2005, 03:55 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •