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.