I've configured my postfix/amavisd-new/spam-assassin setup after this tutorial https://help.ubuntu.com/community/Postfix/DKIM. But now the problem is that all mails I send are double signed with two DKMI Headers, one before and one after the mail is sent to amavisd-new. How can I prevent this behavior?

closed as off topic by mdpc, kce, MadHatter, Khaled, Dave M Feb 5 '13 at 13:20

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.


to disable milter processing after amavis, add to your master.cf in the after-amavis section inet    n       -       -       -       -       smtpd
-o smtpd_milters=

if you want to run the milter after amavis, set the smtpd_milters= configuration option in main.cf to an empty string and add the inet:localhost:8891 configuration to master.cf instead:

-o smtpd_milters=inet:localhost:8891
  • Should this solution also work with spamassassin? (asking because it failed on my server) – Lexib0y Sep 23 '16 at 14:34
  • Which is best practice? After Amavis? @Lexib0y - spamassassin is run via amavis(-new), normally. So, the answer is yes. Try 'after amavis is run' in this answer. Works for me, anyway. – bshea May 22 '18 at 17:06

Not the answer you're looking for? Browse other questions tagged or ask your own question.