[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