
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@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