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.
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, the primary developer of the MailScanner project.
Supported operating systems: CentOS
Mailborder is a web-based GUI that provides complete installation and configuration of MailScanner for single node and clustered installations. Mailborder provides a free Community Edition, a Small Business Edition, and an Enterprise Edition with premium support and extended capabilities, such as a customer portal. Mailborder is maintained by Jerry Benton, the lead developer of the MailScanner project.
Supported operating systems: Red Hat, CentOS, Debian, 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 web-based GUI that provides complete installation and configuration of MailScanner. It is available in a Trial Edition, Hosted Edition, and Enterprise Edition. Baruwa is maintained by Andrew Colin Kisaa.
Supported operating systems: Debian, Ubuntu, CentOS