mail/mailscanner 5.3.4.3_2 FreeBSD
Powerful virus/spam scanning framework for mail gateways
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- Package size
- 488.8 KiB, 2555.7 KiB installed
Description
MailScanner is a complete e-mail security system designed for use on e-mail gateways. It protects against viruses, and detects attacks against e-mail client packages (such as Outlook, Outlook Express, Eudora). It can also detect almost all unsolicited commercial e-mail (spam) passing through it and respond to all incidents in a wide variety of ways.
Not only can it scan for known viruses, but it can also protect against unknown viruses hidden inside e-mail attachments by refusing entry to attachments whose filenames match any given pattern. This can include generic patterns that trap filenames attempting to hide the true filename extension (e.g. ".txt.vbs").
It is superior to many commercial packages in its ability to handle attacks against itself, such as Denial Of Service attacks caused by messages containing the "Zip of Death". It is easy to install into an existing e-mail gateway, requiring very little knowledge of sendmail and no change to an existing sendmail configuration.
MailScanner itself is entirely open source, but it uses widely known commercial virus scanning packages at its core. The other software it uses is all high quality open source software, leading to a system that can be trusted for performance and reliability.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/mailscanner | 5.3.4.3_2 |
| OpenBSD | mail/mailscanner | 4.85.2.1p2 |
| DragonFly | mail/mailscanner | 5.3.4.3_2 |
Install
Binary package:
pkg install MailScanner
From the ports tree:
cd /usr/ports/mail/mailscanner/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= MailScanner>0:mail/mailscanner
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.3.4.3_2 | 5.3.4.3_2 | - | 5.3.4.3_2 | 5.3.4.3_2 |
| FreeBSD:14:quarterly | 5.3.4.3_2 | 5.3.4.3_2 | n/a | 5.3.4.3_2 | 5.3.4.3_2 |
| FreeBSD:15:latest | 5.3.4.3_2 | 5.3.4.3_2 | n/a | 5.3.4.3_2 | 5.3.4.3_2 |
| FreeBSD:15:quarterly | 5.3.4.3_2 | 5.3.4.3_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.3.4.3_2 | 5.3.4.3_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 36
p5-IO-Stringy>=0: devel/p5-IO-Stringyp5-DBI>=0: databases/p5-DBIp5-Mail-Tools>=0: mail/p5-Mail-Toolsp5-HTML-Tagset>=0: www/p5-HTML-Tagsetp5-HTML-Parser>=0: www/p5-HTML-Parserp5-MIME-Tools>=0: mail/p5-MIME-Toolsp5-Convert-TNEF>=0: converters/p5-Convert-TNEFp5-Convert-BinHex>=0: converters/p5-Convert-BinHexp5-Net-CIDR>=0: net-mgmt/p5-Net-CIDRp5-Net-Ident>=0: net/p5-Net-Identp5-Archive-Zip>=0: archivers/p5-Archive-Zipp5-DBD-SQLite>=0: databases/p5-DBD-SQLitep5-DBI>=0: databases/p5-DBIp5-TimeDate>=0: devel/p5-TimeDatep5-Filesys-Df>=0: sysutils/p5-Filesys-Dfp5-Sys-Hostname-Long>=0: sysutils/p5-Sys-Hostname-Longp5-OLE-Storage_Lite>=0: devel/p5-OLE-Storage_Litep5-Sys-SigAction>=0: devel/p5-Sys-SigActionp5-Inline>=0: devel/p5-Inlinep5-Inline-C>=0: devel/p5-Inline-Cp5-Mail-IMAPClient>=0: mail/p5-Mail-IMAPClientp5-Mail-SPF>=0: mail/p5-Mail-SPFp5-Net-CIDR-Lite>=0: net/p5-Net-CIDR-Litep5-Net-DNS-Resolver-Programmable>=0: dns/p5-Net-DNS-Resolver-Programmablep5-Net-IP>=0: net-mgmt/p5-Net-IPp5-Parse-RecDescent>=0: devel/p5-Parse-RecDescentp5-Test-Manifest>=0: devel/p5-Test-Manifestp5-URI>=0: net/p5-URIp5-IO-String>=0: devel/p5-IO-Stringp5-Business-ISBN>=0: misc/p5-Business-ISBNp5-Business-ISBN-Data>=0: misc/p5-Business-ISBN-Datap5-Data-Dump>=0: devel/p5-Data-Dumpp5-Digest-SHA1>=0: security/p5-Digest-SHA1p5-File-ShareDir>=0: devel/p5-File-ShareDirp5-IP-Country>=0: net/p5-IP-Countrycurl: ftp/curl
Runtime 39
p5-IO-Stringy>=0: devel/p5-IO-Stringyp5-DBI>=0: databases/p5-DBIp5-Mail-Tools>=0: mail/p5-Mail-Toolsp5-HTML-Tagset>=0: www/p5-HTML-Tagsetp5-HTML-Parser>=0: www/p5-HTML-Parserp5-MIME-Tools>=0: mail/p5-MIME-Toolsp5-Convert-TNEF>=0: converters/p5-Convert-TNEFp5-Convert-BinHex>=0: converters/p5-Convert-BinHexp5-Net-CIDR>=0: net-mgmt/p5-Net-CIDRp5-Net-Ident>=0: net/p5-Net-Identp5-Archive-Zip>=0: archivers/p5-Archive-Zipp5-DBD-SQLite>=0: databases/p5-DBD-SQLitep5-DBI>=0: databases/p5-DBIp5-TimeDate>=0: devel/p5-TimeDatep5-Filesys-Df>=0: sysutils/p5-Filesys-Dfp5-Sys-Hostname-Long>=0: sysutils/p5-Sys-Hostname-Longp5-OLE-Storage_Lite>=0: devel/p5-OLE-Storage_Litep5-Sys-SigAction>=0: devel/p5-Sys-SigActionp5-Inline>=0: devel/p5-Inlinep5-Inline-C>=0: devel/p5-Inline-Cp5-Mail-IMAPClient>=0: mail/p5-Mail-IMAPClientp5-Mail-SPF>=0: mail/p5-Mail-SPFp5-Net-CIDR-Lite>=0: net/p5-Net-CIDR-Litep5-Net-DNS-Resolver-Programmable>=0: dns/p5-Net-DNS-Resolver-Programmablep5-Net-IP>=0: net-mgmt/p5-Net-IPp5-Parse-RecDescent>=0: devel/p5-Parse-RecDescentp5-Test-Manifest>=0: devel/p5-Test-Manifestp5-URI>=0: net/p5-URIp5-IO-String>=0: devel/p5-IO-Stringp5-Business-ISBN>=0: misc/p5-Business-ISBNp5-Business-ISBN-Data>=0: misc/p5-Business-ISBN-Datap5-Data-Dump>=0: devel/p5-Data-Dumpp5-Digest-SHA1>=0: security/p5-Digest-SHA1p5-File-ShareDir>=0: devel/p5-File-ShareDirp5-IP-Country>=0: net/p5-IP-Countrycurl: ftp/curlbash: shells/bashtnef: converters/tnefwget: ftp/wget
The full lists below include those, and their dependencies in turn.
Build dependencies 68
- archivers/brotli
- archivers/liblz4
- archivers/p5-Archive-Zip
- archivers/zstd
- converters/p5-Convert-BinHex
- converters/p5-Convert-TNEF
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- databases/p5-DBD-SQLite
- databases/p5-DBI
- devel/libunistring
- devel/p5-Class-Inspector
- devel/p5-Clone
- devel/p5-Data-Dump
- devel/p5-File-ShareDir
- devel/p5-IO-HTML
- devel/p5-IO-String
- devel/p5-IO-Stringy
- devel/p5-Inline
- devel/p5-Inline-C
- devel/p5-OLE-Storage_Lite
- devel/p5-Parse-RecDescent
- devel/p5-Pegex
- devel/p5-Sys-SigAction
- devel/p5-Test-Manifest
- devel/p5-TimeDate
- devel/p5-XXX
- dns/libidn2
- dns/libpsl
- dns/p5-Net-DNS
- dns/p5-Net-DNS-Resolver-Programmable
- ftp/curl
- lang/p5-Error
- lang/perl5.42
- mail/p5-MIME-Tools
- mail/p5-Mail-IMAPClient
- mail/p5-Mail-SPF
- mail/p5-Mail-Tools
- misc/p5-Business-ISBN
- misc/p5-Business-ISBN-Data
- misc/p5-Geography-Countries
- net-mgmt/p5-Net-CIDR
- net-mgmt/p5-Net-IP
- net-mgmt/p5-NetAddr-IP
- net/p5-IP-Country
- net/p5-Net-CIDR-Lite
- net/p5-Net-Ident
- net/p5-URI
- print/indexinfo
- security/libssh2
- security/p5-Authen-SASL
- security/p5-Crypt-URandom
- security/p5-Digest-HMAC
- security/p5-Digest-MD5
- security/p5-Digest-SHA1
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-Filesys-Df
- sysutils/p5-Sys-Hostname-Long
- textproc/p5-YAML-PP
- www/libnghttp2
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
Run dependencies 120
- archivers/arc
- archivers/arj
- archivers/brotli
- archivers/liblz4
- archivers/libmspack
- archivers/p5-Archive-Zip
- archivers/unace
- archivers/unarj
- archivers/unrar
- archivers/unzoo
- archivers/zoo
- archivers/zstd
- converters/p5-Convert-BinHex
- converters/p5-Convert-TNEF
- converters/p5-Encode-Detect
- converters/p5-Encode-Locale
- converters/p5-JSON
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- converters/tnef
- databases/p5-DBD-SQLite
- databases/p5-DBI
- databases/sqlite3
- devel/gettext-runtime
- devel/json-c
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/npth
- devel/p5-Class-Inspector
- devel/p5-Class-XSAccessor
- devel/p5-Clone
- devel/p5-Data-Dump
- devel/p5-File-ShareDir
- devel/p5-IO-HTML
- devel/p5-IO-String
- devel/p5-IO-Stringy
- devel/p5-Inline
- devel/p5-Inline-C
- devel/p5-OLE-Storage_Lite
- devel/p5-Parse-RecDescent
- devel/p5-Pegex
- devel/p5-Sys-SigAction
- devel/p5-Test-Manifest
- devel/p5-TimeDate
- devel/p5-XXX
- devel/pcre2
- devel/re2c
- devel/readline
- dns/libidn
- dns/libidn2
- dns/libpsl
- dns/p5-Net-DNS
- dns/p5-Net-DNS-Resolver-Programmable
- dns/p5-Net-LibIDN
- ftp/curl
- ftp/wget
- lang/p5-Error
- lang/perl5.42
- lang/tcl86
- mail/p5-MIME-Tools
- mail/p5-Mail-AuthenticationResults
- mail/p5-Mail-DKIM
- mail/p5-Mail-IMAPClient
- mail/p5-Mail-SPF
- mail/p5-Mail-Tools
- mail/spamassassin
- math/gmp
- math/libtommath
- misc/p5-Business-ISBN
- misc/p5-Business-ISBN-Data
- misc/p5-Geography-Countries
- net-mgmt/p5-Net-CIDR
- net-mgmt/p5-Net-IP
- net-mgmt/p5-NetAddr-IP
- net/p5-IO-Socket-INET6
- net/p5-IP-Country
- net/p5-Net-CIDR-Lite
- net/p5-Net-Ident
- net/p5-Socket6
- net/p5-URI
- print/indexinfo
- security/clamav
- security/gnupg
- security/gnutls
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- security/p5-Authen-SASL
- security/p5-Crypt-OpenSSL-Bignum
- security/p5-Crypt-OpenSSL-RSA
- security/p5-Crypt-OpenSSL-Random
- security/p5-Crypt-URandom
- security/p5-CryptX
- security/p5-Digest-HMAC
The first 100 are listed.
No port depends on this one.
Configuration
Options name: mail_MailScanner
| Option | Default | Description |
|---|---|---|
| CLAMAV | on | Install ClamAV |
| DOCS | off | Build and/or install documentation |
| SPAMASSASSIN | on | Install SpamAssassin |
- USES
- cpe perl5 shebangfix
- Service scripts
mailscanner,mta- Conflicts with
- MailScanner-devel
Message after installing
Files
Manual pages 1
- MailScanner(8)
pkg-plist 589
- @sample etc/MailScanner/MailScanner.conf.sample
- @sample etc/MailScanner/archives.filename.rules.conf.sample
- @sample etc/MailScanner/archives.filetype.rules.conf.sample
- etc/MailScanner/conf.d/README
- @sample etc/MailScanner/country.domains.conf.sample
- @sample etc/MailScanner/defaults.sample
- @sample etc/MailScanner/filename.rules.conf.sample
- @sample etc/MailScanner/filetype.rules.conf.sample
- @sample etc/MailScanner/mcp/10_example.cf.sample
- @sample etc/MailScanner/mcp/mcp.spamassassin.conf.sample
- @sample etc/MailScanner/phishing.bad.sites.conf.sample
- @sample etc/MailScanner/phishing.safe.sites.conf.sample
- etc/MailScanner/rules/EXAMPLES
- etc/MailScanner/rules/README
- @sample etc/MailScanner/rules/bounce.rules.sample
- @sample etc/MailScanner/rules/max.message.size.rules.sample
- @sample etc/MailScanner/rules/spam.whitelist.rules.sample
- @sample etc/MailScanner/spam.lists.conf.sample
- @sample etc/MailScanner/spamassassin.conf.sample
- @sample etc/MailScanner/virus.scanners.conf.sample
- share/man/man8/MailScanner.8.gz
- sbin/MSMilter
- sbin/MailScanner
- sbin/mailscanner
- sbin/ms-check
- sbin/ms-clean-quarantine
- sbin/ms-create-locks
- sbin/ms-cron
- sbin/ms-d2mbox
- sbin/ms-df2mbox
- sbin/ms-msg-alert
- sbin/ms-peek
- sbin/ms-perl-check
- sbin/ms-sa-cache
- sbin/ms-update-bad-emails
- sbin/ms-update-phishing
- sbin/ms-update-sa
- sbin/ms-update-vs
- sbin/ms-upgrade-conf
- share/MailScanner/perl/MailScanner.pm
- share/MailScanner/perl/MailScanner/Antiword.pm
- share/MailScanner/perl/MailScanner/Config.pm
- share/MailScanner/perl/MailScanner/ConfigDefs.pl
- share/MailScanner/perl/MailScanner/ConfigSQL.pm
- share/MailScanner/perl/MailScanner/CustomConfig.pm
- share/MailScanner/perl/MailScanner/Exim.pm
- share/MailScanner/perl/MailScanner/EximDiskStore.pm
- share/MailScanner/perl/MailScanner/FileInto.pm
- share/MailScanner/perl/MailScanner/GenericSpam.pm
- share/MailScanner/perl/MailScanner/LinksDump.pm
- share/MailScanner/perl/MailScanner/Lock.pm
- share/MailScanner/perl/MailScanner/Log.pm
- share/MailScanner/perl/MailScanner/MCP.pm
- share/MailScanner/perl/MailScanner/MCPMessage.pm
- share/MailScanner/perl/MailScanner/MSDiskStore.pm
- share/MailScanner/perl/MailScanner/MSMail.pm
- share/MailScanner/perl/MailScanner/Mail.pm
- share/MailScanner/perl/MailScanner/Message.pm
- share/MailScanner/perl/MailScanner/MessageBatch.pm
- share/MailScanner/perl/MailScanner/PFDiskStore.pm
- share/MailScanner/perl/MailScanner/Postfix.pm
- share/MailScanner/perl/MailScanner/QMDiskStore.pm
- share/MailScanner/perl/MailScanner/Qmail.pm
- share/MailScanner/perl/MailScanner/Quarantine.pm
- share/MailScanner/perl/MailScanner/Queue.pm
- share/MailScanner/perl/MailScanner/RBLs.pm
- share/MailScanner/perl/MailScanner/SA.pm
- share/MailScanner/perl/MailScanner/SMDiskStore.pm
- share/MailScanner/perl/MailScanner/Sendmail.pm
- share/MailScanner/perl/MailScanner/SweepContent.pm
- share/MailScanner/perl/MailScanner/SweepOther.pm
- share/MailScanner/perl/MailScanner/SweepViruses.pm
- share/MailScanner/perl/MailScanner/SystemDefs.pm
- share/MailScanner/perl/MailScanner/TNEF.pm
- share/MailScanner/perl/MailScanner/Unzip.pm
- share/MailScanner/perl/MailScanner/WorkArea.pm
- share/MailScanner/perl/MailScanner/ZMDiskStore.pm
- share/MailScanner/perl/MailScanner/ZMailer.pm
- share/MailScanner/perl/custom/CustomAction.pm
- share/MailScanner/perl/custom/GenericSpamScanner.pm
- share/MailScanner/perl/custom/LastSpam.pm
- share/MailScanner/perl/custom/MyExample.pm
- share/MailScanner/perl/custom/Ruleset-from-Function.pm
- share/MailScanner/perl/custom/SpamWhitelist.pm
- share/MailScanner/perl/custom/ZMRouterDirHash.pm
- @sample share/MailScanner/reports/ca/deleted.content.message.txt.sample
- @sample share/MailScanner/reports/ca/deleted.filename.message.txt.sample
- @sample share/MailScanner/reports/ca/deleted.size.message.txt.sample
- @sample share/MailScanner/reports/ca/deleted.virus.message.txt.sample
- @sample share/MailScanner/reports/ca/disinfected.report.txt.sample
- @sample share/MailScanner/reports/ca/inline.external.warning.html.sample
- @sample share/MailScanner/reports/ca/inline.external.warning.txt.sample
- @sample share/MailScanner/reports/ca/inline.sig.html.sample
- @sample share/MailScanner/reports/ca/inline.sig.txt.sample
- @sample share/MailScanner/reports/ca/inline.spam.warning.txt.sample
- @sample share/MailScanner/reports/ca/inline.warning.html.sample
- @sample share/MailScanner/reports/ca/inline.warning.txt.sample
- @sample share/MailScanner/reports/ca/languages.conf.sample
- @sample share/MailScanner/reports/ca/languages.conf.strings.sample
- @sample share/MailScanner/reports/ca/recipient.mcp.report.txt.sample
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| MailScanner-5.3.4-3.nix.tar.gz | 661889 | bd8b211a4292a4e2a089cb2312dea00e32da3c55af507017c93a1ce8f2ffe505 |
Master sites 1
- https://github.com/MailScanner/v5/releases/download/5.3.4-3/
Commit history 0
No commits in the history this site was built from.