I'm no expert, but it looks like it is timing out on 'gethostbyname' looking up the host names of the IP addresses in the received headers. I'd recommend making sure that DNS forward and reverse lookups are working properly on your system.


Sebastian Szuber wrote:

Hi!

I have amavisd-new-2.1.1 and SpamAssasin 2.64 working with postfix 2.1.4
  on Debian 3.0r2.

It sometimes works well:

/usr/local/sbin/amavisd[4648]: (04648-06) calling SA parse, SA version 2.64
/usr/local/sbin/amavisd[4648]: (04648-06) CALLING SA check
/usr/local/sbin/amavisd[4648]: (04648-06) RETURNED FROM SA check, time left: 30 s


but sometimes fail:

/usr/local/sbin/amavisd[4649]: (04649-03) calling SA parse, SA version 2.64
/usr/local/sbin/amavisd[4649]: (04649-03) CALLING SA check
/usr/local/sbin/amavisd[4649]: (04649-03) SA TIMED OUT, backtrace: at /usr/local/share/perl/5.6.1/Mail/SpamAssassin/Received.pm line 252\n\tMail::SpamAssassin::PerMsgStatus::lookup_all_ips('Mail::SpamAssassin::PerMsgStatus=HASH(0x9b16450)', 'mail.netnoteinc.com') called at /usr/local/share/perl/5.6.1/Mail/SpamAssassin/Received.pm line 168\n\tMail::SpamAssassin::PerMsgStatus::parse_received_headers('Mail::SpamAssassin::PerMsgStatus=HASH(0x9b16450)') called at /usr/local/share/perl/5.6.1/Mail/SpamAssassin/PerMsgStatus.pm line 134\n\tMail::SpamAssassin::PerMsgStatus::check('Mail::SpamAssassin::PerMsgStatus=HASH(0x9b16450)') called at /usr/local/share/perl/5.6.1/Mail/SpamAssassin.pm line 384\n\tMail::SpamAssassin::check('Mail::SpamAssassin=HASH(0x8893380)', 'Mail::SpamAssassin::NoMailAudit=HASH(0x9b1accc)') called at (eval 38) line 294\n\teval {...} called at (eval 38) line 269\n\tAmavis::SpamControl::spam_scan('Amavis::In::Connection=HASH(0...
/usr/local/sbin/amavisd[4649]: (04649-03) RETURNED FROM SA check, time left: 0 s


for both test messages (sample-spam and sample-nonspam) it fails.

How can I find the reason?

    Sebastian.

Sorry, for my previous incomplete post.

Reply via email to