Hi,
I'm currently having a problem which I believe is caused by spamassassin, resulting in emails not being delivered, this is an example message:
I'm running spamassassin 3.2.4, exim 4.63 and perl 5.8.8 on Fedora 6 with Directadmin
when I run spamd manually this is the output I get:
[root@server i386-linux-thread-multi]# /usr/bin/spamd
[30835] info: config: failed to parse line, skipping, in "/etc/mail/spamassassin/local.cf": transport_filter = /usr/bin/spamc -u ${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}
[30835] error: Can't locate version.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF.pm line 24.
[30835] info: spamd: server started on port 783/tcp (running version 3.2.4)
[30835] info: spamd: server pid: 30835
[30835] info: spamd: server successfully spawned child process, pid 30838
[30835] info: spamd: server successfully spawned child process, pid 30839
[30835] info: prefork: child states: II
The config line worries me a bit, but this is the default spamassassin line given in http://help.directadmin.com/item.php?id=36 by directadmin so I am confused as to why this fails to parse, this has been pasted into the file through vi so there is no windows whitespace or anything like that.
Any help greatly appreciated!
I'm currently having a problem which I believe is caused by spamassassin, resulting in emails not being delivered, this is an example message:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
[email protected]
local delivery failed
The following text was generated during the delivery attempt:
------ [email protected] ------
An error was detected while processing a file of BSMTP input.
The error message was:
421 Lost incoming connection
The SMTP transaction started in line 0.
The error was detected in line 3.
0 previous messages were successfully processed.
The rest of the batch was abandoned.
421 Lost incoming connection
Transaction started in line 0
Error detected in line 3
------ This is a copy of the message, including all the headers. ------
Return-path: <[email protected]>
Received: from host.blah.com ([<ip>] helo=[10.0.0.242])
by server.blah.com with smtp (Exim 4.63)
(envelope-from <[email protected]>)
id 1Jidqy-0002du-0U; Mon, 07 Apr 2008 00:00:48 +0100
Date: Mon, 7 Apr 2008 00:01:46 0000
Subject: Payment Reminder 13 Apr 2008 - 12 May 2008
From: [email protected]
To: [email protected]
CC:
X-Mailer: Blah Blah
Content-type: text/plain;
Content-transfer-encoding: 7bit
I'm running spamassassin 3.2.4, exim 4.63 and perl 5.8.8 on Fedora 6 with Directadmin
when I run spamd manually this is the output I get:
[root@server i386-linux-thread-multi]# /usr/bin/spamd
[30835] info: config: failed to parse line, skipping, in "/etc/mail/spamassassin/local.cf": transport_filter = /usr/bin/spamc -u ${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}
[30835] error: Can't locate version.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at /usr/lib/perl5/site_perl/5.8.8/Mail/SPF.pm line 24.
[30835] info: spamd: server started on port 783/tcp (running version 3.2.4)
[30835] info: spamd: server pid: 30835
[30835] info: spamd: server successfully spawned child process, pid 30838
[30835] info: spamd: server successfully spawned child process, pid 30839
[30835] info: prefork: child states: II
The config line worries me a bit, but this is the default spamassassin line given in http://help.directadmin.com/item.php?id=36 by directadmin so I am confused as to why this fails to parse, this has been pasted into the file through vi so there is no windows whitespace or anything like that.
Any help greatly appreciated!