|Greeneville City Schools
|SMTP Error Codes
|Page 1 of 1|
|Author:||Larry [ Fri Sep 23, 2005 6:01 pm ]|
|Post subject:||SMTP Error Codes|
This topic will help as you dig into the Exchange logs to diagnose mail failures.
All SMTP codes consist of three digits, for example, 550, 221, 354, etc. Not all of them mean some type of error.
You will find a full discussion of SMTP error codes in RFC 3463 found at http://www.networksorcery.com/enp/rfc/rfc3463.txt
In order to understand how these codes work, you have to know that each digit (the first, the second and the third) have there own meaning.
The first digit reports whether your command was accepted and processed. There are five different values for that:
1 - A confirmation message is required.
2 - Mail server has completed the task successfully without errors.
3 - Mail server has understood the request, but requires further information to complete it.
4 - Mail server has encountered a temporary failure. If the command is repeated without any change, it might be completed. Try again, it may help.
5 - Mail server has encountered a fatal error. Your request can't be processed.
The codes that start with 4 and 5 are the ones that tell you your message won't be sent until you find and fix the problem.
The second digit tells more:
0 - Syntax error
1 - Information reply (for example to HELP request)
2 - This digit refers to the status of connection
3 - This digit refers to the status of the mail server
The third (last) digit of the code tells you the details of mail transferring status.
SMTP error codes:
211 System status, or system help reply.
214 Help message.
220 Domain service ready. Ready to start TLS.
221 Domain service closing transmission channel.
250 OK, queuing for node started. Requested mail action okay, completed.
251 OK, no messages waiting for node. User not local, will forward to forwardpath.
252 OK, pending messages for node started. Cannot VRFY user (e.g., info is not local), but will take message for this user and attempt delivery.
253 OK, messages pending messages for node started.
354 Start mail input; end with <CRLF>.<CRLF>.
355 Octet-offset is the transaction offset.
421 Domain service not available, closing transmission channel.
432 A password transition is needed.
450 Requested mail action not taken: mailbox unavailable. ATRN request refused.
451 Requested action aborted: local error in processing. Unable to process ATRN request now
452 Requested action not taken: insufficient system storage.
453 You have no mail.
454 TLS not available due to temporary reason. Encryption required for requested authentication mechanism.
458 Unable to queue messages for node node.
459 Node node not allowed: reason.
500 Command not recognized: command. Syntax error.
501 Syntax error, no parameters allowed.
502 Command not implemented.
503 Bad sequence of commands.
504 Command parameter not implemented.
521 Machine does not accept mail.
530 Must issue a STARTTLS command first. Encryption required for requested authentication mechanism.
534 Authentication mechanism is too weak.
538 Encryption required for requested authentication mechanism.
550 Requested action not taken: mailbox unavailable.
551 User not local; please try forwardpath.
552 Requested mail action aborted: exceeded storage allocation.
553 Requested action not taken: mailbox name not allowed.
554 Transaction failed.
|Page 1 of 1||All times are UTC - 5 hours|
|Powered by phpBB® Forum Software © phpBB Group