A Registry for SMTP Enhanced Mail System Status Codes
RFC 5248
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-10-14
|
05 | (System) | Notify list changed from tony+mailesc@maillennium.att.com, draft-hansen-4468upd-mailesc-registry@ietf.org,harald@alvestrand.no to harald@alvestrand.no |
2012-08-22
|
05 | (System) | post-migration administrative database adjustment to the No Objection position for Cullen Jennings |
2012-08-22
|
05 | (System) | post-migration administrative database adjustment to the No Objection position for Magnus Westerlund |
2012-08-22
|
05 | (System) | post-migration administrative database adjustment to the No Objection position for Russ Housley |
2008-07-01
|
05 | Amy Vezza | State Changes to RFC Published from RFC Ed Queue by Amy Vezza |
2008-07-01
|
05 | Amy Vezza | [Note]: 'RFC 5248 BCP 0138' added by Amy Vezza |
2008-06-30
|
05 | (System) | RFC published |
2008-06-02
|
05 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2008-06-02
|
05 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2008-06-02
|
05 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2008-05-29
|
05 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2008-05-29
|
05 | Cindy Morgan | State Changes to RFC Ed Queue from Approved-announcement sent by Cindy Morgan |
2008-05-29
|
05 | (System) | IANA Action state changed to In Progress |
2008-05-29
|
05 | Amy Vezza | IESG state changed to Approved-announcement sent |
2008-05-29
|
05 | Amy Vezza | IESG has approved the document |
2008-05-29
|
05 | Amy Vezza | Closed "Approve" ballot |
2008-05-22
|
05 | Chris Newman | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Chris Newman |
2008-05-22
|
05 | Magnus Westerlund | [Ballot Position Update] Position for Magnus Westerlund has been changed to No Objection from Discuss by Magnus Westerlund |
2008-04-25
|
05 | (System) | Removed from agenda for telechat - 2008-04-24 |
2008-04-24
|
05 | Cindy Morgan | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Cindy Morgan |
2008-04-24
|
05 | Magnus Westerlund | [Ballot discuss] Section 2.3: " Standards-track registrations may be updated if the relevant standards are updated as a consequence of that action. Non- … [Ballot discuss] Section 2.3: " Standards-track registrations may be updated if the relevant standards are updated as a consequence of that action. Non- standards-track entries may be updated by the listed responsible party." There is an inconsistency here. Shouldn't this text refer to the listed "change controller"? |
2008-04-24
|
05 | Magnus Westerlund | [Ballot discuss] Discuss Discuss: Section 2.3: " Standards-track registrations may be updated if the relevant standards are updated as a consequence of that action. … [Ballot discuss] Discuss Discuss: Section 2.3: " Standards-track registrations may be updated if the relevant standards are updated as a consequence of that action. Non- standards-track entries may be updated by the listed responsible party." There is an inconsistency here. Shouldn't this text refer to the listed "change controller"? |
2008-04-24
|
05 | Cullen Jennings | [Ballot Position Update] Position for Cullen Jennings has been changed to No Objection from Discuss by Cullen Jennings |
2008-04-24
|
05 | Russ Housley | [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Discuss by Russ Housley |
2008-04-24
|
05 | Tim Polk | [Ballot Position Update] New position, No Objection, has been recorded by Tim Polk |
2008-04-24
|
05 | Mark Townsley | [Ballot Position Update] New position, No Objection, has been recorded by Mark Townsley |
2008-04-24
|
05 | Magnus Westerlund | [Ballot discuss] Discuss Discuss: Section 2.1: Change Controller: "This will be "IESG" in the case of IETF-produced documents." Shouldn't this actually be IETF? If I … [Ballot discuss] Discuss Discuss: Section 2.1: Change Controller: "This will be "IESG" in the case of IETF-produced documents." Shouldn't this actually be IETF? If I compare this to media types that also have a change controller field, we are generally very hesitant to specify anything else than IETF. After all IETF means that we need consensus on the change which will be judged by IESG. I think of two negative things of saying IESG. First that IESG may disappear and it would be unclear where this power goes. Secondly, that it may be interpreted that IESG has the right to say no over the community about updates. Section 2.3: " Standards-track registrations may be updated if the relevant standards are updated as a consequence of that action. Non- standards-track entries may be updated by the listed responsible party." There is an inconsistency here. Shouldn't this text refer to the listed "change controller"? |
2008-04-24
|
05 | Magnus Westerlund | [Ballot discuss] Discuss Discuss: Section 2.1: Change Controller: "This will be "IESG" in the case of IETF-produced documents." Shouldn't this actually be IETF? If I … [Ballot discuss] Discuss Discuss: Section 2.1: Change Controller: "This will be "IESG" in the case of IETF-produced documents." Shouldn't this actually be IETF? If I compare this to media types that also have a change controller field, we are generally very hesitant to specify anything else than IETF. After all IETF means that we need consensus on the change which will be judged by IESG. |
2008-04-24
|
05 | Magnus Westerlund | [Ballot Position Update] New position, Discuss, has been recorded by Magnus Westerlund |
2008-04-24
|
05 | Russ Housley | [Ballot discuss] IANA has questions: Extended code X.7.8 is defined in both RFC4468 and RFC4954. Which one should go into the registry? … [Ballot discuss] IANA has questions: Extended code X.7.8 is defined in both RFC4468 and RFC4954. Which one should go into the registry? It APPEARS you want the RFC4954 version and NOT the RFC4468 version? Also, IANA usually calls it a "Reference", not "Defined". The registry entries have been updated appropriately but the document should get updated to match. Who will fill in the "not given" information? |
2008-04-24
|
05 | Russ Housley | [Ballot Position Update] New position, Discuss, has been recorded by Russ Housley |
2008-04-23
|
05 | Jari Arkko | [Ballot comment] A lot of draft-hansens, draft-klensins, draft-melnikovs, etc. Documents that are discussed on specific mailing lists around a topic. I counted over 60% individual … [Ballot comment] A lot of draft-hansens, draft-klensins, draft-melnikovs, etc. Documents that are discussed on specific mailing lists around a topic. I counted over 60% individual submission rate over WG submission rate on the APPS area. Good documents. Necessary documents. Stuff that should be done. But are you sure you don't need more WGs? I do a lot of individual submissions too, but I also find that WG documents do get more review, more exposure from the IETF community, easier to delegate work to chairs, etc. Is there something that blocks us from having more WGs to look at these things, e.g., around e-mail? Are the updates too spread out to define a useful WG for them? Or does our process of starting up a WG have a too high bar? |
2008-04-23
|
05 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko |
2008-04-23
|
05 | Ross Callon | [Ballot Position Update] New position, No Objection, has been recorded by Ross Callon |
2008-04-23
|
05 | Lisa Dusseault | [Ballot Position Update] New position, No Objection, has been recorded by Lisa Dusseault |
2008-04-23
|
05 | Cullen Jennings | [Ballot discuss] The early registration procedures don't work for a document that is not a WG document. I think the easiest way to fix this … [Ballot discuss] The early registration procedures don't work for a document that is not a WG document. I think the easiest way to fix this would be just to use AD Approval for these. |
2008-04-23
|
05 | Cullen Jennings | [Ballot Position Update] New position, Discuss, has been recorded by Cullen Jennings |
2008-04-23
|
05 | Ron Bonica | [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica |
2008-04-23
|
05 | Pasi Eronen | [Ballot Position Update] New position, No Objection, has been recorded by Pasi Eronen |
2008-04-22
|
05 | (System) | New version available: draft-hansen-4468upd-mailesc-registry-05.txt |
2008-04-22
|
05 | David Ward | [Ballot Position Update] New position, No Objection, has been recorded by David Ward |
2008-04-19
|
05 | Lars Eggert | [Ballot Position Update] New position, No Objection, has been recorded by Lars Eggert |
2008-04-13
|
05 | Chris Newman | [Ballot Position Update] New position, Yes, has been recorded for Chris Newman |
2008-04-13
|
05 | Chris Newman | Ballot has been issued by Chris Newman |
2008-04-13
|
05 | Chris Newman | Created "Approve" ballot |
2008-04-13
|
05 | Chris Newman | State Changes to IESG Evaluation from Waiting for AD Go-Ahead::External Party by Chris Newman |
2008-04-13
|
05 | Chris Newman | Placed on agenda for telechat - 2008-04-24 by Chris Newman |
2008-04-10
|
05 | Chris Newman | State Changes to Waiting for AD Go-Ahead::External Party from Waiting for AD Go-Ahead by Chris Newman |
2008-04-10
|
05 | Chris Newman | Waiting for shepherd to confirm last call results |
2008-04-10
|
05 | Chris Newman | [Note]: 'Harald Alvestrand is document shepherd' added by Chris Newman |
2008-04-09
|
05 | (System) | State has been changed to Waiting for AD Go-Ahead from In Last Call by system |
2008-04-01
|
05 | Amanda Baber | IANA Last Call comments: IANA has questions: - Extended code X.7.8 is defined in both RFC4468 and RFC4954. Which one should go into … IANA Last Call comments: IANA has questions: - Extended code X.7.8 is defined in both RFC4468 and RFC4954. Which one should go into the registry? It APPEARS you want the RFC4954 version and NOT the RFC4468 version? - Also, IANA usually calls it a "Reference", not "Defined". The registry entries have been updated appropriately but the document should get updated to match. - Who will fill in the "not given" information? Action 1: Upon approval of this document, the IANA will in the following registry "SMTP Enhanced Status Codes" located at http://www.iana.org/assignments/REF create a new sub-registry "Class Sub-codes" Registration Procedures: Specification Required Initial Contents: Class Sub-Code: 2.X.YYY Summary: Success Description: Success specifies that the DSN is reporting a positive delivery action. Detail sub-codes may provide notification of transformations required for delivery. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Class Sub-Code: 4.X.YYY Summary: Persistent Transient Failure Description: A persistent transient failure is one in which the message as sent is valid, but persistence of some temporary condition has caused abandonment or delay of attempts to send the message. If this code accompanies a delivery failure report, sending in the future may be successful. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Class Sub-Code: 5.X.YYY Summary: Permanent Failure Description: A permanent failure is one which is not likely to be resolved by resending the message in the current form. Some change to the message or the destination must be made for successful delivery. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Action 2: Upon approval of this document, the IANA will in the following registry "SMTP Enhanced Status Codes" located at http://www.iana.org/assignments/REF create a new sub-registry "Subject Sub-codes" Registration Procedures: Specification Required Initial Contents: Subject Sub-Code: X.0.YYY Summary: Other or Undefined Status Description: There is no additional subject information available. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Subject Sub-Code: X.1.YYY Summary: Addressing Status Description: The address status reports on the originator or destination address. It may include address syntax or validity. These errors can generally be corrected by the sender and retried. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Subject Sub-Code: X.2.YYY Summary: Mailbox Status Description: Mailbox status indicates that something having to do with the mailbox has caused this DSN. Mailbox issues are assumed to be under the general control of the recipient. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Subject Sub-Code: X.3.YYY Summary: Mail System Status Description: Mail system status indicates that something having to do with the destination system has caused this DSN. System issues are assumed to be under the general control of the destination system administrator. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Subject Sub-Code: X.4.YYY Summary: Network and Routing Status Description: The networking or routing codes report status about the delivery system itself. These system components include any necessary infrastructure such as directory and routing services. Network issues are assumed to be under the control of the destination or intermediate system administrator. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Subject Sub-Code: X.5.YYY Summary: Mail Delivery Protocol Status Description: The mail delivery protocol status codes report failures involving the message delivery protocol. These failures include the full range of problems resulting from implementation errors or an unreliable connection. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Subject Sub-Code: X.6.YYY Summary: Message Content or Media Status Description: The message content or media status codes report failures involving the content of the message. These codes report failures due to translation, transcoding, or otherwise unsupported message media. Message content or media issues are under the control of both the sender and the receiver, both of which must support a common set of supported content-types. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Subject Sub-Code: X.7.YYY Summary: Security or Policy Status Description: The security or policy status codes report failures involving policies such as per-recipient or per-host filtering and cryptographic operations. Security and policy status issues are assumed to be under the control of either or both the sender and recipient. Both the sender and recipient must permit the exchange of messages and arrange the exchange of necessary keys and certificates for cryptographic operations. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Action 3: Upon approval of this document, the IANA will in the following registry "SMTP Enhanced Status Codes" located at http://www.iana.org/assignments/REF create a new sub-registry "Enumerated Status Codes" Registration Procedures: Specification Required Initial Contents: Code: X.0.0 Sample Text: Other undefined Status Associated Basic Status Codes: Any Description: Other undefined status is the only undefined error code. It should be used for all errors for which only the class of the error is known. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.0 Sample Text: Other address status Associated Basic Status Codes: Not Given Description: Something about the address specified in the message caused this DSN. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.1 Sample Text: Bad destination mailbox address Associated Basic Status Codes: 451, 550 Description: The mailbox specified in the address does not exist. For Internet mail names, this means the address portion to the left of the "@" sign is invalid. This code is only useful for permanent failures. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.2 Sample Text: Bad destination system address Associated Basic Status Codes: Not Given Description: The destination system specified in the address does not exist or is incapable of accepting mail. For Internet mail names, this means the address portion to the right of the "@" is invalid for mail. This code is only useful for permanent failures. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.3 Sample Text: Bad destination mailbox address syntax Associated Basic Status Codes: 501 Description: The destination address was syntactically invalid. This can apply to any field in the address. This code is only useful for permanent failures. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.4 Sample Text: Destination mailbox address ambiguous Associated Basic Status Codes: Not Given Description: The mailbox address as specified matches one or more recipients on the destination system. This may result if a heuristic address mapping algorithm is used to map the specified address to a local mailbox name. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.5 Sample Text: Destination address valid Associated Basic Status Codes: 250 Description: This mailbox address as specified was valid. This status code should be used for positive delivery reports. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.6 Sample Text: Destination mailbox has moved, No forwarding address Associated Basic Status Codes: Not Given Description: The mailbox address provided was at one time valid, but mail is no longer being accepted for that address. This code is only useful for permanent failures. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.7 Sample Text: Bad sender's mailbox address syntax Associated Basic Status Codes: Not Given Description: The sender's address was syntactically invalid. This can apply to any field in the address. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.8 Sample Text: Bad sender's system address Associated Basic Status Codes: 451, 501 Description: The sender's system specified in the address does not exist or is incapable of accepting return mail. For domain names, this means the address portion to the right of the "@" is invalid for mail. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.1.9 Sample Text: Message relayed to non-compliant mailer Associated Basic Status Codes: Not Given Description: The mailbox address specified was valid, but the message has been relayed to a system that does not speak this protocol; no further information can be provided. Reference: [RFC3886] (Standards track) Submitter: E. Allman Change Controller: IESG Code: X.2.0 Sample Text: Other or undefined mailbox status Associated Basic Status Codes: Not Given Description: The mailbox exists, but something about the destination mailbox has caused the sending of this DSN. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.2.1 Sample Text: Mailbox disabled, not accepting messages Associated Basic Status Codes: Not Given Description: The mailbox exists, but is not accepting messages. This may be a permanent error if the mailbox will never be re-enabled or a transient error if the mailbox is only temporarily disabled. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.2.2 Sample Text: Mailbox full Associated Basic Status Codes: 552 Description: The mailbox is full because the user has exceeded a per-mailbox administrative quota or physical capacity. The general semantics implies that the recipient can delete messages to make more space available. This code should be used as a persistent transient failure. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.2.3 Sample Text: Message length exceeds administrative limit Associated Basic Status Codes: 552 Description: A per-mailbox administrative message length limit has been exceeded. This status code should be used when the per-mailbox message length limit is less than the general system limit. This code should be used as a permanent failure. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.2.4 Sample Text: Mailing list expansion problem Associated Basic Status Codes: 450, 452 Description: The mailbox is a mailing list address and the mailing list was unable to be expanded. This code may represent a permanent failure or a persistent transient failure. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.3.0 Sample Text: Other or undefined mail system status Associated Basic Status Codes: 221, 250, 421, 451, 550, 554 Description: The destination system exists and normally accepts mail, but something about the system has caused the generation of this DSN. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.3.1 Sample Text: Mail system full Associated Basic Status Codes: 452 Description: Mail system storage has been exceeded. The general semantics imply that the individual recipient may not be able to delete material to make room for additional messages. This is useful only as a persistent transient error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.3.2 Sample Text: System not accepting network messages Associated Basic Status Codes: 453 Description: The host on which the mailbox is resident is not accepting messages. Examples of such conditions include an immanent shutdown, excessive load, or system maintenance. This is useful for both permanent and persistent transient errors. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.3.3 Sample Text: System not capable of selected features Associated Basic Status Codes: Not Given Description: Selected features specified for the message are not supported by the destination system. This can occur in gateways when features from one domain cannot be mapped onto the supported feature in another. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.3.4 Sample Text: Message too big for system Associated Basic Status Codes: 552, 554 Description: The message is larger than per-message size limit. This limit may either be for physical or administrative reasons. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.3.5 Sample Text: System incorrectly configured Associated Basic Status Codes: Not Given Description: The system is not configured in a manner that will permit it to accept this message. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.0 Sample Text: Other or undefined network or routing status Associated Basic Status Codes: Not Given Description: Something went wrong with the networking, but it is not clear what the problem is, or the problem cannot be well expressed with any of the other provided detail codes. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.1 Sample Text: No answer from host Associated Basic Status Codes: 451 Description: The outbound connection attempt was not answered, because either the remote system was busy, or was unable to take a call. This is useful only as a persistent transient error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.2 Sample Text: Bad connection Associated Basic Status Codes: 421 Description: The outbound connection was established, but was unable to complete the message transaction, either because of time-out, or inadequate connection quality. This is useful only as a persistent transient error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.3 Sample Text: Directory server failure Associated Basic Status Codes: 451, 550 Description: The network system was unable to forward the message, because a directory server was unavailable. This is useful only as a persistent transient error. The inability to connect to an Internet DNS server is one example of the directory server failure error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.4 Sample Text: Unable to route Associated Basic Status Codes: Not Given Description: The mail system was unable to determine the next hop for the message because the necessary routing information was unavailable from the directory server. This is useful for both permanent and persistent transient errors. A DNS lookup returning only an SOA (Start of Administration) record for a domain name is one example of the unable to route error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.5 Sample Text: Mail system congestion Associated Basic Status Codes: 451 Description: The mail system was unable to deliver the message because the mail system was congested. This is useful only as a persistent transient error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.6 Sample Text: Routing loop detected Associated Basic Status Codes: Not Given Description: A routing loop caused the message to be forwarded too many times, either because of incorrect routing tables or a user- forwarding loop. This is useful only as a persistent transient error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.4.7 Sample Text: Delivery time expired Associated Basic Status Codes: Not Given Description: The message was considered too old by the rejecting system, either because it remained on that host too long or because the time-to-live value specified by the sender of the message was exceeded. If possible, the code for the actual problem found when delivery was attempted should be returned rather than this code. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.5.0 Sample Text: Other or undefined protocol status Associated Basic Status Codes: 220, 250, 251, 252, 253, 451, 452, 454, 458, 459, 501, 502, 503, 554 Description: Something was wrong with the protocol necessary to deliver the message to the next hop and the problem cannot be well expressed with any of the other provided detail codes. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.5.1 Sample Text: Invalid command Associated Basic Status Codes: 430, 500, 501, 503, 530, 550, 554, 555 Description: A mail transaction protocol command was issued which was either out of sequence or unsupported. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.5.2 Sample Text: Syntax error Associated Basic Status Codes: 500, 501, 502, 550, 555 Description: A mail transaction protocol command was issued which could not be interpreted, either because the syntax was wrong or the command is unrecognized. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.5.3 Sample Text: Too many recipients Associated Basic Status Codes: 451 Description: More recipients were specified for the message than could have been delivered by the protocol. This error should normally result in the segmentation of the message into two, the remainder of the recipients to be delivered on a subsequent delivery attempt. It is included in this list in the event that such segmentation is not possible. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.5.4 Sample Text: Invalid command arguments Associated Basic Status Codes: 451, 501, 502, 503, 504, 550, 555 Description: A valid mail transaction protocol command was issued with invalid arguments, either because the arguments were out of range or represented unrecognized features. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.5.5 Sample Text: Wrong protocol version Associated Basic Status Codes: Not Given Description: A protocol version mis-match existed which could not be automatically resolved by the communicating parties. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.5.6 Sample Text: Authentication Exchange line is too long Associated Basic Status Codes: 500 Description: This enhanced status code SHOULD be returned when the server fails the AUTH command due to the client sending a [BASE64] response which is longer than the maximum buffer size available for the currently selected SASL mechanism. This is useful for both permanent and persistent transient errors. Reference: [RFC4954] (Standards track) Submitter: R. Siemborski, A. Melnikov Change Controller: IESG Code: X.6.0 Sample Text: Other or undefined media error Associated Basic Status Codes: Not Given Description: Something about the content of a message caused it to be considered undeliverable and the problem cannot be well expressed with any of the other provided detail codes. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.6.1 Sample Text: Media not supported Associated Basic Status Codes: Not Given Description: The media of the message is not supported by either the delivery protocol or the next system in the forwarding path. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.6.2 Sample Text: Conversion required and prohibited Associated Basic Status Codes: Not Given Description: The content of the message must be converted before it can be delivered and such conversion is not permitted. Such prohibitions may be the expression of the sender in the message itself or the policy of the sending host. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.6.3 Sample Text: Conversion required but not supported Associated Basic Status Codes: 554 Description: The message content must be converted in order to be forwarded but such conversion is not possible or is not practical by a host in the forwarding path. This condition may result when an ESMTP gateway supports 8bit transport but is not able to downgrade the message to 7 bit as required for the next hop. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.6.4 Sample Text: Conversion with loss performed Associated Basic Status Codes: 250 Description: This is a warning sent to the sender when message delivery was successfully but when the delivery required a conversion in which some data was lost. This may also be a permanent error if the sender has indicated that conversion with loss is prohibited for the message. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.6.5 Sample Text: Conversion Failed Associated Basic Status Codes: Not Given Description: A conversion was required but was unsuccessful. This may be useful as a permanent or persistent temporary notification. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.6.6 Sample Text: Message content not available Associated Basic Status Codes: 554 Description: The message content could not be fetched from a remote system. This may be useful as a permanent or persistent temporary notification. Reference: [RFC4468] (Standards track) Submitter: C. Newman Change Controller: IESG Code: X.7.0 Sample Text: Other or undefined security status Associated Basic Status Codes: 220, 235, 450, 454, 500, 501, 503, 504, 530, 535, 550 Description: Something related to security caused the message to be returned, and the problem cannot be well expressed with any of the other provided detail codes. This status code may also be used when the condition cannot be further described because of security policies in force. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.1 Sample Text: Delivery not authorized, message refused Associated Basic Status Codes: 451, 454, 502, 503, 533, 550, 551 Description: The sender is not authorized to send to the destination. This can be the result of per-host or per-recipient filtering. This memo does not discuss the merits of any such filtering, but provides a mechanism to report such. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.2 Sample Text: Mailing list expansion prohibited Associated Basic Status Codes: 550 Description: The sender is not authorized to send a message to the intended mailing list. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.3 Sample Text: Security conversion required but not possible Associated Basic Status Codes: Not Given Description: A conversion from one secure messaging protocol to another was required for delivery and such conversion was not possible. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.4 Sample Text: Security features not supported Associated Basic Status Codes: 504 Description: A message contained security features such as secure authentication that could not be supported on the delivery protocol. This is useful only as a permanent error. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.5 Sample Text: Cryptographic failure Associated Basic Status Codes: Not Given Description: A transport system otherwise authorized to validate or decrypt a message in transport was unable to do so because necessary information such as key was not available or such information was invalid. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.6 Sample Text: Cryptographic algorithm not supported Associated Basic Status Codes: Not Given Description: A transport system otherwise authorized to validate or decrypt a message was unable to do so because the necessary algorithm was not supported. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.7 Sample Text: Message integrity failure Associated Basic Status Codes: Not Given Description: A transport system otherwise authorized to validate a message was unable to do so because the message was corrupted or altered. This may be useful as a permanent, transient persistent, or successful delivery code. Reference: [RFC3463] (Standards track) Submitter: G. Vaudreuil Change Controller: IESG Code: X.7.8 Sample Text: Trust relationship required Associated Basic Status Codes: 535, 554 ??? Description: The submission server requires a configured trust relationship with a third-party server in order to access the message content. Reference: [RFC4468] (Standards track) Submitter: C. Newman Change Controller: IESG Code: X.7.8 Sample Text: Authentication credentials invalid Associated Basic Status Codes: 545, 554 ??? Description: This response to the AUTH command indicates that the authentication failed due to invalid or insufficient authentication credentials. In this case, the client SHOULD ask the user to supply new credentials (such as by presenting a password dialog box). Reference: [RFC4954] (Standards track) Submitter: R. Siemborski, A. Melnikov Change Controller: IESG Code: X.7.9 Sample Text: Authentication mechanism is too weak Associated Basic Status Codes: 534 Description: This response to the AUTH command indicates that the selected authentication mechanism is weaker than server policy permits for that user. The client SHOULD retry with a new authentication mechanism. Reference: [RFC4954] (Standards track) Submitter: R. Siemborski, A. Melnikov Change Controller: IESG Code: X.7.10 Sample Text: Encryption Needed Associated Basic Status Codes: 523 Description: This indicates that external strong privacy layer is needed in order to use the requested authentication mechanism. This is primarily intended for use with clear text authentication mechanisms. A client which receives this may activate a security layer such as TLS prior to authenticating, or attempt to use a stronger mechanism. Reference: [RFC-hansen-4468upd-mailesc-registry-04] (Standards track) Submitter: T. Hansen, J. Klensin Change controller: IESG Code: X.7.11 Sample Text: Encryption required for requested authentication Associated Basic Status Codes: 524, 538 mechanism Description: This response to the AUTH command indicates that the selected authentication mechanism may only be used when the underlying SMTP connection is encrypted. Note that this response code is documented here for historical purposes only. Modern implementations SHOULD NOT advertise mechanisms that are not permitted due to lack of encryption, unless an encryption layer of sufficient strength is currently being employed. Reference: [RFC4954] (Standards track) Submitter: R. Siemborski, A. Melnikov Change Controller: IESG Code: X.7.12 Sample Text: A password transition is needed Associated Basic Status Codes: 422, 432 Description: This response to the AUTH command indicates that the user needs to transition to the selected authentication mechanism. This is typically done by authenticating once using the [PLAIN] authentication mechanism. The selected mechanism SHOULD then work for authentications in subsequent sessions. Reference: [RFC4954] (Standards track) Submitter: R. Siemborski, A. Melnikov Change Controller: IESG Code: X.7.13 Sample Text: User Account Disabled Associated Basic Status Codes: 525 Description: Sometimes a system administrator will have to disable a user's account (e.g., due to lack of payment, abuse, evidence of a break-in attempt, etc). This error code occurs after a successful authentication to a disabled account. This informs the client that the failure is permanent until the user contacts their system administrator to get the account re-enabled. It differs from a generic authentication failure where the client's best option is to present the passphrase entry dialog in case the user simply mistyped their passphrase. Reference: [RFC-hansen-4468upd-mailesc-registry-04] (Standards track) Submitter: T. Hansen, J. Klensin Change controller: IESG Code: X.7.14 Sample Text: Trust relationship required Associated Basic Status Codes: 535, 554 Description: The submission server requires a configured trust relationship with a third-party server in order to access the message content. This value replaces the prior use of X.7.8 for this error condition. thereby updating [RFC4468]. Reference: [RFC-hansen-4468upd-mailesc-registry-04] (Standards track) Submitter: T. Hansen, J. Klensin Change controller: IESG |
2008-04-01
|
05 | Samuel Weiler | Request for Last Call review by SECDIR Completed. Reviewer: Marcus Leech. |
2008-03-20
|
05 | Cindy Morgan | (1.a) Who is the Document Shepherd for this document? Has the Document Shepherd personally reviewed this version of the document and, in particular, does he … (1.a) Who is the Document Shepherd for this document? Has the Document Shepherd personally reviewed this version of the document and, in particular, does he or she believe this version is ready for forwarding to the IESG for publication? Harald Tveit Alvestrand (1.b) Has the document had adequate review both from key members of the interested community and others? Does the Document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? The document has been reviewed on the ietf-smtp mailing list, which is the same mailing list as used for the SMTP update. The shepherd believes that review has been adequate. (1.c) Does the Document Shepherd have concerns that the document needs more review from a particular or broader perspective, e.g., security, operational complexity, someone familiar with AAA, internationalization or XML? No. (1.d) Does the Document Shepherd have any specific concerns or issues with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the interested community has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. No. (1.e) How solid is the consensus of the interested community behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the interested community as a whole understand and agree with it? There seems to be solid consensus that this document is needed, and consensus that the current document is adequate. (1.f) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is entered into the ID Tracker.) No. (1.g) Has the Document Shepherd personally verified that the document satisfies all ID nits? (See http://www.ietf.org/ID-Checklist.html and http://tools.ietf.org/tools/idnits/). Boilerplate checks are not enough; this check needs to be thorough. Has the document met all formal review criteria it needs to, such as the MIB Doctor, media type and URI type reviews? yes. Note: idnits mentions one obsoleted reference. This is a deliberate historical reference. (1.h) Has the document split its references into normative and informative? Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the strategy for their completion? Are there normative references that are downward references, as described in [RFC3967]? If so, list these downward references to support the Area Director in the Last Call procedure for them [RFC3967]. Yes, no, irrelevant, no. (1.i) Has the Document Shepherd verified that the document IANA consideration section exists and is consistent with the body of the document? If the document specifies protocol extensions, are reservations requested in appropriate IANA registries? Are the IANA registries clearly identified? If the document creates a new registry, does it define the proposed initial contents of the registry and an allocation procedure for future registrations? Does it suggested a reasonable name for the new registry? See [I-D.narten-iana-considerations-rfc2434bis]. If the document describes an Expert Review process has Shepherd conferred with the Responsible Area Director so that the IESG can appoint the needed Expert during the IESG Evaluation? Yes. (1.j) Has the Document Shepherd verified that sections of the document that are written in a formal language, such as XML code, BNF rules, MIB definitions, etc., validate correctly in an automated checker? Yes. There are no such sections. (1.k) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Writeup? Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary The specification for enhanced mail system enhanced status codes, RFC 3463, establishes a new code model and lists a collection of status codes. While it anticipated that more codes would be added over time, it did not provide an explicit mechanism for registering and tracking those codes. This document specifies an IANA registry for mail system enhanced status codes, and initializes that registry with the codes so far established in published standards-track documents, as well as other codes that have become established in the industry. Working Group Summary This document has been reviewed on the ietf-smtp mailing list. There have been several comments on details, which have largely been incorporated, and substantial revisions from the first draft to this one. No objection to the effort has been made; the authors have been commended for undertaking the effort. Document Quality The document has been reviewed by the mailing list and the document shepherd. The specific codes described here document existing practice, except for the newly defined codes that are concerned with resolving conflicts between multiple usages of codepoints in present usage. |
2008-03-13
|
05 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Marcus Leech |
2008-03-13
|
05 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Marcus Leech |
2008-03-12
|
05 | Amy Vezza | Last call sent |
2008-03-12
|
05 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2008-03-11
|
05 | Chris Newman | Last Call was requested by Chris Newman |
2008-03-11
|
05 | Chris Newman | State Changes to Last Call Requested from AD Evaluation by Chris Newman |
2008-03-11
|
05 | (System) | Ballot writeup text was added |
2008-03-11
|
05 | (System) | Last call text was added |
2008-03-11
|
05 | (System) | Ballot approval text was added |
2008-03-11
|
05 | Chris Newman | Document Shepherd is Harald Alvestrand |
2008-03-11
|
05 | Chris Newman | State Change Notice email list have been change to tony+mailesc@maillennium.att.com, draft-hansen-4468upd-mailesc-registry@tools.ietf.org,harald@alvestrand.no from tony+mailesc@maillennium.att.com, draft-hansen-4468upd-mailesc-registry@tools.ietf.org |
2008-03-11
|
05 | Chris Newman | Area acronymn has been changed to app from gen |
2008-03-11
|
05 | Chris Newman | Intended Status has been changed to BCP from None |
2008-03-11
|
05 | Chris Newman | State Changes to AD Evaluation from AD is watching by Chris Newman |
2008-03-11
|
05 | Chris Newman | Area acronymn has been changed to app from gen |
2008-03-11
|
05 | Chris Newman | Intended Status has been changed to BCP from None |
2008-02-25
|
04 | (System) | New version available: draft-hansen-4468upd-mailesc-registry-04.txt |
2008-01-10
|
05 | (System) | State Changes to AD is watching from Dead by system |
2008-01-10
|
03 | (System) | New version available: draft-hansen-4468upd-mailesc-registry-03.txt |
2008-01-09
|
05 | (System) | State Changes to Dead from AD is watching by system |
2008-01-09
|
05 | (System) | Document has expired |
2008-01-04
|
05 | Chris Newman | Draft Added by Chris Newman in state AD is watching |
2007-07-09
|
02 | (System) | New version available: draft-hansen-4468upd-mailesc-registry-02.txt |
2007-04-11
|
01 | (System) | New version available: draft-hansen-4468upd-mailesc-registry-01.txt |
2007-04-10
|
00 | (System) | New version available: draft-hansen-4468upd-mailesc-registry-00.txt |