Detecting e-mail hard & soft bounces
Job of the week
Featured threads
- How relevant do links need to be? 14 replies
- Tracking Online Response to Marketing/Communications Activities 8 replies
- Behavioural targeting software 4 replies
- Penalty avoidance on English-speaking foreign sites 5 replies
- 3 way linking - good or bad? 21 replies
Most viewed threads in last month
Most active threads in last month
- Best Practice SEO Guide Jan 2012 1 reply
- hoivistecteme 0 replies
- Allexyzew 0 replies
- nunkidionna 0 replies
- SEO Companies help to ensure that a site is accessible to a search engine 0 replies

Founder / Director / Co-founder at easyBacklog / Aqueduct / Econsultancy
27 August 2004 15:10pm
Hi
I am currently involved in helping to specify an e-mail delivery system for a client, and am finding it difficult to find information on how to detect hard & soft bounces of e-mails.
Does anyone have any information on:
Any advice on how to find this information, if there are open source tools, 3rd party tools available etc. would certainly be appreciated?
Regards,
Matthew O’Riordan
c: Lemon Foundation - Managed Network for Interactive Production & Design
m: 07930 534 713
d: 020 7071 8605
e:
w: http://www.lemonfoundation.com
Digital Nation
31 August 2004 15:42pm
Matt,
We use a product called Gammadyne to help us with this problem. As well as handeling all of the sending and recieveing of the emails, it also processes all the bounces and then updates our databases.
While it comes with list of hard and soft bounces, we found the most effective way was to build our own list (after looking long and hard for a list of such a list) , by examining the content of bounced emails.
Now we have built the list, we can handle thousands of bounce messages in minutes and automatically update our database. For example we only remove emails from our database after they have bounced four times and Gammadyne has a great facility that does this for us.
If you need any more information, please contact me directly.
Charles
Charles Meaden - Managing Director
Digital Nation - Intelligent Internet Marketing
ICQ: 152739008
MSN: charles@digitalnation.co.uk
T: +44 (0)208 864 5420
E: charles@digitalnation.co.uk
W: http://www.digitalnation.co.uk
Digital Nation
31 August 2004 15:43pm
Matt,
We use a product called Gammadyne to help us with this problem. As well as handeling all of the sending and recieveing of the emails, it also processes all the bounces and then updates our databases.
While it comes with list of hard and soft bounces, we found the most effective way was to build our own list (after looking long and hard for a list of such a list) , by examining the content of bounced emails.
Now we have built the list, we can handle thousands of bounce messages in minutes and automatically update our database. For example we only remove emails from our database after they have bounced four times and Gammadyne has a great facility that does this for us.
If you need any more information, please contact me directly.
Charles
Charles Meaden - Managing Director
Digital Nation - Intelligent Internet Marketing
ICQ: 152739008
MSN: charles@digitalnation.co.uk
T: +44 (0)208 864 5420
E: charles@digitalnation.co.uk
W: http://www.digitalnation.co.uk
Director at Pancentric Ltd
31 August 2004 16:18pm
Matt,
This whole area is covered by the SMTP protocol which defines the "conversation" that email servers have with each other when sending and receiving email. The relevant RFC (standard) is rfc 821 status error codes, google can point you to it. If you are coding at this level then it's pretty simple but I suspect this is not the case.
If you are trying to decipher these at a higher level e.g. php then things are more tricky and you need to start parsing the responses received (bounces) to look for the returned error messages. Unfortunately there is no standard for the response format and different mail servers have different formats so its always a best guess thing. The returned message SHOULD include the SMTP error codes which should help.
hth
James Downes
www.enablermail.com
Founder / Director / Co-founder at easyBacklog / Aqueduct / Econsultancy
31 August 2004 16:42pm
I have now done some research for myself, and it appears there are a good number of options out there, some of them pretty advanced.
The various products I have found are:
Enterprise & Upper Tier Level
Appears to be a very advanced solution identifying over 2,700 formats. It runs as its own server application, and will check POP3 accounts for bounces. Each e-mail check can trigger an event to a database, script etc. which allows you to update your database with number of bounces etc. or remove users from your mailing list.
This solution appears to be the most developed & established, and feature rich (even includes Challenge-Response completion & automatic updates)
Most expensive as well starting at $349 for 5 users, and $699 for unlimited users.
BoogiePop offers both an API version and a server solution (like b*Bounce). Using the API would therefore either require an application build / integration to process your POP3 box, or local e-mail files on the server, but would allow for closer integration with your application.
Not quite as feature rich as b*Bounce, identifies around 1,500 bounce formats, however for closer application integration with your own bespoke CRM systems this may be a better choice than b*Bounce.
Enterprise version same prices as b*Bounce at $349 for 5 users, and $699 for unlimited users.
API version at $349
A native .NET component which allows integration of bounce processing & identification within your CRM & e-mail applications. Definitely a great option if you are developing a .NET application and want to quickly integrate this functionality. Ability to scan folders, files etc. and process e-mails.
Supports less signatures / formats than BoogiePop or b*Bounce (approximately 1,000+), not sure if updates are included.
Cheap at $129.
Lower Tier
A very simple application for bounce processing from the desktop. Runs on Mac OS.
$19.90
Well featured desktop-like application, capable of high volumes though. Pretty feature rich, but definitely more suitable for smaller business with small e-mail lists.
$99
I am sure there are others .... including desktop SPAM software which would probably include some of this functionality.
Obviously there are still the other options of using either an off-the-shelf e-mail application or using an ASP e-mail bureau. I imagine that the larger e-mail bureaus such as ValueClick, DoubleClick, BlueStreak, L-Soft etc. will have dedicated teams ensuring they keep their bounce formats up to date and continuously evolve this, hence having huge accuracy in this area.
Unfortunately for those of us who need closer integration with our own CRM & e-mail systems we will have to rely on 3rd parties to provide this functionality. Luckily looking at the top 3 listed above, we can access this functionality at relatively low cost...
Matthew O’Riordan
c: Lemon Foundation - Managed Network for Interactive Production & Design
m: 07930 534 713
d: 020 7071 8605
e:
w: http://www.lemonfoundation.com
On 15:10:48 27 August 2004 matt wrote:
Founder / Director / Co-founder at easyBacklog / Aqueduct / Econsultancy
31 August 2004 16:44pm
Hi James
Unfortunately in theory all mail servers should use the relevant status error codes, but in reality this is not the case, and hence why I am looking for a library of algorithms / signatures to help identify these e-mails i.e. Challenge/Repsonse e-mails, out of office e-mails, mailbox full etc.
Refer to my recent post as I have found a number of products which include this functionality.
Cheers.
Matt
On 16:18:11 31 August 2004 bdmedia wrote:
>Matt,
>
>This whole area is covered by the SMTP protocol which
>defines the "conversation" that email servers
>have with each other when sending and receiving email. The
>relevant RFC (standard) is rfc 821 status error codes,
>google can point you to it. If you are coding at this
>level then it's pretty simple but I suspect this is not
>the case.
>
>If you are trying to decipher these at a higher level e.g.
>php then things are more tricky and you need to start
>parsing the responses received (bounces) to look for the
>returned error messages. Unfortunately there is no
>standard for the response format and different mail
>servers have different formats so its always a best guess
>thing. The returned message SHOULD include the SMTP error
>codes which should help.
>
>hth
>
>James Downes
>www.enablermail.com
Fndr at Majestic12.co.uk
01 September 2004 16:45pm
What you really looking for is database of patterns to detect softbounces. Anyone can compile their own by just looking at subject/body of bounces messages - I did that exercise for my ex-employer (Jungle.com) and after couple of hours I had good enough filter to catch and classify 98% of all responses from 500k mailout, the rest were passed over to CS.
Its pretty easy job, but I guess £100 or so for a product that does that already well is not a bad deal.
-- at --
07 September 2004 12:19pm
We use http://www.boogietools.com/default.asp
It does it perfectly. End of story.
Our list is close to 200k weekly.
On 15:10:48 27 August 2004 matt wrote: