RFC 7505
RFC 7505
Levine
Request for Comments: 7505 Taughannock Networks
Category: Standards Track M. Delany
ISSN: 2070-1721 Apple Inc.
June 2015
A "Null MX" No Service Resource Record for Domains That Accept No Mail
Abstract
Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Conventions Used in This Document . . . . . . . . . . . . . . 2
3. MX Resource Records Specifying Null MX . . . . . . . . . . . 3
4. Effects of Null MX . . . . . . . . . . . . . . . . . . . . . 3
4.1. SMTP Server Benefits . . . . . . . . . . . . . . . . . . 3
4.2. Sending Mail from Domains That Publish Null MX . . . . . 4
5. Security Considerations . . . . . . . . . . . . . . . . . . . 4
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 5
7.1. Normative References . . . . . . . . . . . . . . . . . . 5
7.2. Informative References . . . . . . . . . . . . . . . . . 6
Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 6
Authors’ Addresses . . . . . . . . . . . . . . . . . . . . . . . 6
1. Introduction
This document defines the No Service MX, informally called "null MX",
as a simple mechanism by which a domain can indicate that it does not
accept email.
This document defines a null MX that will cause all mail delivery
attempts to a domain to fail immediately, without requiring domains
to create SMTP listeners dedicated to preventing delivery attempts.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
4. Effects of Null MX
Mail often has an incorrect address due to user error, where the
address was mistranscribed or misunderstood, for example, to
[email protected], [email protected], or [email protected] rather
than [email protected]. Null MX allows a mail system to report the
delivery failure when the user sends the message, rather than hours
or days later.
A receiving SMTP server that chooses to reject email during the SMTP
conversation that presents an undeliverable RFC5321.MailFrom or
RFC5322.From domain can be more confident that for other messages a
subsequent attempt to send a DSN or other response will reach a
recipient SMTP server.
Operators of domains that do not send mail can publish Sender Policy
Framework (SPF) "-all" policies [RFC7208] to make an explicit
declaration that the domains send no mail.
5. Security Considerations
6. IANA Considerations
IANA has added the following entries to the "Enumerated Status Codes"
subregistry of the "Simple Mail Transfer Protocol (SMTP) Enhanced
Status Codes Registry".
Code: X.1.10
Sample Text: Recipient address has null MX
Associated basic status code: 556
Description: This status code is returned when the associated
address is marked as invalid using a null MX.
Reference: This document
Submitter: Authors of this document
Change controller: IESG
Code: X.7.27
Sample Text: Sender address has null MX
Associated basic status code: 550
Description: This status code is returned when the associated
sender address has a null MX, and the SMTP
receiver is configured to reject mail from such
sender (e.g., because it could not return a DSN).
Reference: This document
Submitter: Authors of this document
Change controller: IESG
7. References
[RFC7504] Klensin, J., "SMTP 521 and 556 Reply Codes", RFC 7504,
DOI 10.17487/RFC7504, June 2015,
<http://www.rfc-editor.org/info/rfc7504>.
[RFC2782] Gulbrandsen, A., Vixie, P., and L. Esibov, "A DNS RR for
specifying the location of services (DNS SRV)", RFC 2782,
DOI 10.17487/RFC2782, February 2000,
<http://www.rfc-editor.org/info/rfc2782>.
Acknowledgements
Authors’ Addresses
John Levine
Taughannock Networks
PO Box 727
Trumansburg, NY 14886
United States
Mark Delany
Apple Inc.
1 Infinite Loop
Cupertino, CA 95014
United States
Email: [email protected]