On 12/18/2009 2:14 PM, D G Teed wrote:
We have an smtp outbound-only service on postfix.
Users on exchange are relayed out through this.
Once in awhile someone has a typo in their domain name.
Postfix bounces it back to exchange with 450 defer
Dec 18 15:48:40 smtp postfix-internal/smtpd[21635]: NOQUEUE: reject:
RCPT from labrador2.example.com
<http://labrador2.example.com>[xx.xx.xx.xx]: 450 4.1.2 <t...@easlink.ca
<mailto:t...@easlink.ca>>: Recipient address rejected: Domain not found;
from=<don...@example.com <mailto:don...@example.com>>
to=<t...@easlink.ca <mailto:t...@easlink.ca>> proto=ESMTP
$ host easlink.ca
Host easlink.ca not found: 2(SERVFAIL)
This domain returns "fail" rather than "doesn't exist". There
is likely another log entry indicating this.
Postfix will correctly treat this as a temporary error.
The only workaround for this particular domain to to add a
transport_maps entry pointing to the error: transport
easlink.ca error:5.1.2 easlink.ca is not valid.
hotmal.com error:5.1.2 hotmal.com is not valid.
hotmail.org error:5.1.2 hotmail.org is not valid.
hotmial.com error:5.1.2 hotmail.com not hotmial.com
hotmai.com error:5.1.2 hotmail.com not hotmai.com
...
-- Noel Jones