Page 90 - Mercury Manual.book
P. 90
85 The MercuryD POP3 Client Module
Checking special headers in messages
Checking special headers in messages
By default, MercuryD goes through the standard headers in incoming mail looking for local
addresses: the fields it examines are: "To", "Cc", "BCC" and "Received". MercuryD Although MercuryD
also records the Message-ID of every message it processes and usually will not attempt to checks Received: headers
for recipient information,
deliver the same message twice. variations in format mean
that it cannot always guar-
antee that it will find them
Unfortunately, not all ISPs use POP3 mailbox schemes that will work with this approach: there.
some use a non-standard header to record the address of the person for whom the message
was actually intended - for example, "X-Deliver-To" is one that is seen from time to time.
If your ISP uses a non-standard header to record the delivery envelope address, you can tell
MercuryD about it using the Headers control: type in the name of the header Mercury should
examine for local addresses (so, from our example above, you would type in X-Deliver-
To). The field is not case-sensitive (so, X-Deliver-To and X-DELIVER-TO are treated as
identical) and you can add the colon separator at the end of the name or not as you wish. If
your ISP uses more than one special header to identify the local addressee, you can enter mul-
tiple header names in this field, separated by semi-colon characters (";"). You must not type
any spaces in this field.
If you check the control labelled Check only in these headers then MercuryD will no longer
examine the standard To, Cc, Bcc and Received headers for local addresses and will not dis-
card duplicate messages. Use this control only if you are sure that your ISP always adds the
header to your mail.
Your ISP will usually be able to tell you if they use a special header to identify the envelope
address in your messages.