Moin,
ersteinmal ein gesundes, erfolgreiches neues Jahr!
So, da ich bzw. mein betreuter Server in den letzten Wochen mehrfach das "Phänomen" hatte, das jemand Mails über Linux-Standardbenutzer eingeliefert hat (was natürlich NICHT erwünscht ist), möchte ich jetzt Postfix ein wenig umbauen, sodass nur Benutzer zugelassen sind, die ich bestimme (also reine Mailuser).
Das Problem dürfte, so denke ich, bei der SASL-Authentifizierung liegen, diese geht momentan über PAM (also Prüfung gegen /etc/passwd).
Wie bzw. was muss ich ändern, damit nur erlaubte Benutzer sich erfolgreich authentifizieren ? Geht dort nur eine Datenbank oder oder gibts da auch reine Text-/Hashtabellen ? Es handelt sich momentan um ca. 35 User, die Mails versenden dürfen.
Die bisherige Postfix-Konfig sieht so aus (für den Fall das, dass von Bedeutung sein sollte ) :
Schonmal vielen Dank vorab für Eure Hilfe!
FmP
ersteinmal ein gesundes, erfolgreiches neues Jahr!
So, da ich bzw. mein betreuter Server in den letzten Wochen mehrfach das "Phänomen" hatte, das jemand Mails über Linux-Standardbenutzer eingeliefert hat (was natürlich NICHT erwünscht ist), möchte ich jetzt Postfix ein wenig umbauen, sodass nur Benutzer zugelassen sind, die ich bestimme (also reine Mailuser).
Das Problem dürfte, so denke ich, bei der SASL-Authentifizierung liegen, diese geht momentan über PAM (also Prüfung gegen /etc/passwd).
Wie bzw. was muss ich ändern, damit nur erlaubte Benutzer sich erfolgreich authentifizieren ? Geht dort nur eine Datenbank oder oder gibts da auch reine Text-/Hashtabellen ? Es handelt sich momentan um ca. 35 User, die Mails versenden dürfen.
Die bisherige Postfix-Konfig sieht so aus (für den Fall das, dass von Bedeutung sein sollte ) :
Code:
root@alpha:/etc/postfix# cat main.cf
smtpd_banner = $myhostname ESMTP
biff = no
append_dot_mydomain = no
myhostname = mail.meinedomain.de
mydomain = meinedomain.de
mydestination = $myhostname, $mydomain, loalhost, localhost.$mydomain
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mail_owner = postfix
mailbox_size_limit = 102400000
message_size_limit = 102400000
alias_maps = hash:/etc/aliases
virtual_alias_domains = hash:/etc/postfix/virtual_alias_domains
virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps
sender_canonical_maps = hash:/etc/postfix/sender_canonical
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
sender_bcc_maps = hash:/etc/postfix/sender_bcc_maps
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
# smtpd_tls_auth_only = no
smtpd_sasl_local_domain =
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client dnsbl.njabl.org
reject_rbl_client ix.dnsbl.manitu.net
reject_unlisted_recipient
check_policy_service inet:127.0.0.1:10023
home_mailbox = Maildir/
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
Schonmal vielen Dank vorab für Eure Hilfe!
FmP