2009/7/23 Dan Borlovan <[email protected]>: > Gabriel VLASIU wrote: > >> Este de ajuns sa testez dupa from.*MAILER-DAEMON@ sau mai trebuie sa ma >> uit si dupa alte erori? > > Cred ca trebuie sa te uiti si dupa postmaster@ >
<joke> Sunteti proaste amandoua, se zice mariner. </joke> IMO pui problema gresit. Explicatie: Prin conventie (si RFC), mesajele produse de infrastructura de transport a e-mailului (cum sunt bounce-urile si alte DSN-uri) sunt produse cu empty envelope sender, adica la MAIL FROM: ai nimic, sau daca vrei sa fii 'scrofulos', "<>". Headerul 'From:' este produs doar pentru convenienta omului care primeste mesajul si prin extensi a diversilor clienti, asa ca continutul lui este la latitudinea MTA-ului care produce mesajul. AFAIK, sendmail si postfix zic mailer-dae...@$localdomain, MS exchange zice postmas...@$localdomain, samd. Asa ca daca vrei sa prinzi exact faptul ca ala e un DSN, ar trebui sa te uiti dupa envelope sender, nu dupa umbre pe perete cum e From: sau Reply-To:. Din cate stiu (TM) (aka. spre deosebire de restul de informatii, nu tin minte sa fi citit asta intr-un RFC, dar am observat empiric pe teren), in momentul livrarii MTA-ul stripeaza envelope-ul si trece un header Return-Path: care contine envelope sender, adica nimic in cazul unui DSN. Asa ca in procmail ar trebui sa filtrezi dupa 'Return-Path: <>', si nu dupa From sau alte ozn-uri. HTH, alea-alea. -- Petre "don't thread on me" Ratiu _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
