<tt><font size=2>Mark,</font></tt>
<br>
<br><tt><font size=2>My problem is PERL or SpamAssassin.</font></tt>
<br>
<br><tt><font size=2>I tried to use spamc command line and received an
error (0/0): </font></tt>
<br>
<br><tt><font size=2>Command: spamc -c < message</font></tt>
<br><tt><font size=2>Return: 0/0</font></tt>
<br>
<br>
<br><tt><font size=2>-c  Will print score/threshold to stdout (as
ints) or 0/0 if there was an</font></tt>
<br><tt><font size=2>           error.</font></tt>
<br>
<br><tt><font size=2>Thanks for your attention</font></tt>
<br>
<br>
<br><tt><font size=2>Gedir</font></tt>
<br>
<br>
<br>
<br><tt><font size=2>Gedir,<br>
<br>
> About my message, I discovery more info:<br>
> I changed (debug) the file /usr/sbin/amavisd: (call_spamassassin)<br>
> ...<br>
>     $which_section = 'SA check';<br>
>     do_log(4,"CALLING SA check");<br>
>     { local($1,$2,$3,$4,$5,$6);  # avoid Perl 5.8.x
bug, $1 gets tainted<br>
> <br>
> do_log(4,"0- ATE AQUI ESTA FUNCIONANDO!!!!!!!!!!!");<br>
>       $per_msg_status = $spamassassin_obj->check($mail_obj);<br>
> do_log(4,"0.1- AQUI NAO ESTA FUNCIONANDO!!!!!!!!!!!");<br>
> <br>
> 2011-10-19T17:05:02.561695-02:00 vrt0377 amavis[17398]: (17398-01)<br>
>   CALLING SA check<br>
> 2011-10-19T17:05:02.561896-02:00 vrt0377 amavis[17398]: (17398-01)<br>
>   0- ATE AQUI ESTA FUNCIONANDO!!!!!!!!!!!<br>
> 2011-10-19T17:05:04.485360-02:00 vrt0377 postfix/smtp[16438]: 554B843C115:<br>
> to=<gedir.goncalves@bndes.gov.br>, relay=127.0.0.1[127.0.0.1]:10024,<br>
> delay=2.1, delays=0.09/0/0.02/2, dsn=4.4.2, status=deferred (lost<br>
> connection with 127.0.0.1[127.0.0.1] while sending end of data --
message<br>
> may be sent more than once)<br>
> <br>
> Any suggestion?<br>
<br>
Good job narrowing down the problem!<br>
<br>
> I have the following environment:<br>
> PostFix 2.3.<br>
> Amavisd 2.5.1-1<br>
> SpamAssassin 3.2.5.<br>
> SqlGrey 1.7.5-1<br>
> ClamAV 0.97<br>
> Sanitizer 1.76<br>
> Pyzor  noarch  0.5.0-2.el5  epel<br>
> Perl-Razor-Agent-2.85-1.el5.x86_64<br>
> Re2c  0.13.5-1.el5.rf <br>
> Make  1:3.81-3.el5 <br>
> Gcc  4.1.2-51.el5 <br>
> Policyd-Weight 0.1.15 <br>
> samba.x86_64 <br>
> PERL 5.8.8<br>
> <br>
> I've tried:<br>
> 1) Disabled in Amavisd.conf<br>
>  # ['asc',  \&do_ascii],<br>
>  # ['uue',  \&do_ascii],<br>
>  # ['hqx',  \&do_ascii],<br>
>  # ['ync',  \&do_ascii],<br>
> <br>
> 2) Run in  PERL 5.14.2<br>
> <br>
> 3) Run in Amavis 2.6.6-1<br>
<br>
Good. So perl 5.14.2 did not help (which is a useful information).<br>
<br>
As you probably still have the offending message in a mail queue, perhaps<br>
the easiest next step would be to enable SpamAssassin debugging<br>
(requires amavisd-new-2.6.0 or later) and see where in SpamAssassin<br>
perl crashes:<br>
  $sa_debug = 'all';<br>
<br>
The SpamAssassin log reports are logged by amavisd at log level 3,<br>
at LOG_DEBUG syslog priority, so you need also:<br>
  $log_level = 3;  # (or higher)<br>
and syslog.conf configured not to discard LOG_DEBUG.<br>
<br>
Alternatively, extract the message from a queue (postcat) and<br>
try it with a command-line spamassassin. If that fails too, that<br>
would make it even easier to troubleshoot further.<br>
Upgrading SpamAssassin may help.<br>
<br>
  Mark</font></tt><font size=2 face="sans-serif"><br>
<br>
<br>
<br>
<br>
<br>
</font>
<br><font size=2 face="sans-serif"><br>
</font>
<div>
<p><font size=1 face="Verdana">"O remetente desta mensagem é responsável
por seu endereçamento, seu conteúdo e seus anexos. Cabe a seus destinatários,
inclusive aqueles copiados na mensagem, tratá-la adequadamente, com observância
da legislação em vigor e dos normativos internos do BNDES, quando cabível.
São proibidas, sem a devida autorização, a sua divulgação, reprodução e
distribuição. A inobservância das proibições será passível de aplicação
de sanções cíveis, criminais e disciplinares, quando cabíveis. Se você
recebeu esta mensagem indevidamente, antes de removê-la de sua caixa postal,
solicita-se o reenvio ao remetente, informando o ocorrido."</font>
<p>
<div>
<br><font size=1 face="Verdana">"The sender of this message is responsible
for its addressing, contents and attachments. The receiver, including those
copied in the message, is obliged to use it properly, in compliance with
the law in effect and the BNDES' internal rules, if applicable. It is prohibited
to disclose, reproduce and distribute e-mail messages without due consent.
Failure to obey these instructions may give rise to civil, criminal or
disciplinary measures, if applicable. If you have improperly received this
e-mail, we kindly request you to forward the message to the sender stating
the error prior to deleting it from your inbox."</font>
<p><font size=2 face="sans-serif"><br>
</font>
<br>
<br></div></div>