Herr Kommisar
28.11.06, 10:33
Hallo,
BS: Suse 9.0
postfix-2.0.14-41
cyrus-sasl-2.1.15-57
ich versende per Telnet eine E-Mail
Beispiel 1:
- telnet mail.domainname.de 25
- helo mail.domainname.de
- mail from: uuu@keineahnung.de (eine andere Domain)
- rcpt to: info@pewterunwohl.de
- relay access denied
und die Mail wird nicht versendet (hier greift sasl auth)
Beispiel 2:
- telnet mail.domainname.de 25
- helo mail.domainname.de
- mail from: uuu@domainname.de (diese E-Mail existiert nicht!)
- rcpt to: info@domainname.de (diese E-Mail existiert)
- data
- bla bla bla
- .
und die Mail wird versendet (kein sasl auth)
was muss ich erweitern/ändern um die mail from: adresse gegen die virtual datei zu prüfen und wie kann ich den sasl auth im Beispiel 2 aktivieren ?
Auszug aus der main.cf
# BEGINN main.cf ######################################
smtpd_client_restrictions =
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_unauth_pipelining,
permit_mynetworks,
permit_sasl_authenticated,
reject_rbl_client list.dsbl.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client opm.blitzed.org,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client dnsbl.njabl.org,
smtpd_sender_restrictions = reject_non_fqdn_hostname,
reject_unauth_pipelining,
reject_unknown_sender_domain,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_client_access hash:/etc/postfix/access,
check_sender_access hash:/etc/postfix/check_daten/ip-block,
check_sender_access hash:/etc/postfix/access,
check_client_access hash:/etc/postfix/check_daten/ip-block,
reject_rbl_client list.dsbl.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client opm.blitzed.org,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client dnsbl.njabl.org,
smtpd_recipient_restrictions = reject_unknown_sender_domain,
reject_non_fqdn_sender,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_non_fqdn_recipient,
reject_unauth_pipelining,
reject_unknown_recipient_domain,
permit_mynetworks,
check_recipient_access hash:/etc/postfix/access,
check_client_access hash:/etc/postfix/check_daten/ip-block,
permit_sasl_authenticated,
reject_unauth_destination,
reject_rbl_client list.dsbl.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client opm.blitzed.org,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client dnsbl.njabl.org,
permit
smtpd_data_restrictions =
# ENDE main.cf ######################################
Danke
BS: Suse 9.0
postfix-2.0.14-41
cyrus-sasl-2.1.15-57
ich versende per Telnet eine E-Mail
Beispiel 1:
- telnet mail.domainname.de 25
- helo mail.domainname.de
- mail from: uuu@keineahnung.de (eine andere Domain)
- rcpt to: info@pewterunwohl.de
- relay access denied
und die Mail wird nicht versendet (hier greift sasl auth)
Beispiel 2:
- telnet mail.domainname.de 25
- helo mail.domainname.de
- mail from: uuu@domainname.de (diese E-Mail existiert nicht!)
- rcpt to: info@domainname.de (diese E-Mail existiert)
- data
- bla bla bla
- .
und die Mail wird versendet (kein sasl auth)
was muss ich erweitern/ändern um die mail from: adresse gegen die virtual datei zu prüfen und wie kann ich den sasl auth im Beispiel 2 aktivieren ?
Auszug aus der main.cf
# BEGINN main.cf ######################################
smtpd_client_restrictions =
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_unauth_pipelining,
permit_mynetworks,
permit_sasl_authenticated,
reject_rbl_client list.dsbl.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client opm.blitzed.org,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client dnsbl.njabl.org,
smtpd_sender_restrictions = reject_non_fqdn_hostname,
reject_unauth_pipelining,
reject_unknown_sender_domain,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_client_access hash:/etc/postfix/access,
check_sender_access hash:/etc/postfix/check_daten/ip-block,
check_sender_access hash:/etc/postfix/access,
check_client_access hash:/etc/postfix/check_daten/ip-block,
reject_rbl_client list.dsbl.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client opm.blitzed.org,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client dnsbl.njabl.org,
smtpd_recipient_restrictions = reject_unknown_sender_domain,
reject_non_fqdn_sender,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_non_fqdn_recipient,
reject_unauth_pipelining,
reject_unknown_recipient_domain,
permit_mynetworks,
check_recipient_access hash:/etc/postfix/access,
check_client_access hash:/etc/postfix/check_daten/ip-block,
permit_sasl_authenticated,
reject_unauth_destination,
reject_rbl_client list.dsbl.org,
reject_rbl_client relays.ordb.org,
reject_rbl_client opm.blitzed.org,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client dnsbl.njabl.org,
permit
smtpd_data_restrictions =
# ENDE main.cf ######################################
Danke