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 274.7k 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
      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
        • J
          jaredadams
          last edited by

          So my company started getting the cryptolocker virus being sent through spam email recently.  Definitly need an email scanner now.  Saw this package, but it looks really in depth.  Is there any documentation out there other than the random stuff in this thread?

          Found this thread via the package info link in the packages plugin.

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

            Hi,

            can someone give me the location of the mailscanner startup script and the size of the file + permissions?

            It seems so as my startup script ist empty.

            Thanks alot and best regards,
            Christian

            1 Reply Last reply Reply Quote 0
            • Y
              yaboc
              last edited by

              hi

              first of all thank you for a great package marcelloc. im using postfix forwarder and it's doing great job but my question is do i need  mailscanner + spamassassin + clamav package ?

              my pfsense 2.1-RELEASE (amd64) has only 1.5 GB. will it struggle with the additional overhead of mailscanner + spamassassin + clamav package ?

              Thanks for any input

              yaboc

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

                @marcelloc:

                Disable pyzor checks and see if spamassassin starts working.

                Hi Marcello

                I found that the problem is bayes
                If I disable 'use bayes (YES)'  spamassassin starts!
                I've tried sa-learn –sync, but it didn't fixed

                here the spamassassin -D --lint output

                http://nopaste.info/2ebbbaca23.html

                Giacomo

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

                  Hi,

                  I have a huge quantity of msg files in /usr/local/dcc/log (about 3GB).
                  It seems to be very old emails as well as recent emails (maybe all email since the installation).

                  What are these files ?
                  Can I delete it safely ?
                  Is there a setting to do in order to stop the retention of this emails in this folder ?

                  Thanks

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

                    reply to myself.
                    I found the solution: add /usr/local/dcc/libexec/cron-dccd in my crontab.

                    1 Reply Last reply Reply Quote 0
                    • M
                      manfred
                      last edited by

                      HI,

                      I have a lot of trouble to install mailscanner on ALIX2C2 bord (on ALIX2D13 is OK) I tried it on version 2.0.3 but never get succes it never finish, alwas frezzing, usualy stop on file p5-Mozilla-CA-20130114.tbz, I also tried on version 2.1 but frezz at the end, if needed I can post scrennshots.

                      any help will be apriciated, thanks.

                      here is instalation log on ALIX2C board and version of pfsense 2.0.3 on 512Mb CF card, the instalation takes almost 3 hours (180minutes ?!?!?)

                      Beginning package installation for mailscanner…
                      Downloading package configuration file... done.
                      Saving updated package information... done.
                      Downloading mailscanner and its dependencies...
                      Checking for package installation...
                      Downloading http://files.pfsense.org/packages/8/All/MailScanner-4.84.5_3.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/ca_root_nss-3.15.2_1.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Crypt-OpenSSL-Random-0.06.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Crypt-OpenSSL-Bignum-0.04.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Crypt-OpenSSL-RSA-0.28.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Digest-SHA1-2.13.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-WWW-RobotRules-6.02.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-LWP-MediaTypes-6.02.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-HTTP-Date-6.02.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-File-Listing-6.04.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Authen-NTLM-1.09.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Sys-Hostname-Long-1.4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Filesys-Df-0.92.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Net-Ident-1.23.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Net-CIDR-0.17.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-HTML-Tagset-3.20.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-HTML-Parser-3.71.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Socket-2.013.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Net-SSLeay-1.55.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-IO-Socket-IP-0.24.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-IO-Socket-SSL-1.962.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Net-HTTP-6.06.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/curl-7.33.0_1.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/razor-agents-2.84.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-TimeDate-2.30_1,1.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Mail-Tools-2.12.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Mail-DKIM-0.40.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Time-HiRes-1.9726,1.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Sys-SigAction-0.20.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-IO-stringy-2.110.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-OLE-Storage_Lite-0.19.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-IO-HTML-1.00.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/libltdl-2.4.2_2.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-DBI-1.630.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-DBD-SQLite-1.40.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/tnef-1.4.9.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Encode-Locale-1.03.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-HTTP-Message-6.06_2.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-HTTP-Negotiate-6.01.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-HTTP-Daemon-6.01.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-HTTP-Cookies-6.01.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-libwww-6.05.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/perl5-5.16.3_4.tbz ...  (extracting)

                      Downloading http://files.pfsense.org/packages/8/All/p5-Mozilla-CA-20130114.tbz ...  could not download from there or http://ftp2.FreeBSD.org/pub/FreeBSD/ports/i386/packages-8.1-release/All/p5-Mozilla-CA-20130114.tbz.
                      of MailScanner-4.84.5_3 failed!

                      Installation aborted.Backing up libraries...
                      Removing package...
                      Starting package deletion for dcc-dccd-1.3.141...done.
                      Starting package deletion for perl5-5.16.3_4...done.
                      Starting package deletion for pyzor-0.5.0_3...done.
                      Starting package deletion for python27-2.7...done.
                      Starting package deletion for py27-gdbm-2.7...done.
                      Starting package deletion for python27-2.7...done.
                      Starting package deletion for python-2...done.
                      Starting package deletion for python27-2.7...done.
                      done.
                      Starting package deletion for gdbm-1...done.
                      Starting package deletion for p5-Mail-SPF-2.9.0_1...done.
                      Starting package deletion for perl5-5.16...done.
                      Starting package deletion for p5-NetAddr-IP-4...done.
                      Starting package deletion for perl5-5.16...done.
                      Starting package deletion for p5-Error-0...done.
                      Starting package deletion for perl5-5.16...done.
                      Starting package deletion for p5-Net-DNS-Resolver-Programmable-0...done.
                      Starting package deletion for perl5-5.16...done.
                      Starting package deletion for p5-IP-Country-2.28...done.
                      Starting package deletion for perl5-5.16...done.
                      done.
                      Starting package deletion for MailScanner-4.84.5_3...done.
                      Removing mailscanner components...
                      Tabs items... done.
                      Menu items... done.
                      Services... done.
                      Loading package instructions...
                      Include file mailscanner.inc could not be found for inclusion.
                      Deinstall commands...
                      Not executing custom deinstall hook because an include is missing.
                      Removing package instructions...done.
                      Auxiliary files... done.
                      Package XML... done.
                      Configuration... done.
                      Cleaning up... Failed to install package.

                      Installation halted.

                      Manfred
                      ps. thanks for helping

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

                        @Ivart:

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

                        Marcelo any solution? How can I change user to root to make antivirus (clamd) work again with MailScanner?

                        1 Reply Last reply Reply Quote 0
                        • S
                          serialdie
                          last edited by

                          Under –- System ----- User Manager

                          Add the user clamav.

                          Worked for me.

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

                            @serialdie:

                            Under –- System ----- User Manager

                            Add the user clamav.

                            Worked for me.

                            I can´t do that. Please explain how to register a clamav user that is reserved for system.

                            1 Reply Last reply Reply Quote 0
                            • S
                              serialdie
                              last edited by

                              @Ivart:

                              @serialdie:

                              Under –- System ----- User Manager

                              Add the user clamav.

                              Worked for me.

                              I can´t do that. Please explain how to register a clamav user that is reserved for system.

                              What do you mean you cant do that?

                              You don't have access to the GUI?

                              Regards,

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

                                serialdie, when I try do insert new user with name "clamav" pfSens reply The following input errors were detected: That username is reserved by the system.

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

                                  I can´t change config file MailScanner.conf in /usr/pbi/mailscanner-i386/etc/MailScanner, I´m trying to change user to  root and disable "Sign clean messages", but after postfix restart or pfSense reboot settings still unchanged.

                                  Run As User = postfix > root
                                  Run As Group = postfix > root
                                  Sign Clean Messages = yes > no

                                  I trying to fix clamd permission issue as marcelloc replied in previous post: https://forum.pfsense.org/index.php/topic,43687.msg380590.html#msg380590

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

                                    Ok I found a post telling to change MailScanner.conf.template in /usr/local/pkg in order to change main MailScanner.conf, so MailScanner is running with user and group "root" but the error persists whith clamd:

                                    Clamd::ERROR:: UNKNOWN CLAMD RETURN ./lstat() failed: Permission denied. ERROR :: /var/spool/MailScanner/incoming/95705

                                    I don´t know what to do to fix because antivirus isn´t working.

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

                                      After 2.1.3 upgrade I needed to add:

                                      ln -fs /usr/pbi/postfix-i386/sbin/sendmail /usb/sbin/sendmail

                                      Giaco

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

                                        Is it possible to disable the Mailscanner inline sig from the web gui ?
                                        At the moment I erased the content of the two files: inline.sig.txt and inline.sig.html.
                                        But I have to do at each update.

                                        Giaco

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

                                          Giaco, if you want to remove inline signature
                                          Install Filer package to keep  files after updates, load in Filer file /usr/local/pkg/mailscanner.conf.template and edit these lines, save and after that restart MailScanner

                                          
                                          Sign Messages Already Processed = no
                                          Sign Clean Messages = no
                                          
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • C
                                            capitangiaco
                                            last edited by

                                            @marcelloc:

                                            I use it with Message Hold mode= manual using acls

                                            and I put /^from:/ HOLD on header acls

                                            What are the differences between:

                                            /^Received:/ HOLD or /^From:/ HOLD

                                            on postfix header_check ?

                                            Giacomo

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