bounceHammer has been EOL'ed on February 29, 2016

EOL on February 29, 2016

bounceHammer have been downloaded and used by many users and companies since the first release on March 2010 and has been EOL: End Of Life on February 29, 2016. Thanks for using bounceHammer for a long time. We are now providing Sisimai (the successor of bounceHammer, more faster, more higher precision of analysis) as a bounce mail parser library in BSD 2-Clause License.

Sisimai
Commercial Support

  • 1Setting Up Sisimai Your Server
  • 2Support developmenet using Sisimai
  • 3Support via Email
  • 4Support bounce management
  • 5Parsing your bounced emails

Reason/Reasons of Email Bounce

 

19 Reasons of Email Bounce

bounceHammer find a reason of email bounce during parsing a bounce email. It can find 19 reasons of email bounce such as the followings.

The title of each section is the Reason (the name bounceHammer call it).

Unknown Host (hostunknown)

This is the error that a domain part (Right hand side of @ sign) of a recipient's email address does not exist. In many case, the domain part is misspelled, or the domain name has been expired.

bounceHammer will set "userunknown" to the reason of email bounce if the value of Status: header in a bounce mail is "5.1.2"

Unknown User (userunknown)

This is the error that a local part (Left hand side of @ sign) of a recipient's email address does not exist. In many case, a user has changed internet service provider, or has quit company, or the local part is misspelled.

bounceHammer will set "userunknown" to the resason of email bounce if the value of Statsu: header in a bounce email is "5.1.1", or connection was refused at SMTP RCPT command, or the contents of Diagnostic-Code: header represents that it is unknown user.

Mailbox Has Moved (hasmoved)

This is the error that a user's mailbox has moved (and is not forwarded automatically).

bounceHammer will set "hasmoved" to the reason of email bounce if the value of Status: header in a bounce email is "5.1.6".

Rejected by Sender Address (rejected) | Beginning with ver. 2.6.0

This is the error that a connection to destination server was rejected by a sender's email address (envelope from).

bounceHammer set "rejected" to the reason of email bounce if the value of Status: header in a bounce email is "5.1.8" or the connection has been rejected due to the argument of SMTP MAIL command.

Rejected by Filter (filtered)

This is the error that an email has been rejected by a header content or a message body. In Japanese cellular phones, the error will incur that a sender's email address or a domain is rejected by recipient's email configuration.

bounceHammer will set "filtered" to the reason of email bounce if the value of Status: header in a bounce email is "5.2.0" or "5.2.1", or the connection has been rejected due to the contents of email header or message body part.

Mailbox is Full (mailboxfull)

This is the error that a recipient's mailbox is full. bounceHammer will set "mailboxfull" to the reason of email bounce if the value of Status: header in a bounce email is "4.2.2" or "5.2.2".

Exceed Limit (exceedlimit)

This is the error that an email exceeded the limit. bounceHammer will set "exceedlimit" to the reason of email bounce if the value of Status: header in a bounce email is "4.2.3" or "5.2.3".

Disk is Full on Remote Server (systemfull)

This is the error that a destination mail server's disk (or spool) is full. bounceHammer will set "systemfull" to the reason of email bounce if the value of Status: header in a bounce email is "4.3.1" or "5.3.1".

Mail Server Does Not Accept Email (notaccept)

This is the error that a destination mail server does(can) not accespt any email. In many case, the server is high load or under the maintenance.

bounceHammer will set "notaccept" to the reason of email bounce if the value of Status: header in a bounce email is "5.3.2".

Message is Too Big (mesgtoobig)

This is the error that a sent email size is too big for a destination mail server. In many case, There are many attachment files with email, or the file size is too large.

bounceHammer will set "mesgtoobig" to the reason of email bounce if the value of Status: header in a bounce email is "5.3.4".

Security Violation (securityerr)

This is the error that a security violation was detected on a destination mail server. Depends on the security policy on the server, there is any viruse in the email, a sender's email address is phished.

bounceHammer will set "securityerr" to the reason of email bounce if the value of Status: header in a bounce email is "5.7.*".

Being Suspended (suspend)

This is the error that a recipient account is being suspended due to unpaid. This reason will not be used except that recipient address is Japanese cellular phone.

Unknown Mailer Error (mailererror)

This is the error that a mailer program has not exited successfully or exited unexpectedly on a destination mail server.

System Error (systemerror) | Beginning with ver. 2.6.0

This is the error that an email has bounced due to system or network failure.

Content Error (contenterr) | Beginning with ver. 2.6.0

This is the error that a destination mail server has rejected email due to contents of an email. bounceHammer will set "contenterr" to the reason of email bounce if the value of Status: header in a bounce email is "5.6.*".

Delivery Time Expired (expired) | Beginning with ver. 2.6.0

This is the error that delivery time has expired due to DNS lookup failure or connection failure.

Judgement of the Reason is On Hold (onhold)

bounceHammer will set "onhold" to the reason of email bounce if there is no (or less) detailed information about email bounce for judging the reason.

Manually Selectable Reasons

The following reasons can be selected manually on WebUI (browser based control panel).

Whitelisted Recipient (whitelisted)

For Example, a recipient email address surely exits and no email will be bounced at sending email to the recipient. The record which is "whitelisted" will not be updated its reason by other reason even if an email (to the recipient) has bounced again.

Unstable Recipient (unstable)

A Recipient email address (or a destination mail server) is very unstable continuously for receiving email.