Nem egészen érted a 2. szemléletmódot:
- mailszervernek legyen MX rekordja
- de ha nincs (sajnos!) akkor azt is el kell fogadni, mert van rá az RFC-ben fallback (és igen fallback, de attól még meg van engedve és kész!)
- spam szűrésnek nem jó, mert túl sok a fals pozitív hiba (Sajnos mindenki szabadon lehet hülye...)
A "helyes" eljárás az lenne, hogy ellenőrzöm a küldő domainnek van-e MX _vagy_ A rekordja.
(Esetleg ha a "béna huppert" akarod boldogítani a webmaster/postmaster@küldődomain kaphatna figyelmeztetést ha nincs MX)
Spamek ellen szerintem akkor is az SPF való: Ha a általában nem is, de a küldő hamisítása ellen védene.
Egyébként ha csak a viagra szóra szűrsz, már akkor kidobtad a spamek kétharmadát :D