Speichert QMail eine Kopie der gesendeten E-Mails?

Speichert QMail eine Kopie der gesendeten E-Mails?

Ich wurde gebeten, eine bestimmte E-Mail-Adresse für einen Benutzer abzurufen (ganz im James-Bond-Stil). Sie wurde über ein Mailformular auf unserer Website gesendet, aber der Benutzer hat nie eine E-Mail-Bestätigung erhalten, weil er/sie eine falsche E-Mail-Adresse eingegeben hat.

Nun meine Frage: Da die Nachricht mit PHP verschickt wurde und der Mailserver (QMail) mit einem Fehler geantwortet hat, müsste ich sie doch im Bounce-Ordner des QMail-Installationsverzeichnisses finden, oder? Ich weiß nicht mehr genau, wie lange wir Bouncemails aufbewahren (QMail-Standardeinstellung), aber die Nachricht ist erst ein paar Tage alt. Speichert QMail irgendwo eine Kopie der verschickten E-Mails?

Habe mir bereits viele QMail-Tutorials angesehen, aber keine endgültige Antwort gefunden. (Das Leben mit QMail ist allerdings eine interessante Lektüre ->http://www.lifewithqmail.org/

Antwort1

Sie können qmail so konfigurieren, dass es dies tut, was einige Hacker (ein Beispiel hier), aber standardmäßig ist qmail nur ein einfacher, langweiliger MTA ohne Archivierung: Es nimmt E-Mails entgegen und (a) liefert sie entweder an einen lokalen Benutzer oder (b) sendet sie zur Auslieferung an ein Remote-System weiter.


Wenn der Mailserver in einem Vanilla-Qmail-Setup mit einem Fehler geantwortet hat, haben Sie zwei Möglichkeiten:

  • Schwerwiegende Fehler werden beseitigt. Geben Sie es auf – die Botschaft ist weg.
  • Wenn qmail sein Wiederholungszeitlimit noch nicht erreicht hat, können immer noch Soft-Fehler auftreten.
    Sehen Sie im Warteschlangenverzeichnis von qmail nach (was auch immer es auf Ihrem System ist) und prüfen Sie, ob die Nachricht dort vorhanden ist.

Mein Rat: Sagen Sie dem Benutzer, dass die E-Mail nicht wiederhergestellt werden kann. Waten Sie nicht in den E-Mail-Sumpf, denn dort lauern Alligatoren.

verwandte Informationen