Man einen eigenen mailserver betreibet sollte man das Betriebssystem des servers schon gut kennen, damit man weis wo man suchen muss wenn etwas nicht geht oder das Spammer nicht den server benutzten können.

Ich persönlich bevorzuge ein leicht anders mailserver setup.
  • Postscreen
  • Postfix (MTA)
  • postfix-policyd-spf-perl (Sender Policy Framework)
  • AmavisD-New/ClamAV/Spamassassin


Postscreen
Postscreen hat bei mir Postgrey und policyd-weight ersetzt.
Mit Postscreen kann man checken ob sich die gegenseite sich an den smtp standard hält.
Man kann auch Blacklists und Whiteslist einbinden, man kann festlegen auf wie vielen Blacklists die IP sein muss bevor sie geblockt wird.

postfix-policyd-spf-perl
Mit dem Sender Policy Framework kann eine Mailserver Betreiber sagen von welchen IPs die mail versendet werden darf.
Mit postfix-policyd-spf-perl wird kontrolliert ob diese domain SPF unterstützt und ob die IP richtig ist.

AmavisD-New/ClamAV/Spamassassin
Bei mit check der Amavis auch die DKIM und Signiert die ausgehend mails.