Two emails receiving the same Message ID

9,100

There is a history of Message-ID issues with Outlook.

  1. There were reports that Outlook 2003 dispatched e-mails without the Message-ID headers to non-Microsoft MTAs.

  2. There is a feature called Outlook forms that lets one create a template and send messages from a template. All messages have the same message id.

  3. Outlook does not store message-ids of the sent messages.

The problems might be with third-party systems that remove duplicate e-mails from mailboxes, list servers that would not resend a message that they have already seen, systems that trace conversation threads, since there will be multiple messages in a mailbox to link to an 'in-reply-to' reference.

Omitting a message-id altogether is a safer option, since as of the RFC 2822 the existence of a message id is an optional (SHOULD have) requirement, but its uniqueness if it is supplied is necessary (MUST be).

Share:
9,100

Related videos on Youtube

Lima
Author by

Lima

Updated on September 18, 2022

Comments

  • Lima
    Lima almost 2 years

    A user is experiencing a problem whereby when sending emails, some emails are being allocated the same Message ID. The issue looks to occur when the user has a draft email and they forward the draft to one person, and then later send the draft to another person.

    I have done an email trace in Exchange, searching only on Message ID and Exchange is returning the two emails.

    Our environment is Outlook 2010 SP1, Exchange 2010 + Exchange 2007, our users run in Outlook Cache Mode.

    I have done some research and from what I have read it is the client which generates the Message ID, is this correct?

    Is anyone aware of any known issues with two different emails receiving the same Message ID? Does anyone have any knowledge on how this could occur and what we can do to resolve this?

    The latest example email's were sent just over 1 hour apart (1 hour, 1 minute), have the same subject, Message ID, sender, but different recipients and message body (only slightly).

  • Lima
    Lima about 12 years
    The problem we have is that our DMS uses the Message ID to check if the email has already been filed, and because these messages have a duplicate Message ID it is preventing the filing of the messages. We would like to continue the duplicate email check which I guess wouldn't work if the Message ID was ommitted?
  • Zachw6
    Zachw6 about 12 years
    a mail gate such as Exchange or Postfix or anything would assign a message id if a message that comes from outlook lacks one. Mail gate would probably get the messages ahead of the DMS.