[Postfixbuch-users] sasl-auth mit beschränkung der absenderadresse, wie?

foren titze foren.titze at gmx.net
Do Mai 19 14:47:11 CEST 2005


Hallo Users,

ich denke mal das ist kein problem für euch:

also ist soll einen mailserver mit postfix und sasl-auth einrichten. 
Wichtig: er soll nur versenden, keinerlei mails empfangen. dafür haben wor 
einen eigenen.
Mein Problem ist nun, das zwar das sasl-auth prinzipiell funktioniert, doch 
SOLL zusätzlich noch eine Beschränkung der Senderdomains erfolgen.

d.h.: nur user die sich authentifiziert haben UND mit @domain1.de und 
domain2.de versenden, also user1 at domain1.de oder user1 at domain2.de dürfen ihre 
Mails in alle Welt versenden. 

Jetzt habe ich es soweit fertig:

- Per telnet/kmail kann man nicht mehr versenden, ohne auth. worden zu sein.
- Leider kann man aber mit jeder domain als absender arbeiten, wenn man mal 
auth. worden ist. Ich bekomme einfach den zweiten Sicherheitsabschnitt nicht 
hin.
-  TLS geht

hier postconf -n:
--------------------
postman:/etc# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydomain = domain1.de
myhostname = postman.$mydomain
mynetworks = 127.0.0.0/8
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_recipient_restrictions = permit_sasl_authenticated check_sender_access 
hash:/etc/postfix/access check_recipient_access hash:/etc/postfix/access
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = 
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = 
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 450
----------------

Ich habe dann in die /etc/postfix/access 
domain1.de OK
domain2.de OK
eingefügt und postmap /etc/postfix/access gemacht.
---

der läd die access aber nimmt sie  nicht wirklich ernst.

Kann mir bitte jemand weiterhelfen.

Danke



Mehr Informationen über die Mailingliste Postfixbuch-users