On Mon, 27 Apr 2009, Simon Wilson wrote: > Setup works a treat, has been running great for a few weeks. I sent an > email to about 10 people, 2 of the email addresses were wrong. For one > of them I got a bounce message in my mailbox telling me it was wrong (I > had typed @yahoo.com.uk instead of @yahoo.co.uk). The other one I got > nothing (I had typed @talktalk.com instead of talktalk.net) so wasn't > aware I'd mistyped but I have just noticed a message sitting in the > Postfix mail queue in Webmin (for the talktalk.net one) saying "Status: > Host or domain name not found. Name service error for name=talktalk.com > type=MX: Host not found, try again" > > So my question is why did I get a message that one was wring and not the > other? Do I need to change config somehow?
You use reject_unknown_recipient_domain, which results in a deferral and re-retry of mail delivery in the case of *temporary* error. Postfix will try to deliver the mail until $maximal_queue_lifetime. Set $delay_warning_time to a non-zero value if you wish for Postfix to send the envelope sender a notice that mail was undeliverable, but is still being re-tried. To understand the difference between your two scenarios, try using host(1) to query yahoo.com.uk and talktalk.com. -- Sahil Tandon <sa...@tandon.net>