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 275.6k 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.
    • C
      capitangiaco
      last edited by

      @EHN_Helpdesk:

      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 mailscanner

      Your 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

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

        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/mailscanner

        Then 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 mailscanner

        The 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/mailscanner

        Restarting mailscanner in the GUI doesn't work either.

        Pls advice

        Regards

        Bob

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

          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 ?
          thanks

          Giacomo

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

            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

            1 Reply Last reply Reply Quote 0
            • 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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.