Wie ändere ich den Umschlag von in Postfix?


11

Linux-Server, der Postfix zum Senden von E-Mails über Amazon SES verwendet. Beim Senden von E-Mails aus Wordpress werden die E-Mails aufgrund einer falschen Envelope From-Adresse abgelehnt.

Wie kann ich Postfix so konfigurieren, dass immer myemail@mydomain.com als Envelope From-Adresse verwendet wird?

Ich suche nach einer Standardeigenschaft, die ich konfigurieren kann, und nicht nach einer codebasierten Lösung.

Antworten:


12

Geben Sie Folgendes ein /etc/postfix/canonical:

# Use the empty regexp to map *any* address to the desired envelope sender.
// my-fixed-envelope-sender@example.org

Fügen Sie Folgendes hinzu /etc/postfix/main.cf:

canonical_maps = regexp:/etc/postfix/canonical
canonical_classes = envelope_sender

Postfix neu laden:

postfix reload

Beachten Sie, dass hiermit nur der Absender des Umschlags (wie gewünscht) neu geschrieben wird, nicht der Header "Von:". Wenn Sie dies auf einem Host festlegen, der E-Mails von der Außenwelt empfängt , wird dies wahrscheinlich zu Chaos führen.

Weitere Informationen finden Sie in canonical (5) und in der Dokumentation zu den Optionen canonical_maps und canonical_classes .


Nicht verwenden, //da dies auch mit dem Null-Absender übereinstimmt, z. B. für Zustellungsfehler. Verwenden Sie/./
wurtel

3

Sie können den Briefumschlagsender auch über PHP einstellen.

Fügen Sie dies in Ihre Apache vhost-Konfiguration ein, wenn Sie mod_php verwenden:

php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -fyou@example.com"

Oder legen Sie den Wert in der Datei php.ini fest (die je nach System serverweit oder pro Benutzer sein kann):

sendmail_path "/usr/sbin/sendmail -t -i -fyou@example.com"

Dies funktioniert nur, wenn das sendende Skript die Funktion php mail () verwendet.


Es ist auch möglich, die -FOption zu verwenden, um den Namen vor der E-Mail festzulegen : -F abc-> abc <you@example.com>
lord_t

0

Ich glaube, was Sie suchen, ist die Einstellung masquerade_domains, die in main.cf. Ich bin mir nicht sicher, was du damit meinst

Ich suche nach einer Standardeigenschaft, die ich konfigurieren kann, und nicht nach einer codebasierten Lösung.

Bitte schauen Sie sich den folgenden Link an:

Postfix-Konfigurationsparameter - masquerade_domains


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.