The documentation[1] and several e-mails here mention that reject_unknown_client_hostname can reject legitimate e-mails.

What exactly are these scenarios? When do they occur in real life? Are there really legitimate mail servers that don't have a reverse DNS record that resolves to their IP?

I would like to know so that I can decide whether I should care and whether I can use this option for my setup. I would only use this option for port 25 (not submission) and make sure that sasl_authenticated clients are exempt from it.

[1]http://www.postfix.org/postconf.5.html#reject_unknown_client_hostname

I use it.  I like it.  But... real world can/will bite you in the ass:

1) DNS lookup failures: stuff *does* break occasionally and there *will* be minutes/hours when you reject stuff unintentionally, and

2) the source changes their systems or email provider, or their email provider changes their systems, and formerly-working reverse DNS stops resolving, for all kinds of reasons: I do encounter this occasionally when exchanging email with small local businesses.

Therefore: watch your mail log. I exchange a very small amount of email so it's easy for me to do this. Your mileage will vary.

--

 - James

Reply via email to