Mailscanner + spamassassin + clamav package
-
I am experiencing the same results of MailScanner on my pfSense 2.0.1 upgrade to 2.1-Release but on the AMD64 platform as ikbendeman. I even performed a clean install of pfSense 2.1-Release, then Postfix, then MailScanner. I have re-installed MailScanner package several times but it still fails to start with this response:
Dec 8 16:00:17 root: /usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner: WARNING: failed to start mailscanner
Dec 8 16:00:17 php: /pkg_edit.php: The command '/usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner start' returned exit code '1', the output was 'Starting mailscanner. eval: /usr/pbi/mailscanner-amd64/sbin/mailscanner: not found /usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner: WARNING: failed to start mailscanner'When I try and manually start from the Services GUI, I get this:
Dec 8 17:31:37 php: /status_services.php: The command '/usr/local/etc/rc.d/mailscanner stop' returned exit code '1', the output was 'mailscanner not running? (check /var/run/MailScanner.pid).'
Dec 8 17:31:39 root: /usr/local/etc/rc.d/mailscanner: WARNING: failed to start mailscannerBeing that pfSense 2.1 uses a different tree directory, it seems that MailScanner (4.84.5_3 pkg v.0.2.2 ) is not ready for pfSense 2.1.
I would hate to have to downgrade pfSense to 2.0.1 in order for MailScanner to work right.
-
Dec 8 16:00:17 root: /usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner: WARNING: failed to start mailscanner
Dec 8 16:00:17 php: /pkg_edit.php: The command '/usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner start' returned exit code '1', the output was 'Starting mailscanner. eval: /usr/pbi/mailscanner-amd64/sbin/mailscanner: not found /usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner: WARNING: failed to start mailscanner'When I try and manually start from the Services GUI, I get this:
Dec 8 17:31:37 php: /status_services.php: The command '/usr/local/etc/rc.d/mailscanner stop' returned exit code '1', the output was 'mailscanner not running? (check /var/run/MailScanner.pid).'
Dec 8 17:31:39 root: /usr/local/etc/rc.d/mailscanner: WARNING: failed to start mailscannerYour manual start failed cause you are using the wrong rc script.
You have to use /usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner start/stop
If you don't have, create the link:ls -l /usr/local/sbin/mailscanner
lrwxr-xr-x 1 root wheel 43 Dec 2 18:33 /usr/local/sbin/mailscanner -> /usr/pbi/mailscanner-i386/.sbin/mailscanner
adapt to your architecture (amd64)Giacomo
-
you advice to run: /usr/local/sbin/mailscanner (where mailscanner is in the hidden .sbin directory)
ll /usr/local/sbin/mailscanner
lrwxr-xr-x 1 root wheel 43 Dec 8 06:37 /usr/local/sbin/mailscanner -> /usr/pbi/mailscanner-i386/.sbin/mailscannerThen mailscanner doesn't return an error but mailscanner is not started!
ps ax | grep -i mailscanner
19657 ?? Is 3:02.05 /usr/pbi/mailscanner-i386/sbin/clamd
93386 0 R+ 0:00.00 grep -i mailscannerThe confusion starts with two mailscanner scripts:
ll /usr/pbi/mailscanner-i386/sbin/mailscanner
-r-xr-xr-x 1 root wheel 67459 Dec 8 06:40 /usr/pbi/mailscanner-i386/sbin/mailscanner
ll /usr/pbi/mailscanner-i386/.sbin/mailscanner
-rwxr-xr-x 1 root wheel 8956 Dec 6 17:04 /usr/pbi/mailscanner-i386/.sbin/mailscannerRestarting mailscanner in the GUI doesn't work either.
Pls advice
Regards
Bob
-
I am not able to set this:
Sign Clean Message = no
I created the file:
/usr/pbi/mailscanner-i386/etc/MailScanner/conf.d/custom.conf
and put there the option and restart mailscanner, but nothing happens.some help ?
thanksGiacomo
-
Hi Marcello,
Did you try MailWatch on 2.1 ?
You said in another post that in 2.0 it breaks pfsense php…The most wanted feature of mailwatch is probably the Quarantine management.
Is it still in the roadmap for mailscanner ?Thanks
-
Hello Marcelloc, after update mailscanner fails with SpamAssassin, and I think not scanning messages anymore.
Maillog showing messages below in loop.MailScanner E-Mail Virus Scanner version 4.84.5 starting…
MailScanner[99955]: Reading configuration file /usr/pbi/mailscanner-i386/etc/MailScanner/MailScanner.conf
MailScanner[99955]: Reading configuration file /usr/pbi/mailscanner-i386/etc/MailScanner/conf.d/README
MailScanner[99955]: Read 869 hostnames from the phishing whitelist
MailScanner[99955]: Read 5435 hostnames from the phishing blacklists
MailScanner[99955]: Message Content Protection SpamAssassin installation could not be found -
Hi Marcello, how can i totally disable Attachment scan and replace?
-
I could get it working only if I change user to root.
I'll keep trying to use it with unprivileged user.
Have you found any solution for clamd error?
-
Hi Marcello, how can i totally disable Attachment scan and replace?
Setting Maximum Archive depth to 0 did the trick.
A reboot is also necessary because somehow a service restart throw an error not having permission to stop and restart postfix. -
I've still problems with starting MailScanner.
I did a fresh install of pfSense 2.1 and restored my config. But still a red cross for MailScanner.
When I start MailScanner manually, I get these messages:
Stopping mailscanner.
Waiting for PIDS: 8725.
Starting mailscanner.
/usr/pbi/mailscanner-i386/libexec/MailScanner/mailscanner_create_locks: not found
Error: Attempt to create locks in /var/spool/MailScanner/incoming/Locks failed!
/usr/pbi/mailscanner-i386/libexec/MailScanner/mailscanner_create_locks: not found
Error: Attempt to create locks in /var/spool/MailScanner/incoming/Locks failed!I believe the permissions on the Locks directory are right.
drwxr-xr-x 2 postfix wheel 512 Dec 17 21:37 Locks
Pls advice.
Bob
-
I'm not getting this folder permission error but I've pushed fixes to service status and pyzor checks.
Try to reinstall the package.
-
Hi
I've upgrade the mailscanner pkg to 4.84.5_3 pkg v.0.2.4 but I've still problems with spamassassin.
If I turn on spam check, every MailScanner children go zombie and from logs I can only see:
mailscanner: Process did not exit cleanly, returned 0 with signal 11
If I try /usr/pbi/mailscanner-i386/bin/spamassassin –lint I don't see syntax error
The daemon is running:ps aux | grep spamd
root 60399 0.0 0.8 36664 34000 ?? Ss 3Dec13 4:16.37 /usr/pbi/mailscanner-i386/bin/spamd -c -d -r /var/run/spamd/spamd.pid (perl)
root 70258 0.0 0.9 37688 34692 ?? I 3Dec13 0:02.40 spamd child (perl)
root 70542 0.0 0.8 36664 34000 ?? I 3Dec13 0:02.44 spamd child (perl)I don't know what to try...
There is the way to pass custom directives to mailscanner ?thanks
Giacomo
-
Disable pyzor checks and see if spamassassin starts working.
-
Disable pyzor checks and see if spamassassin starts working.
negative, same problem…
thanksGiacomo
-
What you get with
Spamassassin –lint
And sa-update
-
Hi Marcello,
I did reinstall the latest mailscanner, but still not able to start MailScanner. (remove and install)
/usr/local/etc/rc.d/mailscanner onerestart
mailscanner not running? (check /var/run/MailScanner.pid).
Starting mailscanner.
eval: /usr/pbi/mailscanner-i386/sbin/mailscanner: not foundls -l /usr/pbi/mailscanner-i386/sbin/mailscanner
-r-xr-xr-x 1 root wheel 67431 Dec 6 17:04 /usr/pbi/mailscanner-i386/sbin/mailscannerps -aux | grep MailScanner
postfix 4262 0.0 1.2 27712 24872 ?? INs Tue08PM 0:00.02 MailScanner: master waiting for children, sleeping (perl5.16.3)
postfix 4589 0.0 2.8 61108 58584 ?? SN Tue08PM 0:20.49 MailScanner: waiting for messages (perl5.16.3)
postfix 21247 0.0 2.8 61108 58580 ?? SN Tue08PM 0:19.67 MailScanner: waiting for messages (perl5.16.3)
postfix 28672 0.0 2.8 61108 58580 ?? SN Tue08PM 0:20.55 MailScanner: waiting for messages (perl5.16.3)
postfix 37414 0.0 2.8 61108 58580 ?? SN Tue08PM 0:19.78 MailScanner: waiting for messages (perl5.16.3)
postfix 38894 0.0 2.8 61108 58580 ?? SN Tue08PM 0:19.59 MailScanner: waiting for messages (perl5.16.3)
postfix 39779 0.0 1.2 27712 25060 ?? Is Tue08PM 0:00.02 MailScanner: master waiting for children, sleeping (perl5.16.3)
postfix 39788 0.0 2.8 61108 58724 ?? S Tue08PM 0:21.14 MailScanner: waiting for messages (perl5.16.3)
postfix 41053 0.0 2.8 61108 58720 ?? S Tue08PM 0:20.84 MailScanner: waiting for messages (perl5.16.3)
postfix 42573 0.0 2.8 61108 58724 ?? S Tue08PM 0:19.89 MailScanner: waiting for messages (perl5.16.3)
postfix 45571 0.0 1.2 27712 25060 ?? INs 8:34AM 0:00.02 MailScanner: master waiting for children, sleeping (perl5.16.3)
postfix 45822 0.0 2.8 61108 58640 ?? SN 8:34AM 0:13.29 MailScanner: waiting for messages (perl5.16.3)
postfix 46515 0.0 2.8 61108 58720 ?? SN 8:34AM 0:13.29 MailScanner: waiting for messages (perl5.16.3)
postfix 47267 0.0 2.8 61108 58720 ?? S Tue08PM 0:20.13 MailScanner: waiting for messages (perl5.16.3)
postfix 47560 0.0 2.8 61108 58720 ?? SN 8:35AM 0:13.38 MailScanner: waiting for messages (perl5.16.3)
postfix 47883 0.0 2.8 61108 58720 ?? SN 8:35AM 0:13.07 MailScanner: waiting for messages (perl5.16.3)
postfix 49200 0.0 2.8 61108 58720 ?? SN 8:35AM 0:12.99 MailScanner: waiting for messages (perl5.16.3)
postfix 51141 0.0 2.8 61108 58720 ?? S Tue08PM 0:20.76 MailScanner: waiting for messages (perl5.16.3)
postfix 63879 0.0 1.2 27712 25060 ?? INs 8:36AM 0:00.02 MailScanner: master waiting for children, sleeping (perl5.16.3)
postfix 63908 0.0 2.8 61108 58720 ?? SN 8:36AM 0:13.31 MailScanner: waiting for messages (perl5.16.3)
postfix 65098 0.0 2.8 61108 58720 ?? SN 8:36AM 0:13.19 MailScanner: waiting for messages (perl5.16.3)
postfix 65636 0.0 2.8 61108 58720 ?? SN 8:36AM 0:13.24 MailScanner: waiting for messages (perl5.16.3)
postfix 66067 0.0 2.8 61108 58720 ?? SN 8:36AM 0:13.07 MailScanner: waiting for messages (perl5.16.3)
postfix 66291 0.0 2.8 61108 58720 ?? SN 8:36AM 0:13.02 MailScanner: waiting for messages (perl5.16.3)
root 79263 0.0 0.1 3468 1252 0 S+ 2:42PM 0:00.00 grep MailScannerspamassassin –lint
Dec 20 14:44:50.920 [19574] warn: config: failed to parse line, skipping, in "/usr/pbi/mailscanner-i386/etc/mail/spamassassin/mailscanner.cf": use_auto_whitelist 0
Dec 20 14:44:55.677 [19574] warn: lint: 1 issues detected, please rerun with debug enabled for more informationHope this will give you a little bit inside.
-
Mailscanner daemon should be perl_mailscanner instead of perl 5.16. Are you sure you reinstalled it?
Amd64 version still has perl 5.14
-
-
Marcello,
I did a fresh install with pfSense 2.1 install pfblocker, nrpe, postfix forwarder, mailscanner and openvpn.
At your advice I did remove mailscanner and reinstalled it again. -
Marcello,
I did a fresh install with pfSense 2.1 install pfblocker, nrpe, postfix forwarder, mailscanner and openvpn.
At your advice I did remove mailscanner and reinstalled it again.Is it working now?