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.

Reply via email to