A peruser szabályrendszer kialakítás az már elég meredek, de pl. kombinálható a dovecot-lda+sieve-el és onnan igen komoly szűrési opciókat lehet beállítani.
azert erzed, hogy ez nem kicsit ganyolas (a hibalehetosegekrol + komplexitasrol nem is beszelve). En arra gondoltam, hogy van egy ceg tobb osztallyal, ahol az egyik user imadja pl. a kuponos spameket, de a masik meg utalja. Hogy lehet ezt megoldani?
A) irjon ra az egyik user ilyen szabalyt a MUA-jaban, a masik meg olyat, LOL, B) Az MTA LMTP-vel adja at a levelet a content filternek, aminek ha pl. 2 cimzettje van, akkor ugyanazt a levelet 2x is megkapja a content filter, de az adott email cimhez rendelt beallitasoknak megfeleloen kategorizalja a levelet.
Nem egyszeruen arrol van szo, hogy a 2 user eseten (akar) egy teljesen mas token halmazt hasznalhatsz, hanem pl. a clapf eseten egy teljesen eltero policy-t is hasznalhatsz, pl. x user szemetet tedd karantenba, majd dobd el, mig y user szemetet csak jelold, es tovabbitsd. Azonban ezt exim-nel aligha tudod megoldani (legalabbis smtp proxy-val, mint amilyen a clapf is), tuti nem.
A postfix-nek az a koncepcioja, hogy a legalapvetobb MTA feature-oket tudja, es ha ez nem eleg, akkor illessz melle egy 3rd party megoldast. OK, valoban nice, hogy az exim beepitve tudja a DKIM-et (amit most lehetne fikazni, hogy nem eleg elterjedt a hasznalata, de pl. a paypal vagy egy bank eseteben nagyon pozitiv, ha hasznaljak, es ha a fogado oldal is figyeli), de szerintem nem tragedia, ha postfix eseten - ha ilyet akarsz - akkor tegyel fel egy 3rd party cuccot.
Szinten nice to have a "ha nincs reverse a küldőnél ÉS ha xy@xy.hu a címzett akkor legyen greylist, de egyébként meg ne", de lassuk meg ennek az arnyoldalat is: sose lesz olyan rugalmas, mint egy dedikalt spamszuro, de cserebe felhizlalja a forraskodot, es ezzel noveli a hibak valoszinuseget, ami egy monolit programnal akar gaz is lehet.
De mit csinal a postfix? Greylisting kell? Hasznald a postgrey-t (vagy barmi mast), amit kedvedre patkolhatsz. En pl. a clapf melle egy olyan patkolt verziot csomagolok (kb. 10 soros diff az eredetihez kepest), ami indulaskor beolvas egy zsak regexp-et (amit en csomagolok melle), es ha a kliens PTR-re illeszkedik, _akkor_ greylistel (eme eseteken kivul amugy is tok folosleges a greylisting, es csak frusztraciot okoz). Oldd meg ezt exim-ben :-)
Ha pedig spamszures kell, akkor tegy be egy content filtert. Lehet az milter, lehet before-queue vagy after-queue content filter, de lehet pl. maildrop-bol meghivott cucc is. Itt nem erzem magam beszoritva, kompromisszumokra kenyszerive.
Mondom, biztos ugyes az exim a ha ez es ez van, akkor azt meg azt csinald feltetelekben, de nem hiszem, hogy egy full blown spamszurot meg birna kozeliteni (amit 2 mozdulattal bevagsz egy postfix szendvicsbe).
azt érdemes használni, amiben otthon van az illető admin és biztonságosan be tudja állítani.
ebben egyet ertunk :-)