[exim] Include envelope_sender in Received-Header?

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Marc Haber
Datum:  
To: exim-users
Betreff: [exim] Include envelope_sender in Received-Header?
Hi,

Spamassassin docs recommend that mail servers in transit of a message
records the envelope sender in the Received:-Header, since some of its
tests work more reliably if one can detect envelope sender rewrites
during the transit chain. This will probably get more important if
"schemes" like SRS get more common than they're now.

I find the arguments delivered on
http://wiki.apache.org/spamassassin/EnvelopeSenderInReceived quite
convincing, and will probably honor Debian wishlist request #335275 by
altering the Recipient header text:

--- old   2005-10-23 12:14:33.000000000 +1000
+++ new   2005-10-23 12:14:11.000000000 +1000
@@ -3,6 +3,8 @@
       {${if def:sender_ident {from $sender_ident }}\
       ${if def:sender_helo_name {(helo=$sender_helo_name)\n\t}} }}\
       by $primary_hostname \
+      ${if def:sender_address {(envelope-from\n\t\
+      <$sender_address>)\n\t}}\
       ${if def:received_protocol {with $received_protocol}} \
       ${if def:tls_cipher {($tls_cipher)\n\t}}\
       (Exim $version_number)\n\t\


Before I do this, I would like to solicit the opinions of the exim
mailing list, and ask the developer team whether they would be willing
to do that change in exim's default as well - this only makes sense if
these records are widely deployed.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835