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

II. Perl Modules

Perl module list which are required from bounceHammer

bounceHammer require following perl modules

bounceHammer require some perl modules for running properly. The following perl modules should have been installed on the system which bounceHammer will run before install bounceHammer.

Module names in bold font

As of perl 5.8.1 or later, Perl module name in bold font is a core module.

  1. Modules required by bounceHammer core
  2. Modules required by command line tools
  3. Modules required by WebUI/HTTP-API
  4. Modules required when running 'make test' at build time
  5. Modules.PL: Simple script for checking modules

Modules required by bounceHammer core

The following perl modules should have been installed on your system. bounceHammer use all the following modules. If you use database(e.g. PostgreSQL), you should install DBD::Pg module too.

Perl Module Name Min. Version Note/Version which a module became a core module
Class::Accessor::Fast::XS 0.03
Compress::Zlib 2.023 5.009003
Crypt::CBC 2.30
Crypt::DES 1.00
DBIx::Skinny 0.0711 bounceHammer 2.3.1 or later
Email::AddressParser 0.04
Error 0.17015
IO::Compress::Bzip2 2.023 5.010001
Beginning with bounceHammer 2.4.0, this is optional
IO::Compress::Gzip 2.023 5.009004
IO::Compress::Zip 2.023 5.009004
Beginning with bounceHammer 2.4.0, this is optional
JSON::Syck 0.30
Path::Class 0.17
Perl6::Slurp 0.03
Term::ProgressBar 2.09
Text::ASCIITable 0.18
Time::Piece 1.20 5.009005
1.15 is required until bounceHammer 2.7.8

Modules required by command line tools

The following perl module should have been installed on your system. bounceHammer's command line tools use all the following module.

Perl Module Name Min. Version Note/Version which a module became a core module
Path::Class::File::Lockable 0.01

Modules required by WebUI/HTTP-API

bounceHammer's WebUI/HTTP-API use the following modules. If you don't use WebUI (browser based control panel) and HTTP-API, You do not need to install the following modules.

Perl Module Name Min. Version Note/Version which a module became a core module
CGI::Application4.21
CGI::Application::Dispatch2.16
CGI::Application::Plugin::HTMLPrototype0.20
CGI::Application::Plugin::Session1.03
CGI::Application::Plugin::TT1.04

Modules required when running 'make test' at build time

The following perl modules are required when you run 'make test'.

Perl Module Name Min. Version Note/Version which a module became a core module
IPC::Cmd0.255.009005
DBD::SQLite1.25

Modules.PL: Simple script for checking modules

Modules.PL (supplied with the bounceHammer source distribution, located in the top of the source directory) is a useful script to check that the required perl modules have been installed or not.

The script will be called automatically at build time (from running ./configure).

# perl ./Modules.PL check
 [ OK ] Digest::MD5 VERSION = 2.3601
*[ NG ] Time::Piece
*[ NG ] Path::Class::File::Lockable
*[ NG ] CGI::Application
 [ OK ] List::Util VERSION = 1.18
*[WARN] IO::Compress::Gzip VERSION = 2.021 is older than 2.023
...