On Fri, Apr 29, 2011 at 09:39:10AM -0400, Wietse Venema wrote: > > This looks like a Null MX record: > > http://tools.ietf.org/html/draft-delany-nullmx-00 > > > > If the domain owner declares that this domain never sends or recieves > > email, then shouldn't postfix reject the above message with a permanent > > error? > > Anyone can post a draft. That does not mean that they change > the rules of the Internet. > > The SMTP RFC says that the MX record specifies a hostname, and > there is no RFC that says an empty string is a valid hostname.
This said Null MX records are IMHO a reasonably simple/clean idea. Pity it never got officially blessed. I seem to recall that same concession to Null MX records was made in a Postfix release a while back... 20050726 Horror: total rewrite of DNS client error handling because some misguided proposal attempts to give special meaning to some syntactically invalid MX hostname lookup result. Not only that, people expect sensible results with reject_unknown_sender_domain etc. Files: dns/dns_lookup.c, smtp/smtp_addr.c smtpd/smtpd_check.c, lmtp/lmtp_addr.c. [...] 20061227 Bugfix (introduced with Postfix 2.3): the MX hostname syntax check was skipped with reject_unknown_helo_hostname and reject_unknown_sender/recipient_domain, so that Postfix would still accept mail from domains with a zero-length MX hostname. File: smtpd/smtpd_check.c. Which release is the OP using? -- Viktor.