In iRedMail, Amavisd provides below features:
If you want to disable virus and spam scanning, but keep DKIM signing and disclaimer, please try this:
content_filter = smtp-amavis:[127.0.0.1]:10024 in Postfix config file
Find below lines in Amavisd config file:
# @bypass_virus_checks_maps = (1); # controls running of anti-virus code # @bypass_spam_checks_maps = (1); # controls running of anti-spam code
Uncomment above lines (removing "# " at the beginning of each line), and restart Amavisd service.
You may want to stop and disable ClamAV service, then remove clamav packages since it's not called by Amavisd or other programs anymore:
On Linux system with systemd support, you can keep the packages but
the clamav service to prevent it started by other applications with command
# CentOS systemctl mask clamd@amavisd # Debian/Ubuntu systemctl mask clamav-daemon clamav-freshclam
# CentOS systemctl disable --now clamd@amavisd systemctl restart amavisd yum remove clamav clamav-lib # Debian/Ubuntu systemctl disable --now clamav-daemon systemctl restart amavis apt remove clamav-base # FreeBSD sysrc -f /etc/rc.conf.local clamd=no service restart amavisd pkg remove clamav # OpenBSD rcctl disable clamd rcctl restart amavisd pkg_delete clamav
If you want to completely disable spam and virus scanning services, steps:
content_filter = smtp-amavis:[127.0.0.1]:10024 receive_override_options = no_address_mappings # <- it's ok if you don't have this line
mlmmj is configured to connect to port
10027 which is served by Amavisd for
spam/virus scanning, you should update config files to tell mlmmj not to
connect to this port anymore.
Comment out below line in
/opt/mlmmjadmin/settings.py and restart
Note: it affects newly created mailing lists.
control/smtpport file under
For example, for mailing list
firstname.lastname@example.org, the file is
Note: it affects all existing mailing lists.