[CentOS] Postfix setup

Mon Aug 25 23:24:14 UTC 2014
Greg Bailey <gbailey at lxpro.com>

On 08/25/2014 03:52 PM, Timothy Murphy wrote:
> I'm trying to clarify the various ways in which I could set up
> Postfix + Dovecot + SpamAssassin under CentOS-7,
> and I'd welcome any comments on the following remarks.
>
> As far as I can see there are 3 standard ways of setting this up:
>    1. Use amavisd
>    2. Use dovecot + pigeonhole/sieve
>    3. Use spamass-milter
>
> I'm not quite sure if (3) is a genuine alternative,
> or if it is why it is not the standard since it seems very simple?
>

I'm on CentOS 6 (well, actually Amazon AMI which is sort of somewhere in 
between CentOS 6 and CentOS 7) and I find (3) to be the easiest option:

1) From EPEL, install "spamass-milter" and "spamass-milter-postfix" RPMs

2) Modify /etc/sysconfig/spamass-milter to uncomment "EXTRA_FLAGS" and 
adjust spam threshold to your liking

3) Add following line to /etc/postfix/main.cf:

         smtpd_milters = unix:/var/run/spamass-milter/postfix/sock

4) Make sure spamass-milter, postfix, etc. are running and set to start 
at boot, using chkconfig, service, and/or systemctl as appropriate.

-Greg