Undeliverable and Bounced Emails

Introduction

On Striata servers, an Undeliverable email message status indicates that the recipient’s mail server could not be reached or never accepted delivery of the email message. A Bounced email message status indicates that the recipient’s mail server originally accepted delivery of the email message, but later returned it to the sender because it could not be delivered.

Overview

The most Common Reasons a Message could not be delivered:


  • Invalid mailbox address – the “name” portion of the email address is invalid ( This email address is being protected from spambots. You need JavaScript enabled to view it. )
  • Invalid mailbox address – the “name” portion of the email address is invalid ( This email address is being protected from spambots. You need JavaScript enabled to view it. )
  • Recipient’s mailbox is full
  • Recipient’s mail server is not responding or returning errors

SMTP Logging and Reason Codes

For each message batch, the Striata server provides an SMTP Log and a Bounce Log (seethe Striata Messaging Engine Training Manual). The SMTP and Bounced logs can become very technical in nature. Various mail systems can return SMTP numerical coding which may or may not include extended codes and descriptions. Below are some common SMTP codes and meanings.

Code Description
200 Non-standard success response (see rfc876)
211 System status, or system help reply
214 Help Message
220 <domain> Service ready
221 <domain> Service closing transmission channel
250 Requested mail action okay - completed
251 User not local; will forward to <forward-path>
354 Start mail input; end with <CRLF>.<CRLF>
421 <domain> Service not available - closing transmission channel
450 Requested mail action not taken: mailbox unavailable
451 Requested action aborted: local error in processing
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 Syntax error - command unrecognized
501 Syntax error in parameters or arguments
502 Command not implemented
503 Bad sequence of commands
504 Command parameter no implemented
521 <domain> does not accept mail (see rfc 1846)
530 Must issue a STARTTLS command first. Encryption required for requested authentication mechanism.
534 Authentication mechanism too weak.
538 Encryption required for requested authentication mechanism.
550 Requested action not taken: mailbox unavailable.
551 User not local; please try <forward-path>
552 Requested mail action aborted: exceeded storage allocation
553 Requested action not taken: mailbox name not allowed
554 Transaction failed

References for additional SMTP code translations: