Skip to Content.
Sympa Menu

en - [sympa-users] Re: Re: Sympa choking on non-encoded header data?

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: Olivier Salaün - CRU <address@concealed>
  • To: Liam Kirsher <address@concealed>
  • Cc: address@concealed
  • Subject: [sympa-users] Re: Re: Sympa choking on non-encoded header data?
  • Date: Mon, 25 Jun 2007 11:59:22 +0200

Hi,

I had a look at your http://www.numenet.com/sympa-err/spool/tmp/13885.stderr file and it seems to be the output of your archived.pl process, not sympa.pl. Did you notice if your archived.pl process died ? You should find the message that caused the problem in your 'outgoing' sympa spool. It might be a different one (though the From header field address@concealed seems to be the same).

The error originates from the MailTools perl modules that is probably unable to parse the From SMTP header field because it includes 8bit characters but it is not properly encoded. We were not able to reproduce on our server ; which means that the version of MailTools you're using is probably too old. Please send us the output of the "make" command (in the sympa-xx sources directory) ; it will include the versions for all third party perl modules.

Please also remind us what version of Sympa you're using.

Thanks.

Liam Kirsher a écrit :
David Verdin wrote:
  
[...]
    
I stopped and restarted sympa, and initially there were two sympa.pl processes (as expected) but then one of them died again, and the
messages
in ~sympa/spool/msg were still just sitting there not being processed.
At this point some additional files showed up in the ~sympa/spool/tmp directory, and one of them also had the line quoted below about
"Unrecognized line... Message.pm line 89".

I removed a bunch of spam messages from the msg directory and was able to restart sympa normally, and now it's running.  So, I think that one of the messages was causing a problem.

You can check out the files here: http://www.numenet.com/sympa-err

In ~sympa/spool/tmp I found three files:
13885.stderr
13886.stderr
sympa_dump.1181582290.23287

The last line of 13885.stderr is:
 
      
Unrecognised line: address@concealed>  at /home/sympa/bin/Message.pm line 89   
        
If you look at that msg, you can see that Amavis added
 
      
BAD HEADER Non-encoded 8-bit data     
        
And I suspect that the non-encoded From line may be causing the
problem in
sympa.
  
      
You're right. The .stderr files are created when sympa.pl crashes.
They gather its standard output. Then the last message you find is certainly the cause of the crash. And it happens to be relative to the
line 89 of Message.pm, in which we parse the From header field of the message.
Anyway, to pursue further investigation, we need to see the message file. When we click on the link you provided, we run into a 503 error.
Could you please correct this to let us access your files?
    
Woops!  Okay, take look now.  http://www.numenet.com/sympa-err
  




Archive powered by MHonArc 2.6.19+.

Top of Page