Ik heb nu enkele servers met verschillende mailfiltering-systemen in gebruik, maar ik kom er niet uit wat het beste is.
Systeem 1:
postfix + amavisd-new + spamAssassin + clamAV.
De amavisd-new is geinstalleerd als content-filter in postfix, en wordt opgeroepen voordat de (virtual) delivery gebeurt. Als de spam-score hoog genoeg is, gooit amavisd de mail ineens weg.
Voordeel:
* Filtering gebeurt op alle mails, ook de binnenkomende die later geforward worden naar een extern adres
Nadeel:
* Je kan de twijfelgevallen (b.v. spam-score tussen 2 en 10) niet afleiden naar een aparte folder in de mailbox, zodat deze kan bekeken worden in de webmail. Of kan dit wel?
* Configuratie van amavisd-new is lelijk, en die amavisd valt regelmatig uit (waardoor mails in de postfix queue blijven zitten)
Systeem 2
postfix + maildrop + spamassin + clamav.
Postfix gebruikt niet de virtual delivery, maar de maildrop delivery. In de globale maildroprc wordt SA en ClamAV opgeroepen. Deze taggen de mail, en aan de hand daarvan wordt (in de maildroprc) gekozen waar de mail geleverd wordt. Ofwel in de inbox, ofwel in de spam-folder, ofwel weggegooid (hoge spamscore/virus).
Voordeel:
* Overzichtelijke configuratie
* Leveren van twijfelgevallen in aparte spam-folder
Nadeel:
* Geforwarde mail wordt niet getagged. Als iemand al zijn mail wil forwarden (b.v. @domain.be moet naar xxx@gmail.com), dan komt deze mail niet voorbij maildrop en wordt deze dus niet gescand. Loop ik hierdoor het risico om zelf als spammer te worden aanzien bij b.v. gmail/hotmail/...? Indien ja, is deze configuratie wellicht een slecht idee, en moet ik er zo snel mogelijk vanaf?
Wat denken jullie?