procmail
[Top] [All Lists]

RE: handling cross-posters

2001-12-01 12:57:30

Stephen wrote:

Where does the message id get added to a message?


After running a quick Google search, I found this clear, concise description
of mail message formats (author: D. J. Bernstein):
http://cr.yp.to/immhf.html

and here is a description of the Message-ID field:
http://cr.yp.to/immhf/thread.html

Message identifiers
In theory a message identifier is tokenizable; it contains a < token, an
encoded address, and a > token. Two examples:
     
<9609171955(_dot_)AA24342(_at_)cmstex2(_dot_)maths(_dot_)umanitoba(_dot_)ca >
     <"16913 Tue Apr  9 14:24:59 1996"@bnr.ca>

I recommend against using quoted strings, spaces, tabs, or comments inside
message identifiers; there is no reason for identifiers to contain
user-interface fluff.
Note that the Internet mail address encoded in a message identifier is
usually not an address that can receive mail.

Message-ID
The value of a Message-ID field is a message identifier. For example:
     Message-ID: 
<19951223192543(_dot_)3034(_dot_)qmail(_at_)silverton(_dot_)berkeley(_dot_)edu>

The Internet mail address encoded in Message-ID is required to be a unique
worldwide identifier for this message.
It is the writer's responsibility to obtain authorization from the owner of
the domain used in Message-ID. It is up to the owner to decide how to
allocate a different box part for each new message.

822bis says that the domain used in Message-ID ``SHOULD be the domain name
of the host on which it was created.'' However, in reality, many dialup
hosts don't have domain names, and many hosts behind firewalls don't have
public domain names. Some organizations have set aside banks of Message-ID
names that do not refer to hosts.

Any message that starts or continues a thread needs a Message-ID. Not all
messages contain Message-ID; for example, bounce messages from qmail do not
contain Message-ID, and the Bell Labs upas mailer never creates Message-ID.




_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

<Prev in Thread] Current Thread [Next in Thread>