INSTALLATION ------------ Installing amavis in Fedora is simple. First, install the amavis package: dnf -y install amavis Don't be alarmed at the number of dependencies this installs. This package tries to be as full-featured as possible, including many optional components for amavis. Next, configure amavis to start on boot: systemctl enable amavisd.service When you are ready, start the amavis service, it will also start a clamd instance if available. systemctl start amavisd.service Check /var/log/maillog for startup messages of amavis and clamd. You can also check the journal. journalctl -a -u amavisd -u clamd@amavisd The next step is to integrate amavis with your MTA. POSTFIX ------- The simplest method for enabling amavis support in postfix is to use the content_filter configuration option to tell postfix to relay mail through amavis using SMTP. In this configuration, incoming mail passes from postfix to amavis and back to postfix. (Mail never actually leaves the control of postfix however, since amavis does not answer OK until it scans the message and transfers it back to postfix. The worst that can happen is a failure at just the right time could allow a message to be queued twice.) Add the following to /etc/postfix/main.cf: content_filter = smtp:[127.0.0.1]:10024 You will probably also want to limit the number of postfix processes to keep mail from coming in faster than it can be processed by adding the following to /etc/postfix/main.cf: default_process_limit = 20 Add the following to /etc/postfix/master.cf: 127.0.0.1:10025 inet n - - - 0 smtpd -o content_filter= Be sure to read the TUNING section in README.postfix for information on process limits. SENDMAIL -------- See README.sendmail* in this directory. Please note that amavis's milter functionality is not enabled in this package. EXIM ---- See README.exim* in this directory.