I am sure I have something mis-configured but I am at a loss what that could be.
Basically I have 2 problems. The first problem is that I am trying to get
amavis-new to pass messages with bad headers. I have $warnbadhsender = undef
in the amavisd.conf. As I understand things, this is the default and this
should allow these messages to just pass through.
The second problem is that the messages with bad headers are getting the
To address rewritten to tdieh...@mydomain.com. This part is what I expect
since I have plus addressing turned on. What I do not understand is, with
softbounce turned on in postfix, I am getting messages stuck in the mailq
that say
Aug 5 15:33:55 vfoggy postfix/pipe[12086]: 7EEBAF0807: to=<tdieh...@mydomain.com>, relay=dovecot, delay=94946, delays=94946/0.48/0/0.02, dsn=4.1.1, status=SOFTBOUNCE (user unknown)
I have an alias that says to deliver mail for tdiehl+badh to my mailbox, so
I do not understand why it says "user unknown".
If I look at the header of one of the messages stuck in the queue I see the
following:
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
The system is running postfix 2.3.3, dovecot 1.2.2 using the dovecot lda,
amavisd-new 2.6.2 and the latest svn version of postfix admin. Quarantine
is in mysql and the users are stored in mysql and managed by postfixadmin.
Does anyone have any idea what I am doing wrong or how to troubleshoot this
problem?
Regards,
--
Tom Diehl tdi...@rogueind.com Spamtrap address mtd...@rogueind.com
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
AMaViS-user mailing list
AMaVi...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/
> Basically I have 2 problems. The first problem is that I am trying to get
> amavis-new to pass messages with bad headers. I have $warnbadhsender = undef
> in the amavisd.conf. As I understand things, this is the default and this
> should allow these messages to just pass through.
$warnbadhsender controls if the sender of an email should be notified
when the header contains invalid characters and the mail is passed to the
recipient.
If you would like to pass messages (spam,virus,bad header) to
recipients you should use $final_bad_header_destiny = D_PASS (for bad
header) or @bad_header_lovers_maps.
With $final_bad_header_destiny you can define if amavisd should reject
the message, let the message pass through or else.
> The second problem is that the messages with bad headers are getting the
> To address rewritten to tdieh...@mydomain.com. This part is what I expect
> since I have plus addressing turned on. What I do not understand is, with
> softbounce turned on in postfix, I am getting messages stuck in the mailq
> that say
> Aug 5 15:33:55 vfoggy postfix/pipe[12086]: 7EEBAF0807:
> to=<tdieh...@mydomain.com>, relay=dovecot, delay=94946,
> delays=94946/0.48/0/0.02, dsn=4.1.1, status=SOFTBOUNCE (user unknown)
> I have an alias that says to deliver mail for tdiehl+badh to my mailbox, so
> I do not understand why it says "user unknown".
It seems that this is dovecot related because the lda couldn't find
the user (relay=dovecot). Have you modified local_transport or
virtual_transport in main.cf? Maybe the lda looks in the wrong alias
database?
> If I look at the header of one of the messages stuck in the queue I see the
> following:
> X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
> The system is running postfix 2.3.3, dovecot 1.2.2 using the dovecot lda,
> amavisd-new 2.6.2 and the latest svn version of postfix admin. Quarantine
> is in mysql and the users are stored in mysql and managed by postfixadmin.
> Does anyone have any idea what I am doing wrong or how to troubleshoot this
> problem?
You could try to disable this check with
$allowed_header_tests{'multiple'} = 0;
At the moment I've no idea where this duplicate entry come from...
This happens only when when the mail gets bounced (status=SOFTBOUNCE)?
Daniel
On Wed, 5 Aug 2009, Daniel Luttermann wrote:
> Tom,
>
>> Basically I have 2 problems. The first problem is that I am trying to get
>> amavis-new to pass messages with bad headers. I have $warnbadhsender = undef
>> in the amavisd.conf. As I understand things, this is the default and this
>> should allow these messages to just pass through.
>
> $warnbadhsender controls if the sender of an email should be notified
> when the header contains invalid characters and the mail is passed to the
> recipient.
>
> If you would like to pass messages (spam,virus,bad header) to
> recipients you should use $final_bad_header_destiny = D_PASS (for bad
> header) or @bad_header_lovers_maps.
>
> With $final_bad_header_destiny you can define if amavisd should reject
> the message, let the message pass through or else.
I already have $final_bad_header_destiny = D_PASS.
>
>> The second problem is that the messages with bad headers are getting the
>> To address rewritten to tdieh...@mydomain.com. This part is what I expect
>> since I have plus addressing turned on. What I do not understand is, with
>> softbounce turned on in postfix, I am getting messages stuck in the mailq
>> that say
>> Aug 5 15:33:55 vfoggy postfix/pipe[12086]: 7EEBAF0807:
>> to=<tdieh...@mydomain.com>, relay=dovecot, delay=94946,
>> delays=94946/0.48/0/0.02, dsn=4.1.1, status=SOFTBOUNCE (user unknown)
>
>> I have an alias that says to deliver mail for tdiehl+badh to my mailbox, so
>> I do not understand why it says "user unknown".
>
> It seems that this is dovecot related because the lda couldn't find
> the user (relay=dovecot). Have you modified local_transport or
> virtual_transport in main.cf? Maybe the lda looks in the wrong alias
> database?
I have virtual_transport = dovecot. I guess I need to look harder at the mysql
queries. Most mail gets delivered correctly it is only messages that amavisd
says have bad headers. I would think that if I had a problem with the dovecot
queries, I would have more problems getting mail delivered properly. Maybe I
need to ask about the "user unknown" problem on the dovecot list.
>
>> If I look at the header of one of the messages stuck in the queue I see the
>> following:
>> X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
>
>> The system is running postfix 2.3.3, dovecot 1.2.2 using the dovecot lda,
>> amavisd-new 2.6.2 and the latest svn version of postfix admin. Quarantine
>> is in mysql and the users are stored in mysql and managed by postfixadmin.
>
>> Does anyone have any idea what I am doing wrong or how to troubleshoot this
>> problem?
>
> You could try to disable this check with
>
> $allowed_header_tests{'multiple'} = 0;
I will give that a try. It will take some time to determine if that helps.
>
> At the moment I've no idea where this duplicate entry come from...
> This happens only when when the mail gets bounced (status=SOFTBOUNCE)?
Not really. If I turn off SOFTBOUNCE then the messages get bounced to the
postmaster which happens to be me. I turned SOFTBOUNCE on in the hope that
I would get more information, be able to correct the problem and deliver the
messages properly.
Thanks for the information.
Regards,
--
Tom Diehl tdi...@rogueind.com Spamtrap address mtd...@rogueind.com
------------------------------------------------------------------------------