NULL-Sender an ISP-Smarthost bzw. NULL-Sender ersetzen?

Walter H. walter.h at mathemainzel.info
Di Okt 31 14:43:09 CET 2017


Hallo,

wie übergibt man Fehlernachrichten, z.B. ein Postfach voll (lokaler
Mailserver) welche ja mit dem NULL-Sender (<>) im Mail-Envelope verschickt
wird, an den Smarthost des ISPs, welcher eine Authentifizierung in
Abhängigkeit der Senderadresse erfordert?

sprich in /etc/postfix/sasl_passwd ist folgendes gelistet
email     user:pass
email     user:pass
...

und in der main.cf

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =

smtp_sender_dependent_authentication = yes

bzw.

sender_canonical_classes = envelope_sender
sender_canonical_maps = pcre:/etc/postfix/sndr_canonical.pcre

im main.cf und in /etc/postfix/sndr_canonical.pcre

if !/(.+)\@domain\.tld/
/.+/ NULL at domain.tld    *)
endif

*) diese Ersetzung wird durchgeführt bei allen Mailadressen, welche nicht
mit domain.tld enden, auch beim NULL-Sender - wie lautet der
Suchstring/die Regexp welche exakt EINZIG den NULL-Sender matcht?

Danke,
Walter




Mehr Informationen über die Mailingliste postfix-users