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

    Mailscanner UNOFFICIAL package for pfSense 2.3.x

    Scheduled Pinned Locked Moved pfSense Packages
    36 Posts 10 Posters 9.1k 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.
    • D
      danjeman
      last edited by

      Sorry posted in postfix antispam thread by mistake…

      Updated but now have two 'Mailscanner' services menu items.. Looks like check_mailscanner_service.php is looking for menu item 'mailscanner' not 'Mailscanner'...

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

        @danjeman:

        Sorry posted in postfix antispam thread by mistake…

        Updated but now have two 'Mailscanner' services menu items.. Looks like check_mailscanner_service.php is looking for menu item 'mailscanner' not 'Mailscanner'...

        Thanks, I'll fix it.

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

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • P
          poteh
          last edited by

          Thank for your job, marcelloc!

          Installed mailscanner with your script and installed cpan modules after that on fresh system.
          Try to check spamassasin in shell with GTUBE

          spamassassin -t < test.txt > spam.out

          Got:

          plugin: failed to parse plugin /usr/local/etc/mail/spamassassin/DecodeShortURLs.pm: Can't locate /usr/local/etc/mail/spamassassin/DecodeShortURLs.pm in @INC (you may need to install the ::usr::local::etc::mail::spamassassin::DecodeShortURLs module) (@INC contains: /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/site_perl/mach/5.24 /usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24) at /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/PluginHandler.pm line 109.

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

            Does spamassassin –lint gets the same result?

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

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • P
              poteh
              last edited by

              Yep, the same result

              May  5 13:46:22.245 [32795] warn: plugin: failed to parse plugin /usr/local/etc/mail/spamassassin/DecodeShortURLs.pm: Can't locate /usr/local/etc/mail/spamassassin/DecodeShortURLs.pm in @INC (you may need to install the ::usr::local::etc::mail::spamassassin::DecodeShortURLs module) (@INC contains: lib /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/site_perl/mach/5.24 /usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24) at /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/PluginHandler.pm line 109, <data>line 717.</data>

              1 Reply Last reply Reply Quote 0
              • BismarckB
                Bismarck
                last edited by

                @poteh:

                Yep, the same result

                May  5 13:46:22.245 [32795] warn: plugin: failed to parse plugin /usr/local/etc/mail/spamassassin/DecodeShortURLs.pm: Can't locate /usr/local/etc/mail/spamassassin/DecodeShortURLs.pm in @INC (you may need to install the ::usr::local::etc::mail::spamassassin::DecodeShortURLs module) (@INC contains: lib /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/site_perl/mach/5.24 /usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24) at /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/PluginHandler.pm line 109, <data>line 717.</data>

                Try:

                fetch -q -o  /var/db/spamassassin/3.004001/DecodeShortURLs.pm https://raw.githubusercontent.com/smfreegard/DecodeShortURLs/master/DecodeShortURLs.pm
                

                or

                fetch -q -o  /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm https://raw.githubusercontent.com/smfreegard/DecodeShortURLs/master/DecodeShortURLs.pm
                

                both will work.

                1 Reply Last reply Reply Quote 0
                • P
                  poteh
                  last edited by

                  still no result :( the same error

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

                    
                    #install shorturl mailscanner plugin
                    plugin_file=DecodeShortURLs.zip
                    fetch -o $plugin_file https://github.com/smfreegard/DecodeShortURLs/archive/master.zip
                    unzip -o $plugin_file
                    cp DecodeShortURLs-master/*pm $plugin_dir/plugins/
                    cp DecodeShortURLs-master/*cf $plugin_dir
                    
                    

                    The install script looks ok for me. I'll test on a new install.

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

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • BismarckB
                      Bismarck
                      last edited by

                      DecodeShortURLs.pm need to be side by side with DecodeShortURLs.cf or in spamassassin perl folder, like:

                      /var/db/spamassassin/3.004001/DecodeShortURLs.pm

                      /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm

                      cp DecodeShortURLs-master/*pm $plugin_dir/plugins/

                      will not work, because its:

                      /var/db/spamassassin/3.004001/plugins/DecodeShortURLs.pm

                      and DecodeShortURLs.cf is looking for:

                      loadplugin Mail::SpamAssassin::Plugin::DecodeShortURLs DecodeShortURLs.pm

                      ifplugin Mail::SpamAssassin::Plugin::DecodeShortURLs

                      …

                      Its looking for Mail::SpamAssassin::Plugin::DecodeShortURLs or DecodeShortURLs.pm, both should work.

                      spamassassin -D --lint
                      ...
                      May  5 17:31:19.423 [46111] dbg: config: fixed relative path: /var/db/spamassassin/3.004001/DecodeShortURLs.pm
                      May  5 17:31:19.424 [46111] dbg: plugin: loading Mail::SpamAssassin::Plugin::DecodeShortURLs from /var/db/spamassassin/3.004001/DecodeShortURLs.pm
                      ...
                      
                      1 Reply Last reply Reply Quote 0
                      • P
                        poteh
                        last edited by

                        @Bismarck:

                        DecodeShortURLs.pm need to be side by side with DecodeShortURLs.cf

                        So I copied DecodeShortURLs.pm from /usr/local/etc/mail/spamassassin/plugins/ to /usr/local/etc/mail/spamassassin/ and now it's working!
                        thank you guys for your help!

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

                          @Bismarck:

                          DecodeShortURLs.pm need to be side by side with DecodeShortURLs.cf

                          fixed on install script.

                          https://github.com/marcelloc/Unofficial-pfSense-packages/commit/05e1b73d6b67411b1e6076b6a9c97ee5e3fbc956

                          Thanks for the feedback.

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

                          Help a community developer! ;D

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

                            Hello guys,
                            I have a problem: clamd don't want to start. I tried several times but without any appreciated result.
                            Any suggestions ?

                            clamd.PNG
                            clamd.PNG_thumb

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

                              Try on console to execute freshclam

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

                              Help a community developer! ;D

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

                                I got this error

                                [2.3.4-RELEASE][admin@ids-pf.medidati.org]/root: freshclam
                                ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!).
                                ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).

                                [2.3.4-RELEASE][admin@ids-pf.medidati.org]/var/log/clamav: cat freshclam.log
                                –------------------------------------
                                ClamAV update process started at Tue Jun 13 13:18:30 2017
                                Downloading main.cvd [100%]
                                main.cvd updated (version: 58, sigs: 4566249, f-level: 60, builder: sigmgr)
                                Downloading daily.cvd [100%]
                                daily.cvd updated (version: 23469, sigs: 1736809, f-level: 63, builder: neo)
                                Downloading bytecode.cvd [100%]
                                bytecode.cvd updated (version: 303, sigs: 59, f-level: 63, builder: anvilleg)
                                Database updated (6303117 signatures) from database.clamav.net (IP: 90.147.160.69)
                                WARNING: Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.sock: No such file or directory
                                [2.3.4-RELEASE][admin@ids-pf.medidati.org]/var/log/clamav:

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

                                  @mbassan:

                                  WARNING: Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.sock: No such file or directory
                                  [2.3.4-RELEASE][admin@ids-pf.medidati.org]/var/log/clamav:

                                  This means that the daemon was stopped when freshclam finished. Did you tried to start it again after freshclam udpate?

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

                                  Help a community developer! ;D

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

                                    Great ! It has started, thaks a lot

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      healperci
                                      last edited by

                                      I installed the package, but don't know where to start

                                      I have this two configs for the same firewall:

                                      external mail server <– internal clients

                                      External mail server -->Internal server

                                      that i want to filter is possible to proxy this config??.

                                      Thanks a lot nice package.

                                      1 Reply Last reply Reply Quote 0
                                      • L
                                        logdog
                                        last edited by

                                        2.4.2-RELEASE-p1 (amd64)
                                        built on Tue Dec 12 13:45:26 CST 2017
                                        FreeBSD 11.1-RELEASE-p6

                                        [2.4.2-RELEASE][admin@pfSense.corp]/root: sh ./install_mailscanner_23.sh
                                        fetch: /ConfigDefs.pl.patch: No such file or directory
                                        Hmm…  I can't seem to find a patch in there anywhere.
                                        fetch: /Message.pm.patch: No such file or directory
                                        Hmm...  I can't seem to find a patch in there anywhere.
                                        fetch: /SweepContent.pm.patch: No such file or directory
                                        Hmm...  I can't seem to find a patch in there anywhere.

                                        1 Reply Last reply Reply Quote 0
                                        • BismarckB
                                          Bismarck
                                          last edited by

                                          ClamAV – multiple vulnerabilities

                                          https://forum.pfsense.org/index.php?topic=143316.0

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            jdeloach
                                            last edited by

                                            Any plans to update Mailscanner for pfSense 2.4.x?

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