Monday, May 4, 2015

Categories of Bounce Messages of PowerMTA

Categories of Bounce Messages
If you are unsure of what that bounceback message means, refer to the last line of the message that includes:
"X-PowerMTA-BounceCategory: ________"
Then identify the bounce category in the list below, and refer to the details under Resolution.
Bounce Category: bad-domain Explanation: The message bounced due to an invalid or non-existing domain, 5.X.X error.
Resolution: Check the spelling and format of the domain, and edit the contact's details with the corrected domain. Once the contact has been updated, their bounce status will be reset and you can send to them again.
Bounce Category: bad-mailbox Explanation: The message bounced due to a bad, invalid, or non-existent recipient address, 5.X.X error.
Resolution: Check the spelling and format of the contact's email address, and edit with the corrected information. Once the contact has been updated, their bounce status will be reset and you can send to them again.
Bounce Category: inactive-mailbox Explanation: The message bounced due to an expired, inactive, or disabled recipient address, 5.X.X error.
Resolution: Confirm with the contact if their email address is still active. Check the spelling and format of the contact's email address, and edit with the corrected information. Once the contact has been updated, their bounce status will be reset and you can send to them again.
Bounce Category: message-expired Explanation: The message bounced due to not being delivered before the two day window in which the system continues to attempt delivery, 4.X.X error.
Resolution: Confirm with the contact if their email address is still valid, and edit the contact's email address with any updated information. If the email address has not changed, ask the contact to whitelist. Once that has been done, reset the contact's delivery status and you will be able to send to them again.
Bounce Category: no-answer-from-host Explanation: The message bounced due to receiving no response from the recipient's server after connecting, 4.X.X or 5.X.X error.
Resolution: The recipient's mail server is offline or has an issue in its configuration. Ask the recipient to investigate if there is an issue with their mail server. Once that has been done, reset the contact's delivery status and you will be able to send to them again.
Bounce Category: other messages Explanation: The message bounced due to other reasons, 4.X.X or 5.X.X error.
Resolution: The system did not receive any detailed message back from the recipient's mail server. Ask the contact to whitelist. Once that has been done, reset the contact's delivery status and you will be able to send to them again.
Bounce Category: policy-related Explanation: The message bounced due to a policy reason on a recipient address or domain, 5.X.X error.
Resolution: This is usually due to a message being classified as spam by a recipient's mail server or due to some type of limit restriction in place on the recipient's side. Ask the contact to whitelist. Once that has been done, reset the contact's delivery status and you will be able to send to them again.
Bounce Category: quota-issues
Explanation: The message bounced due to the recipient's mailbox being over its limit, 4.X.X or 5.X.X error.
Resolution: Confirm with the contact if they are able to receive email. Once that issue has been resolved on their side, reset the contact's delivery status and you will be able to send to them again.
Bounce Category: routing-errors Explanation: The message bounced due to mail routing issues for a recipient domain, 5.X.X error.
Resolution: This is usually due to an invalid configuration in the DNS records on the recipient's mail server. Ask the recipient to investigate if there is an issue with their mail server. Once that has been done, reset the contact's delivery status and you will be able to send to them again.
Bounce Category: spam-related Explanation: The message bounced due to spam related reasons, 5.X.X error.
Resolution: This is usually due to a message being classified as spam by a recipient's mail server. Ask the contact to whitelist. Once that has been done, reset the contact's delivery status and you will be able to send to them again.

Additional Diagnostic Tools
To further analyze issues with certain bounce categories (bad-domain, no-answer-from-host, and routing-errors), you can also find additional information about the issue using an MX Lookup tool.
To view additional information about what is happening when messages are sent to the recipient's server, follow these steps:
  1. Visit http://www.mxtoolbox.com/
  2. Type the recipient's domain (e.g. goyun.info) into the Domain Name box, and click the MX Lookup button.
  3. If the result is "No records found", the recipient's domain does not have its MX records configured properly in its DNS. That will need to be resolved before the recipient can receive any external email at that domain.
  4. If a record is listed with the hostname and IP address, that means an MX record was found. Click the "SMTP Test" link to see the test results when contacting the recipient's mail server.
  5. If the results listed all include green bullets before them, you will be able to send to the recipint without any issues once you have reset their delivery status, as whatever issues were causing the message to bounce previously have now been resolved.
  6. If the results listed include red or yellow bullets before them, you can provide that information to the recipient to aid in their investigation of their mail server configuration.

Popular Posts

Labels

ad ( 5 ) Amazon ( 42 ) Answer ( 1 ) API ( 23 ) automation ( 1 ) blog ( 22 ) book ( 2 ) business ( 1 ) career ( 12 ) cdn ( 3 ) centos ( 1 ) cloud ( 135 ) CRM ( 24 ) current ( 15 ) data ( 17 ) database ( 66 ) design patterns ( 17 ) development ( 3 ) document ( 1 ) eCommerce ( 26 ) email ( 94 ) ETL ( 2 ) file ( 1 ) framework ( 3 ) git ( 11 ) google ( 190 ) IDE ( 19 ) Integration ( 1 ) interview ( 16 ) Java ( 414 ) Java EE ( 111 ) javascript ( 42 ) Jboss ( 4 ) JPA ( 51 ) JSF ( 44 ) linux ( 337 ) Marketing ( 21 ) mobile ( 45 ) model ( 1 ) MySQL ( 199 ) online money ( 16 ) OOP ( 7 ) open source ( 26 ) performance ( 73 ) php ( 51 ) python ( 46 ) quality ( 6 ) referral ( 3 ) restful ( 23 ) security ( 139 ) SEO ( 19 ) social ( 27 ) software ( 76 ) spam ( 4 ) Spring ( 1 ) SQL ( 22 ) system ( 34 ) testing ( 17 ) tool ( 96 ) UML ( 8 ) virtual ( 10 ) web ( 235 ) web services ( 14 ) WildFly ( 7 ) wordpress ( 12 )