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.

Commercial Support

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

What is bounceHammer?


bounceHammer == A handler for bounce emails

bounceHammer is a open source software mainly developed for handling email bounces on UNIX/Linux server.

bounceHammer parses a bounce email, finds a reason of delivery failure, classify a recipient address and a domain, and output parsed data as a YAML/JSON format.

Output as a YAML/JSON fomat

bounceHammer output parsed data as a YAML/JSON format, and store parsed data(YAML) into database table.

The stored data can be searched, updated, and deleted by using command line tool or WebUI (browser based contorl panel). If you search by using commad line tool, you will get the results as a YAML/JSON format.

If you have any bounce email

bounceHammer is not a email delivery system, is a email bounce handling system. If you have any bounce email, bounceHammer parse your bounce emails.

How good is bounceHammer for ?


bounceHammer makes it easier to read unreadable bounce, in other words, bounceHammer make unreadble message to structured data (computer readable).

No need to replace your email delivery system

bounceHammer is a dedicated system for handling bounce emails. bounceHammer is enable to parse a bounce email which is generated by open source MTA (Sendmail, Postfix, qmail, Exim, and Courier MTA). Even if you have any bounce email ( and bounceHammer ), you can get the bounce-handling system.

Sample figure of bouncehammer in your network

Store structured data permanently

bounceHammer save parsed data as a YAML file, and store parsed data (YAML file) into database table, and output search results from database as a YAML/JSON (also CVS) format.

You can use any programming language which can read YAML/JSON

Parsed data are saved as a YAML file, search results can be get as a YAML/JSON format. For example, If your web site or delivery system is written in the language which can read YAML/JSON, you can build an email address verification system quickly.

You can get the reason why email delivery failed

A bounce email is so unreadale that it is difficult to find the reason why email delivery failed. bounceHammer can find email addresses (From, To), a reason, and other detailed information about its email boucne from a bounce email, then save parsed data into disk and database.

People who should use bounceHammer


bounceHammer is useful system for the following people.

All the people who deliver email

Speaking extremely, bounceHammer is useful for the people who deliver any email. Especially, it useful for the following people.

  • Administrator of MTA who receive many email bounces
  • Administrator of MTA who delivery many emails from websites/web services
  • Administrator of MTA who delivery many newsletters or mailling lists
  • Administrator who hates an email bounce

Mail server administrator

All things done with command line tools of bounceHammer on a console. Each command can read data from STDIN, can be used in batch processing (runs as a cron job). The results of command execution will be displayed as a YAML format in a batch processing mode.

Website administrator, Webmaster

bounceHammer's WebUI is a browser based contorl panel. Webmaster can find delivery failure of user's address on the WebUI without ssh/telnet login.