Frage Ändern Sie die Absenderadresse von E-Mails in der Warteschlange


Ist es möglich, die Absenderadresse von Mails zu ändern, die bereits in der Warteschlange sind?

Der Relay-Server, den wir bisher benutzt haben, hat vor einigen Tagen seine Richtlinie stillschweigend geändert und lehnt nun Mails ohne verifizierte Absenderadresse ab. Wir haben nun die Einstellungen von sendmail angepasst, aber einige Mails mit der alten Absenderadresse sind bereits in der Warteschlange (Sender address rejected: unverified address). Kann ich ihre Absenderadresse ändern?


6
2018-05-20 06:55


Ursprung




Antworten:


Schau in / var / spool / mqueue. Es gibt zwei Dateien für jede Mail. dfblah für den E-Mail-Text, qfblah für die Header. Sie können die df-Dateien ignorieren und sich auf die qf-Dateien konzentrieren. Abhängig davon, ob Sie nur den Umschlag-from oder den header-from ändern müssen, müssen Sie möglicherweise einen oder zwei Orte ändern.

Speichern Sie eine Kopie, bevor Sie mit dem Ändern dieser Dateien beginnen. Töte auch sendmail, um Lock / Race-Probleme zu vermeiden.


8
2018-05-20 07:06





Sendmail speichert Nachrichten in der Warteschlange als Textdateien sollte möglich sein; Allerdings ist das Format der Warteschlangendateien etwas komplex (wie alles in Sendmail ...), daher ist es wahrscheinlich nicht so trivial, sie von Hand zu ändern.

Viele Informationen hier:

http://osr507doc.sco.com/en/MailMsgG/sndmlT18.html
http://www.unixmexico.org/files/html/kore.hack.se/oreilly/networking/sendmail/ch23_02.htm
http://www.unixmexico.org/files/html/kore.hack.se/oreilly/networking/sendmail/ch23_09.htm


2
2018-05-20 07:08