Re: [exim] Long 'From:' header and verify = header_sender is…

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Bryan Rawlins
Date:  
À: exim-users
Sujet: Re: [exim] Long 'From:' header and verify = header_sender issue.
On 6/22/2011 3:06 PM, Bryan Rawlins wrote:
> Hello List,
>     I have been working with the coordinators for the Virus Bulletin 
> Spam test on an issue where our servers were returning "421 Unexpected 
> failure, please try later" in response to some messages relayed to us 
> through the competition server.

>
>     It took some time to establish what the issue was because the only 
> trace of the messages in the Exim logs were one line like the following.

>
> +++ 1QZOwg-0002iz-Ix has not completed +++
> 2011-06-22 11:02:24 [10477] 1QZOwg-0002iz-Ix string_sprintf expansion
> was longer than 32768
>
>     We finally determined that all the failed emails had one thing in 
> common, their From: header was 1000's of characters long.  Every 
> example that we examined was obvious spam, so not accepting the 
> messages isn't really a problem, especially in production 
> environments.  However, it would be nice if this type of error was 
> handled better.  Attached is an example email that caused this error 
> on our system.

>
> Exim version 4.76
> CentOS 4.7 (x64)
>
> log_selector = -retry_defer -queue_run -host_lookup_failed +pid
> +queue_time_overall +subject +incoming_interface
>

Apparently I neglected to mention above that the failure was in the
DATA ACL when 'verify=header_sender' was invoked.

Pardon my omission.

--
Sincerely,
Bryan Rawlins
Systems Administrator
OnlyMyEmail, Inc. <http://www.onlymyemail.com>