[Postfixbuch-users] Relayen nur gelisteter Adressen
Torben
toha0002 at stud.fh-kl.de
Fr Feb 27 11:40:15 CET 2009
Hallo zusammen,
ich wollte meinen Server so einrichten, dass er bestimmte Mail-
Adressen relayed. Das Relayed funktioniert soweit auch, allerdings
fuer JEDE Absender-E-Mail, sobald ich mich per SASL authentifiziere
(SASL-REALM: sasl-user at example.com, siehe Auszug mail.log).
Ich haette es allerdings gern so, dass er sich NUR fuer Adressen, die
in sasl_auth gelistet sind, zustaendig fuehlt (also hier:
user at work.com), alle anderen (hier: user at sender.net) zurueckweist.
Gibt es eine Moeglichkeit, das zu realisieren?
# /etc/postfix/main.cf
[...]
smtp_sasl_auth_enable = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/relaymaps
smtp_sasl_password_maps = hash:/etc/postfix/sasl_auth
smtp_sender_dependent_authentication = yes
smtp_sasl_security_options = noanonymous
[...]
# /etc/postfix/relaymaps
user at work.com smtp.work.com
# /etc/postfix/sasl_auth
user at work.com <username>:<password>
# tail -f /var/log/mail.log
Feb 27 11:24:31 hxxxxxx postfix/smtpd[3625]: connect from unknown
[xxx.xxx.xxx.xxx]
Feb 27 11:24:31 hxxxxxx postfix/smtpd[3625]: B8BE022FA750:
client=unknown[xxx.xxx.xxx.xxx], sasl_method=PLAIN,
sasl_username=sasl-user at example.com
Feb 27 11:24:32 hxxxxxx postfix/cleanup[3628]: B8BE022FA750: message-
id=<04357AFF-C416-4721-9BC9-2E7861FDBA43 at sender.net>
Feb 27 11:24:32 hxxxxxx postfix/qmgr[3394]: B8BE022FA750:
from=<user at sender.net>, size=585, nrcpt=1 (queue active)
Feb 27 11:24:32 hxxxxxx postfix/smtp[3661]: B8BE022FA750:
to=<user at recipient.net>, relay=smtp.recipient.net[yyy.yyy.yyy.yyy]:
25, delay=1.4, delays=0.65/0.18/0.16/0.43, dsn=2.0.0, status=sent
(250 2.0.0 Ok: queued as BCF452402262)
Feb 27 11:24:32 hxxxxxx postfix/qmgr[3394]: B8BE022FA750: removed
Gruss, Torben
Mehr Informationen über die Mailingliste Postfixbuch-users