Hallo andreas(at)pikeshop.com,
dear andreas(at)pikeshop.com,

* [EMAIL PROTECTED] wrote/schrieb:

> > > nun brauch ich irgentwie eine m�glichkeit, dem user auf der webseite 
> > > anzuzeigen ob die mail raus ist.
> > 
> > Definiere "raus".
> 
> Status Send, also wenn der MTA auf der gegenseite sein OK gibt.
> 
> > > ... zu versuchen nach "status=sent 250 OK" im /var/log/maillog zu greppen 
> > > halte ich f�r ungut.
> > > 
> > > jemadn nen vorschlag wie sowas "einfach" zu machen ist?
> > 
> > Klar. Aber sag erstmal, wie Du es im Moment machst.
> 
> naja mit einem grep durch das logfile, was aber dreck ist.

Das Einliefern der Mail beim lokalen MTA und die erfolgreiche Weiterleitung
m�ssen zeitlich nicht nah beieinander liegen. Aufgabe des MTA ist ja, die
Mail in seine Queue zu nehmen, und ggf. mehrere Zustellversuche zu machen,
bis die Mail vom System herunter ist. Und selbst wenn er sie irgendwo
losgeworden ist, mu� es sich dabei noch nicht um den Zielserver handeln,
denn die Mail kann auch von einem Backup-MX angenommen werden. Von daher
l��t das Fehlen eines zeitnahen "250 OK" im Log nicht die Aussage zu, da�
die Mail nicht zustellbar ist.

Wenn das Script die gesamte Mailzustellung unter Kontrolle haben soll, mu�
es sie selbst durchf�hren. Falls Du Perl machst, kann ich dir die passenden
Schnipsel geben. Das ist schnell zusammengekloppt. Im n�chsten Schritt mu�t
Du dann aber noch herausfinden, wie Du die Mailexchanger durchgehst und was
Du mit Mails machst, die Du nicht nicht sofort einliefern kannst. Ruck-zuck
hast Du einen halben MTA selbst implementiert. 

Ich denke, Du solltest diese Anforderung genau �berdenken. Nimm g�ltige
Envelope-Sender, damit die Mails an den Bediener der Applikation gebouncet
werden k�nnen, das sollte in aller Regel gen�gen.

-martin


-- 
+-------------------------+------------------------+
| Martin Schmitt          | Schmitt Systemberatung |
| http://www.scsy.de/~mas | http://www.scsy.de     |
+-------------------------+------------------------+
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an