Emails sent in campaigns can bounce for a number reasons. Common reasons could be "user over quota", "recipients server temporarily unavailable", "content rejected". These bounces are classified into soft bounces, hard bounces, and confirmed bounces.
Soft Bounce: When the email has bounced with a reason indicating short term issues with the recipient, they are flagged as soft bounce. These email addresses could later be available in future campaigns. They include reasons like "Quota exceeded", "Too much sessions in a connection", "Temporary local problem", "Out of Office AutoReply"
Hard Bounce: When the email has bounced with a reason indicating permanent issues with the recipient, they are flagged as hard bounces. Chances that these emails could later be available for future campaigns is less. The reasons for such bounces could be : "Mailbox not found", "unknown user", "mailbox is no longer active", "incorrect domain". Benchmark email recommends cleaning up such emails to improve your statistics for future campaigns.
Confirmed Bounce: In case the same contact has hard bounces in three consecutive campaigns, Benchmark email automatically flags the contact as a "Confirmed Bounce". A "Confirmed Bounce" contact will be excluded from your active contact count, and will not be sent any email, if the contact list is selected again. In case a previously bounced email is opened in another campaign before it has been flagged as "Confirmed Bounce", the contact's bounce counter is reset to zero. This allows bounced emails, to remain in the active contact count and not be flagged as "Confirmed Bounce". The "Confirmed Bounce" contacts are listed separately in your contact list.
If an email has bounced for a known, permanent reason based on the error codes returned by the recipient’s email server, we remove that contact from your list in the first instance.
Some of the examples of the error codes would be
- 550 No such user (xxx@xxxxxxxxxxxx) Giving up...
- 5.1.1 unknown or illegal alias: xxxx@xxxxx ...
- Recipient address rejected: User unknown