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

