Absenderadresse kann nicht mit smtp_header_checks geändert werden

Absenderadresse kann nicht mit smtp_header_checks geändert werden

Habe Postfix 2.10. Nicht standardmäßige Optionen in main.cf:

smtp_header_checks = pcre:/etc/postfix/smtp_header_checks
relayhost = smtp.company.org

/etc/postfix/smtp_header_checks:

/from:.*/i REPLACE From: [email protected]

Allerdings zeigt tcpdump, dass die folgende Zeile an das Relay gesendet wurde:

MAIL FROM:<[email protected]>

Ich versende es mit lokalem Sendmail

Antwort1

Ich bevorzuge für diese Aufgabe generische Karten, aber außerdem können Sie auf diese Weise nichts von Yahoo aus senden.

postconf -e smtp_generic_maps=hash:/etc/postfix/generic
echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
service postfix restart

von Yahoo senden.

postconf -e relayhost=smtp.yahoo.co.uk:465 
echo 'smtp.yahoo.co.uk username:password' >>/etc/postfix/sasl_passwd
chown root:root /etc/postfix/sasl_passwd
chmod 600 /etc/postfix/sasl_passwd 
postmap hash:/etc/postfix/sasl_passwd

Wenn Postfix installiert ist, verwenden Sie es, auch wenn Sie den Sendmail-Befehl ausführen. Das eine oder das andere kann installiert werden. Postfix installiert einen Sendmail-Wrapper.

verwandte Informationen