BSD Ports

security/amavisd-new 2.15.0,1 FreeBSD

Mail scanner interface between mailer and content checkers

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c1c8cbf490
License
GPLv2
Categories
security
Package size
756.6 KiB, 3847.1 KiB installed

Description

amavisd-new is a performance-enhanced daemonized version of amavis-perl

Note that the installation is different than the original package, and the integration into your MTA can be different, so please read the README and INSTALL files very carefully.

amavisd-new also supports SpamAssassin integration.

In the other systems

SystemPortVersion
FreeBSDsecurity/amavisd-new2.15.0,1
OpenBSDmail/amavisd-new2.14.0p1
NetBSDmail/amavisd-new2.12.2nb2
DragonFlysecurity/amavisd-new2.12.3_6,1
GhostBSDsecurity/amavisd-new2.14.0,1

Install

Binary package:

pkg install amavisd-new

From the ports tree:

cd /usr/ports/security/amavisd-new/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	amavisd-new>0:security/amavisd-new

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.15.0,12.15.0,12.12.2_1,12.14.0,12.15.0,1
FreeBSD:14:quarterly2.15.0,12.15.0,1n/a2.13.1,12.15.0,1
FreeBSD:15:latest2.15.0,12.15.0,1n/a2.14.0,12.14.0,1
FreeBSD:15:quarterly2.15.0,12.15.0,1n/an/an/a
FreeBSD:16:latest2.15.0,12.15.0,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 8

The full lists below include those, and their dependencies in turn.

Run dependencies 89

Configuration

Options name: security_amavisd-new

OptionDefaultDescription
7ZIPon
ARConARC support with archivers/arc
ARJonARJ support with archivers/arj
BDBonUse BerkeleyDB for nanny/cache/snmp
CABonCAB support with archivers/cabextract
DOCSoffBuild and/or install documentation
FILEonUse newer file(1) utility from ports
IPV6offIPv6 protocol support
LDAPoffUse LDAP for lookups
LHAoffLHA support with archivers/lha
LZOPonLZOP support with archivers/lzop
MSWORDonMs Word support with textproc/ripole
MYSQLoffUse MySQL for lookups/logging/quarantine
NOMARCHoffARC support with archivers/nomarch
P0FoffPassive operating system fingerprinting
PGSQLoffUse PgSQL for lookups/logging/quarantine
RARoffRAR support with archivers/rar
RPMonRPM support with archivers/rpm2cpio
SASLoffUse SASL authentication
SNMPoffInstall amavisd snmp subagent
SPAMASSASSINonUse mail/spamassassin
SQLITEoffUse SQLite for lookups
TNEFoffAdd external tnef decoder converters/tnef
UNARJoffARJ support with archivers/unarj
UNRARonRAR support with archivers/unrar
UNZOOoffZOO support with archivers/unzoo
ZOOonZOO support with archivers/zoo
USES
perl5 shebangfix tar:bz2
Service scripts
amavisd

Message after installing

To use amavisd-new, you need to install at least one virus scanner.
 The following virus scanners are available in the FreeBSD ports
 collection:

 /usr/ports/security/clamav	Clam Antivirus
 /usr/ports/security/f-prot	F-Prot Antivirus

 Enable amavisd-new in /etc/rc.conf with the following line:

    amavisd_enable="YES"

 You can set the pidfile, if you do not use the default path:

    amavisd_pidfile="/var/amavis/amavisd.pid"

 Optionally enable amavisd tmp ram disk with:

    amavisd_ram="512m"

 If you have installed and want to use the amavis sendmail milter interface,
 you need the following additional line in /etc/rc.conf:

    amavis_milter_enable="YES"

 If you have installed and want to use the p0fanalyzer interface,
 you need the following additional lines in /etc/rc.conf
 (with modifications according to your needs):

    amavis_p0fanalyzer_enable="YES"
    amavis_p0fanalyzer_p0f_filter="tcp dst port 25"

 You can pass another command line options to p0f daemon by setting
 amavis_p0f_daemon_flags and to p0f-analyzer.pl by setting
 amavis_p0fanalyzer_flags.

 Configuration templates are available in /usr/local/etc
 as amavisd.conf.sample, amavisd.conf-default and amavisd-custom.conf.sample
 Documentation is available in /usr/local/share/doc/amavisd-new.

Files

