Mail - a felhasználó megkapta a levelet
Sziasztok,
mielőtt belekezdenék: tudom, hogy nem 100%-os megoldás, és szerver függő stb. A helyzet a következő. Egy hírlevél rendszerhez hasonló rendszerben levelet küldök ki a felhasználóknak, amelyről szeretném megállapítani, hogy megérkezett-e a szerverhez.
A visszapattanó levelek lekezelésével ez viszonylag meg is oldható, azonban ma láttam egy érdekességet a Bat! levelezőprogramban. Ha bekapcsolok különböző opciókat, a lent látható header-eket is berakja a levélbe (amelyekkel nincs gond, ismerem őket), viszont a levél elküldése után kapok egy visszaigazolást a címzett szerverétől, hogy megérkezett a levél (Subject: Successful Mail Delivery Report)... Ha a Bat által generált headerrel elküldöm a levelet PHP-ből is, akkor pedig nem érkezik semmi ilyesmi.
Vélemény, ötlet, hogy a Bat mégis hogyan csinálja...?
Szükséges header:
X-Confirm-Reading-To: email##kukac##cim.hu
Disposition-Notification-To: email##kukac##cim.hu
Return-Receipt-To: email##kukac##cim.hu
■ mielőtt belekezdenék: tudom, hogy nem 100%-os megoldás, és szerver függő stb. A helyzet a következő. Egy hírlevél rendszerhez hasonló rendszerben levelet küldök ki a felhasználóknak, amelyről szeretném megállapítani, hogy megérkezett-e a szerverhez.
A visszapattanó levelek lekezelésével ez viszonylag meg is oldható, azonban ma láttam egy érdekességet a Bat! levelezőprogramban. Ha bekapcsolok különböző opciókat, a lent látható header-eket is berakja a levélbe (amelyekkel nincs gond, ismerem őket), viszont a levél elküldése után kapok egy visszaigazolást a címzett szerverétől, hogy megérkezett a levél (Subject: Successful Mail Delivery Report)... Ha a Bat által generált headerrel elküldöm a levelet PHP-ből is, akkor pedig nem érkezik semmi ilyesmi.
Vélemény, ötlet, hogy a Bat mégis hogyan csinálja...?
Szükséges header:
X-Confirm-Reading-To: email##kukac##cim.hu
Disposition-Notification-To: email##kukac##cim.hu
Return-Receipt-To: email##kukac##cim.hu
Server side MDN
Köszönöm a választ
Delivery notification
Utóirat kell ..
Elképzelhető, hogy ez a gond - részlet az rfc3798 -ból:
Disposition-Notification-To -ban eltér a Return-Path header ben lévőtől(see [RFC-MSGFMT]).
Lehet, hogy a Return-Path: <www-data##kukac##cim.hu> a programból küldés miatt, nem pedig az emai##kukac##cim.hu .
Az, hogy ez mennyire lesz pontos, azt meg már előttem leírták.
Mailszerver
Az MDN-t meg el kell felejteni, mert pl a Debianban default Exim SEM támogatja az MDNeket, a többi mailszerverről meg nem is beszélve.
Ezzel most mi van ?
Meg lehet csinálni egyáltalán ezt a levél visszaigazolás történetet ?
PHPMailer-el akarnám megcsinálni, de nem működik.
Semmi