[postfix-users] Client host rejected: cannot find your hostname
Hallo,
ich brauch mal eure Hilfe:
Mir schicken 2 Kunden eine eMail. Ich kenne die eMail Adressen und würde die Mail gerne annehmen. Aber Postfix macht mir einen Strich durch die Rechnung.
Hier das Log:
Dec 27 10:12:07 mail postfix/smtpd[17239]: warning: 217.114.212.50: hostname ns.km22634.keymachine.de verification failed: Name or service not known Dec 27 10:12:07 mail postfix/smtpd[17239]: connect from unknown[217.114.212.50] Dec 27 10:12:07 mail postfix/smtpd[17239]: setting up TLS connection from unknown[217.114.212.50] Dec 27 10:12:07 mail postfix/smtpd[17239]: Anonymous TLS connection established from unknown[217.114.212.50]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits) Dec 27 10:12:07 mail postfix/smtpd[17239]: NOQUEUE: reject: RCPT from unknown[217.114.212.50]: 450 4.7.1 Client host rejected: cannot find your hostname, [217.114.212.50]; from=<admin@kunden_domain.de> to=<info@meine_domain.com> proto=ESMTP helo=<km22634.keymachine.de> Dec 27 10:12:07 mail postfix/smtpd[17239]: disconnect from unknown[217.114.212.50]
hier die andere:
Dec 24 20:12:01 mail postfix/smtpd[31127]: warning: 62.146.124.175: address not listed for hostname de-post.webgains.com Dec 24 20:12:01 mail postfix/smtpd[31127]: connect from unknown[62.146.124.175] Dec 24 20:12:01 mail postfix/smtpd[31127]: NOQUEUE: reject: RCPT from unknown[62.146.124.175]: 450 4.7.1 Client host rejected: cannot find your hostname, [62.146.124.175]; from=bounce+info=meine_domain.com@webgains.com to=<info@meine_domain.com> proto=ESMTP helo=<de-post.webgains.com> Dec 24 20:12:01 mail postfix/smtpd[31127]: disconnect from unknown[62.146.124.175]
Wie komme ich an die Mails ?
ich habe es bereits mit einer Whitelist probiert:
dazu habe ich eine Datei erstellt mit diesem Inhalt:
mail:/etc/postfix# cat whitelist 62.146.124.127 OK 62.146.124.175 OK ns.km22634.keymachine.de OK
und die Whitelist in der main.conf
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_client_access hash:/etc/postfix/whitelist, reject_unauth_destination, reject_unauth_pipelining, reject_non_fqdn_recipient, reject_invalid_hostname, check_policy_service inet:127.0.0.1:60000, permit
eingefügt, aber leider ohne Erfolg. Hat wer einen Tip für mich ?
Danke Gerhard.
und hier die Config:
mail:/etc/postfix# postconf -n alias_database = hash:/etc/aliases alias_maps = $alias_database append_dot_mydomain = yes biff = yes broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix default_destination_concurrency_limit = 50 default_destination_recipient_limit = 1 home_mailbox = Maildir/ inet_interfaces = all local_destination_concurrency_limit = 1 local_transport = dovecot mail_spool_directory = /var/vmail mailbox_delivery_lock = fcntl mailbox_size_limit = 0 message_size_limit = 0 milter_connect_macros = i b j _ {daemon_name} {if_name} {if_addr} milter_default_action = accept milter_protocol = 6 mydestination = localhost.localdomain, localhost myhostname = mail.meine_domain.com mynetworks = 127.0.0.0/8 notify_classes = resource, software, protocol, policy, delay, 2bounce, bounce proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_domains $mynetworks receive_override_options = no_address_mappings sendmail_path = /usr/sbin/sendmail smtp_tls_note_starttls_offer = yes smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client smtpd_helo_required = yes smtpd_milters = unix:/var/run/clamav/clamav-milter.ctl smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unauth_pipelining, reject_non_fqdn_recipient, reject_invalid_hostname, check_policy_service inet:127.0.0.1:60000, permit smtpd_sasl_auth_enable = yes smtpd_sasl_authenticated_header = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_path = private/auth smtpd_sasl_security_options = noanonymous smtpd_sasl_type = dovecot smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_hostname, reject_unknown_recipient_domain, reject_unknown_sender_domain smtpd_tls_auth_only = no smtpd_tls_cert_file = /etc/postfix/smtpd.cert smtpd_tls_key_file = /etc/postfix/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 virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf virtual_gid_maps = static:5000 virtual_mailbox_base = /var/vmail virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf virtual_transport = dovecot virtual_uid_maps = static:5000 mail:/etc/postfix#
* Gerhard Waldemair gerhard@waldemair.com:
Hallo,
ich brauch mal eure Hilfe:
Mir schicken 2 Kunden eine eMail. Ich kenne die eMail Adressen und würde die Mail gerne annehmen. Aber Postfix macht mir einen Strich durch die Rechnung.
Hier das Log:
Dec 27 10:12:07 mail postfix/smtpd[17239]: warning: 217.114.212.50: hostname ns.km22634.keymachine.de verification failed: Name or service not known Dec 27 10:12:07 mail postfix/smtpd[17239]: connect from unknown[217.114.212.50]
$ host 217.114.212.50 50.212.114.217.in-addr.arpa domain name pointer ns.km22634.keymachine.de. $ host ns.km22634.keymachine.de ;; connection timed out; no servers could be reached
Dec 24 20:12:01 mail postfix/smtpd[31127]: warning: 62.146.124.175: address not listed for hostname de-post.webgains.com Dec 24 20:12:01 mail postfix/smtpd[31127]: connect from unknown[62.146.124.175]
$ host 62.146.124.175 175.124.146.62.in-addr.arpa domain name pointer de-post.webgains.com.
$ host de-post.webgains.com de-post.webgains.com has address 62.146.124.127
62.146.124.127 != 62.146.124.175
Wie komme ich an die Mails ?
Na Deine Restriktionen anpassen. reject_unknown_client ist kein schlauer Plan!
mail:/etc/postfix# cat whitelist 62.146.124.127 OK 62.146.124.175 OK ns.km22634.keymachine.de OK
Das geht natürlich nur mit IPs, denn der Hostname ist ja unknown!
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client
Da ist der Fehler. Nimm die ganz weg, Du hast das eh alles schon in smtpd_recipient_restrictions. Bzw. DORT muss die Ausnahme rein.
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unauth_pipelining, reject_non_fqdn_recipient, reject_invalid_hostname, check_policy_service inet:127.0.0.1:60000, permit
smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_hostname, reject_unknown_recipient_domain, reject_unknown_sender_domain
Und auch hier wieder alles
Hallo Ralph,
danke für deine Antwort.
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client
Da ist der Fehler. Nimm die ganz weg, Du hast das eh alles schon in smtpd_recipient_restrictions. Bzw. DORT muss die Ausnahme rein.
ok, mache ich.
mail:/etc/postfix# cat whitelist 62.146.124.127 OK 62.146.124.175 OK ns.km22634.keymachine.de OK
Das geht natürlich nur mit IPs, denn der Hostname ist ja unknown!
das war mit eigentlich bewusst, aber in meiner Verzweiflung, versucht man schon mal unmögliche DInge.
$ host 62.146.124.175 175.124.146.62.in-addr.arpa domain name pointer de-post.webgains.com.
$ host de-post.webgains.com de-post.webgains.com has address 62.146.124.127
62.146.124.127 != 62.146.124.175
die 2 Server sind leider nicht sauber konfiguriert ...
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unauth_pipelining, reject_non_fqdn_recipient, reject_invalid_hostname, check_policy_service inet:127.0.0.1:60000, permit
smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_hostname, reject_unknown_recipient_domain, reject_unknown_sender_domain
Und auch hier wieder alles
das habe ich leider nicht verstanden. "und auch hier wieder alles"
Gruss Gerhard
* Gerhard Waldemair gerhard@waldemair.com:
das war mit eigentlich bewusst, aber in meiner Verzweiflung, versucht man schon mal unmögliche DInge.
Geht mir auch nicht anders :)
das habe ich leider nicht verstanden. "und auch hier wieder alles"
War falsch gesagt von mir. Aber Du hast halt deine Restrictions "verstreut" weshalb du deine Ausnahmen jetzt immer am richtigen Ort machen musst.
Es ist oft einfacher alles unter smtpd_recipient_restrictions anzuordnen.
OK, danke.
Es ist oft einfacher alles unter smtpd_recipient_restrictions anzuordnen.
das ist zu überlegen.
ich habe mal die Config geändert und warte auf die neue eMail.
Gruss Gerhard
Am 29.12.2010 um 16:08 schrieb Ralf Hildebrandt:
- Gerhard Waldemair gerhard@waldemair.com:
das war mit eigentlich bewusst, aber in meiner Verzweiflung, versucht man schon mal unmögliche DInge.
Geht mir auch nicht anders :)
das habe ich leider nicht verstanden. "und auch hier wieder alles"
War falsch gesagt von mir. Aber Du hast halt deine Restrictions "verstreut" weshalb du deine Ausnahmen jetzt immer am richtigen Ort machen musst.
Es ist oft einfacher alles unter smtpd_recipient_restrictions anzuordnen.
-- Ralf Hildebrandt Geschäftsbereich IT | Abteilung Netzwerk Charité - Universitätsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt@charite.de | http://www.charite.de
postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
participants (2)
-
Gerhard Waldemair
-
Ralf Hildebrandt