pkg-plist 152
  • share/doc/amavisd-new/AAAREADME.first
  • share/doc/amavisd-new/AMAVIS-MIB.txt
  • share/doc/amavisd-new/LDAP.schema
  • share/doc/amavisd-new/LICENSE
  • share/doc/amavisd-new/README.CVE-2024-28054
  • share/doc/amavisd-new/README.banned
  • share/doc/amavisd-new/README.chroot
  • share/doc/amavisd-new/README.contributed
  • share/doc/amavisd-new/README.courier
  • share/doc/amavisd-new/README.courier-old
  • share/doc/amavisd-new/README.customize
  • share/doc/amavisd-new/README.exim_v3
  • share/doc/amavisd-new/README.exim_v3_app
  • share/doc/amavisd-new/README.exim_v4
  • share/doc/amavisd-new/README.exim_v4_app
  • share/doc/amavisd-new/README.exim_v4_app2
  • share/doc/amavisd-new/README.ldap
  • share/doc/amavisd-new/README.lookups
  • share/doc/amavisd-new/README.milter
  • share/doc/amavisd-new/README.old.scanners
  • share/doc/amavisd-new/README.performance
  • share/doc/amavisd-new/README.policy-on-notifications
  • share/doc/amavisd-new/README.postfix
  • share/doc/amavisd-new/README.postfix.html
  • share/doc/amavisd-new/README.protocol
  • share/doc/amavisd-new/README.rspamd
  • share/doc/amavisd-new/README.sendmail
  • share/doc/amavisd-new/README.sendmail-dual
  • share/doc/amavisd-new/README.sendmail-dual.old
  • share/doc/amavisd-new/README.sql
  • share/doc/amavisd-new/README.sql-mysql
  • share/doc/amavisd-new/README.sql-pg
  • share/doc/amavisd-new/RELEASE_NOTES
  • share/doc/amavisd-new/amavisd-new-docs.html
  • share/doc/amavisd-new/screen.css
  • share/doc/amavisd-new/images/blank.png
  • share/doc/amavisd-new/images/callouts/1.png
  • share/doc/amavisd-new/images/callouts/10.png
  • share/doc/amavisd-new/images/callouts/11.png
  • share/doc/amavisd-new/images/callouts/12.png
  • share/doc/amavisd-new/images/callouts/13.png
  • share/doc/amavisd-new/images/callouts/14.png
  • share/doc/amavisd-new/images/callouts/15.png
  • share/doc/amavisd-new/images/callouts/2.png
  • share/doc/amavisd-new/images/callouts/3.png
  • share/doc/amavisd-new/images/callouts/4.png
  • share/doc/amavisd-new/images/callouts/5.png
  • share/doc/amavisd-new/images/callouts/6.png
  • share/doc/amavisd-new/images/callouts/7.png
  • share/doc/amavisd-new/images/callouts/8.png
  • share/doc/amavisd-new/images/callouts/9.png
  • share/doc/amavisd-new/images/caution.png
  • share/doc/amavisd-new/images/draft.png
  • share/doc/amavisd-new/images/home.png
  • share/doc/amavisd-new/images/important.png
  • share/doc/amavisd-new/images/next.png
  • share/doc/amavisd-new/images/note.png
  • share/doc/amavisd-new/images/prev.png
  • share/doc/amavisd-new/images/tip.png
  • share/doc/amavisd-new/images/toc-blank.png
  • share/doc/amavisd-new/images/toc-minus.png
  • share/doc/amavisd-new/images/toc-plus.png
  • share/doc/amavisd-new/images/up.png
  • share/doc/amavisd-new/images/warning.png
  • @sample etc/amavisd-custom.conf.sample
  • etc/amavisd.conf-default
  • @sample etc/amavisd.conf.sample
  • sbin/p0f-analyzer.pl
  • %%SITE_PERL%%/Amavis.pm
  • %%SITE_PERL%%/Amavis.pm.bak
  • %%SITE_PERL%%/Amavis/AV.pm
  • %%SITE_PERL%%/Amavis/Boot.pm
  • %%SITE_PERL%%/Amavis/Conf.pm
  • %%SITE_PERL%%/Amavis/Conf.pm.bak
  • %%SITE_PERL%%/Amavis/Custom.pm
  • %%SITE_PERL%%/Amavis/DB.pm
  • %%SITE_PERL%%/Amavis/DB/SNMP.pm
  • %%SITE_PERL%%/Amavis/DKIM.pm
  • %%SITE_PERL%%/Amavis/DKIM/CustomSigner.pm
  • %%SITE_PERL%%/Amavis/DbgLog.pm
  • %%SITE_PERL%%/Amavis/Expand.pm
  • %%SITE_PERL%%/Amavis/IO/FileHandle.pm
  • %%SITE_PERL%%/Amavis/IO/RW.pm
  • %%SITE_PERL%%/Amavis/IO/SQL.pm
  • %%SITE_PERL%%/Amavis/IO/Zlib.pm
  • %%SITE_PERL%%/Amavis/In/AMPDP.pm
  • %%SITE_PERL%%/Amavis/In/Connection.pm
  • %%SITE_PERL%%/Amavis/In/Message.pm
  • %%SITE_PERL%%/Amavis/In/Message/PerRecip.pm
  • %%SITE_PERL%%/Amavis/In/SMTP.pm
  • %%SITE_PERL%%/Amavis/JSON.pm
  • %%SITE_PERL%%/Amavis/LDAP/Connection.pm
  • %%SITE_PERL%%/Amavis/Log.pm
  • %%SITE_PERL%%/Amavis/Lookup.pm
  • %%SITE_PERL%%/Amavis/Lookup/DNSxL.pm
  • %%SITE_PERL%%/Amavis/Lookup/IP.pm
  • %%SITE_PERL%%/Amavis/Lookup/LDAP.pm
  • %%SITE_PERL%%/Amavis/Lookup/LDAPattr.pm
  • %%SITE_PERL%%/Amavis/Lookup/Label.pm
  • %%SITE_PERL%%/Amavis/Lookup/Opaque.pm

The first 100 are listed.

distinfo 1
FileSizeSHA256
amavis-amavis-5cd43bdfb1b83e299471e179ff7c13d733ed3c43_GL0.tar.gz1.146934e+06d4644df485b85522229da5847e70d8ad0ea5b8a79c75eee1a45e3f350ac91e7d

Commit history 2

DateCommitCreditsLog message
c1c8cbf490 Florian Smeets security/amavisd-new: Update to 2.15.0
4e72a6974c Dima Panov security/amavisd-new: archivers/rar[i386] is available only for i386/amd64 arches (+)
Define correct dependencies on rar only on supported arches Approved by: portmgr blanket