[postfix-users] Client host rejected: cannot find your hostname

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Mi Dez 29 15:06:26 CET 2010


* Gerhard Waldemair <gerhard at 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 
-- 
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 at charite.de | http://www.charite.de
	    


Mehr Informationen über die Mailingliste postfix-users