I am running sendmail and spamassassin, and I know dovecot/postfix work before adding spamassassin, which uses sendmail. I believe the culprit to be sendmail. Here are two lines from my master.cf:
Code: Select all
smtp inet n - n - - smtpd -o content_filter=spamassassin -o smtpd_enforce_tls=yes
spamassassin unix - n n - - pipe flags=R user=spamd argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
When I send an e-mail to my server, I do not receive it, so I believe it is getting lost somewhere. In the maillog, I can see that the public mail server hits my server, but I don't see any errors/warnings that follow from there.