Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Mailscanner + spamassassin + clamav package

    Scheduled Pinned Locked Moved pfSense Packages
    313 Posts 54 Posters 284.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      Ivart
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • M
        m.mascheroni
        last edited by

        Hi Marcello, how can i totally disable Attachment scan and replace?

        1 Reply Last reply Reply Quote 0
        • I
          Ivart
          last edited by

          @marcelloc:

          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?

          1 Reply Last reply Reply Quote 0
          • M
            m.mascheroni
            last edited by

            @m.mascheroni:

            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.

            1 Reply Last reply Reply Quote 0
            • I
              ikbendeman
              last edited by

              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

              1 Reply Last reply Reply Quote 0
              • marcellocM
                marcelloc
                last edited by

                I'm not getting this folder permission error but I've pushed fixes to service status and pyzor checks.

                Try to reinstall the package.

                Treinamentos de Elite: http://sys-squad.com

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • C
                  capitangiaco
                  last edited by

                  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

                  1 Reply Last reply Reply Quote 0
                  • marcellocM
                    marcelloc
                    last edited by

                    Disable pyzor checks and see if spamassassin starts working.

                    Treinamentos de Elite: http://sys-squad.com

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • C
                      capitangiaco
                      last edited by

                      @marcelloc:

                      Disable pyzor checks and see if spamassassin starts working.

                      negative, same problem…
                      thanks

                      Giacomo

                      1 Reply Last reply Reply Quote 0
                      • marcellocM
                        marcelloc
                        last edited by

                        What you get with

                        Spamassassin –lint

                        And sa-update

                        Treinamentos de Elite: http://sys-squad.com

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • I
                          ikbendeman
                          last edited by

                          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 found

                          ls -l /usr/pbi/mailscanner-i386/sbin/mailscanner
                          -r-xr-xr-x  1 root  wheel  67431 Dec  6 17:04 /usr/pbi/mailscanner-i386/sbin/mailscanner

                          ps -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 MailScanner

                          spamassassin –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 information

                          Hope this will give you a little bit inside.

                          1 Reply Last reply Reply Quote 0
                          • marcellocM
                            marcelloc
                            last edited by

                            Mailscanner daemon should be perl_mailscanner instead of perl 5.16. Are you sure you reinstalled it?

                            Amd64 version still has perl 5.14

                            Treinamentos de Elite: http://sys-squad.com

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • C
                              capitangiaco
                              last edited by

                              @marcelloc:

                              What you get with

                              Spamassassin –lint

                              And sa-update

                              /usr/pbi/mailscanner-i386/bin/spamassassin –lint

                              /usr/pbi/mailscanner-i386/bin/sa-update

                              it seems all normal.

                              Giacomo

                              1 Reply Last reply Reply Quote 0
                              • I
                                ikbendeman
                                last edited by

                                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.

                                1 Reply Last reply Reply Quote 0
                                • marcellocM
                                  marcelloc
                                  last edited by

                                  @ikbendeman:

                                  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?

                                  Treinamentos de Elite: http://sys-squad.com

                                  Help a community developer! ;D

                                  1 Reply Last reply Reply Quote 0
                                  • I
                                    ikbendeman
                                    last edited by

                                    Marcello,

                                    No it's not working… upgrade from previous pfSense release also fails.

                                    I don't understand why so few people experience these problems.

                                    1 Reply Last reply Reply Quote 0
                                    • I
                                      ikbendeman
                                      last edited by

                                      Marcello,

                                      I just want to inform you that did a reboot of the firewall and now all services are green including mailscanner.

                                      Thanks for your support.

                                      Bob

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        ckoehler
                                        last edited by

                                        Dear all,

                                        I have running pfSense 2.1 with Postfix Forwarder 2.10.2 pkg v2.3.7 and MailScanner 4.84.5_3 pkg v.0.2.4. Postfix is set in the section of "Third part Antispam Settings" to make use of MailScanner in "Auto mode".

                                        When having a look into Status -> Services, I see, that MailScanner is not startet (postfix is startet).
                                        A 'ps -aux' did not show a running MailScanner process.

                                        The output of:
                                        ls -l /usr/pbi/mailscanner-amd64/etc/rc.d/mailscanner
                                        shows an empty file

                                        Is this correct?
                                        As far as I know, it should be the startup script.

                                        Any ideas how to solve the problem?

                                        Thanks alot and best regards,
                                        Christian

                                        1 Reply Last reply Reply Quote 0
                                        • I
                                          ikbendeman
                                          last edited by

                                          Anyone,

                                          I'm facing a problem with receiving mails from a customer who send their mail via a Trend Micro service.

                                          My firewall is accepting mail on port 25 except for this customer I see blocked rules in the firewall log.

                                          e.g.

                                          block Jan 6 18:09:00 WAN 150.70.239.23:54950 192.168.1.254:25 TCP:S
                                          block Jan 6 18:09:03 WAN 150.70.239.23:54950 192.168.1.254:25 TCP:S

                                          Add the easy rule doesn't fix the problem.

                                          I have postfix forwarder and the mailscanner enabled. I also add all Trend Micro related ip addresses to the firewall.

                                          Please advice to start receiving these Trend Micro routed mails.

                                          1 Reply Last reply Reply Quote 0
                                          • I
                                            Ivart
                                            last edited by

                                            @marcelloc:

                                            I could get it working only if I change user to root.

                                            I'll keep trying to use it with unprivileged user.

                                            marcelloc, any solution for clamd permission problem?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.