Each of the packages above is a distributable rpm or deb package. Download it and install using your package management utilities. After installing, execute /usr/sbin/ms-configure to begin the configuration process. Not using ms-configure will more than likely leave you with an incomplete or broken installation (Generic *nix systems will still need to use the tarball with install.sh instead).
The Change Log lists all the updates, additions, fixes and other changes that have happened to MailScanner.
MailScanner on Github contains the complete source for the entire package including package build scripts.
Special note for ClamAV on RHEL/CentOS 7
ClamAV 0.100-1 introduced some breaking changes to its own package. Here’s a little how-to to fix those issues after updating if affected as a courtesy. New installs are not affected.
Remove/Backup old configs and service entries:
mv /etc/clamd.d/clamd.conf ~/clamd.conf.bak mv /etc/tmpfiles.d/clamd.conf ~/clamd.conf.tmpfiles.bak mv /etc/tmpfiles.d/clamd.scan.conf ~/clamd.scan.conf.bak systemctl disable clam.freshclam.service mv /usr/lib/systemd/system/clam.freshclam.service ~/clam.freshclam.service.bak systemctl disable clam.scan.service mv /usr/lib/systemd/system/clam.scan.service ~/clam.scan.service.bak
Configure new files provided by package:
sed -i '/^Example/ c\#Example' /etc/freshclam.conf sed -i '/^Example/ c\#Example' /etc/clamd.d/scan.conf sed -i '/#LocalSocket \/var\/run\/clamd.scan\/clamd.sock/ c\LocalSocket /var/run/clamd.scan/clamd.sock' /etc/clamd.d/scan.conf chown -R clamscan:mtagroup /var/run/clamd.scan echo "d /var/run/clamd.scan 0750 clamscan mtagroup -" > /usr/lib/tmpfiles.d/clamd.scan.conf touch /var/log/clamd.scan chown clamscan:clamscan /var/log/clamd.scan usermod -G mtagroup,virusgroup,clamupdate clamscan sed -i '/#LogFile \/var\/log\/clamd.scan/ c\LogFile /var/log/clamd.scan' /etc/clamd.d/scan.conf systemctl enable clamd@scan
eFa is a community based product that utilizes the MailScanner engine. eFa is maintained by Shawn Iverson, who is currently the primary developer of the MailScanner project.
Supported operating systems: CentOS
Mailborder is the open source project sponsor of MailScanner. Mailborder is an enterprise email gateway that previously used the MailScanner engine, but now uses a newer engine based on PHP 7.x. Mailborder was created by Jerry Benton, the owner of the MailScanner project.
Supported operating systems: Ubuntu
MailWatch provides a logging mechanism and monitoring GUI. It does not provide automated installation or configuration of MailScanner.
Supported operating systems: All MailScanner supported operating systems
Baruwa is a commercial implementation of MailScanner. Baruwa is maintained by Andrew Colin Kisaa.
Supported operating systems: Debian, Ubuntu, CentOS