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

Raspunde prin e-mail lui