Amavis stripping headers from email
Quanah Gibson-Mount
quanah at zimbra.com
Tue Dec 9 20:32:41 CET 2014
Per user complaint to Zimbra:
Reading at Spamassassin docs
"Resending a mail message while preserving the headers"
http://wiki.apache.org/spamassassin/ResendingMailWithHeaders
suggests that a 'redirect' should preserve the original Spam* headers.
On a non-Zimbra server ('plain' postfix ...), with both procmail & full
Sieve available, and direct (not via amavisd) processing by Spamassassin,
redirected messages do, in fact, preserve the original received messages'
headers, simply appending new headers.
I.e., the message as viewed in the destination account has the original,
1st-inbound-step's SA-processed headers visible and intact.
Testing Zimbra,
for an originally received message with populated and in-tact
inbound-amavisd-generated headers, a REDIRECT of those messages through
Zimbra (whether via an external MUA, or from within ZImbra @ Zimbra ->
AdminUI -> Manage Account -> Preferences -> Filter -> REDIRECT) results in
a re-received message whose headers NO LONGER INCLUDE the original
message's X-SPAM* headers -- they're deleted/gone.
It *appears* that an additional pass through Amavisd causes that deletion
Assuming that the SA approach is valid, then Amavisd is breaking this by
rewriting the headers on redirect.
Mark, is this a bug in Amavis? Is there a way to fix this on redirect?
--Quanah
--
Quanah Gibson-Mount
Platform Architect
Zimbra, Inc.
--------------------
Zimbra :: the leader in open source messaging and collaboration
More information about the amavis-users
mailing list