Not all e-mails that are sent are actually delivered. When an e-mail can not be delivered it results in a so called bounce message detailing why the e-mail was not delivered.
Heysender automatically handles these bounces for you. The recipient may be added to a suppression list in Heysender and you may receive a notification in the form of a webhook when a bounce happens.
Hard and soft bounces
There are two types of errors when sending e-mails: Temporary errors and permanent errors. Temporary errors result in soft bounces and permanent errors result in hard bounces.
A temporary error might be an inbox with no space left for new e-mail while a permanent error might be an e-mail address belonging to a person no longer employed in an organisation.
Heysender and bounces
The software Heysender uses to send e-mail groups bounces in several categories each with their own bounce code. The software works with three types of bounces, soft, hard and other – the last one being used for bounces that can not be categorised as either soft or hard.
Heysender only categorises e-mails as hard bounces when the error is seen as permanent. Even DNS errors (like using gmail.co instead of gmail.com) will result in a soft bounce since this might also be a temporary error. For instance a domain without MX records (defining which server e-mail to the domain should be sent to) might be a permanent error (the domains is not meant to receive e-mail) or a temporary error (caused by a system administrator mistyping the DNS records).
Thus, most bounces are categorised as soft. Heysender will automatically add e-mails that bounce multiple times to the suppression list making sure that e-mails are removed if an error turns out to be permanent.