On Wed, 18 May 2005, Mike Schmidt wrote:
Do you have any suggestions as to open source code that generates the message-Id? Or specific well-known algorithms? I suppose this is a roll-your-own situation.

It is a roll-your-own. As long as the result complies with the syntax for Message-ID and will not be duplicated in another message, you can use pretty much anything you want.


It is fairly conventional to have the DNS name of the composing system appear to the right of the "@" in the Message-ID, but this is not required. Ignore anyone who says it is required; such individuals are misinformed and are likely to pass on other misinformation.

Typically, the left side of the "@" contains the time of day in some form (e.g. number of seconds since January 1, 1970) along with some other values. UNIX process ID, results from whatever random number generator exists on your system, etc.

There is one thing, though, that I have a question about: In the messages as they are currently produced, the headers are not in any specific order.

With the exception of Received: headers, which are always prepended to the header by the MTA, and ReSent-??? headers which obviously are in a block for each resending, there are no requirements for any header ordering. Neither of these apply to you.


Good luck!

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to