Apache-AntiSpam-SpamTrap

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

e-mail addresses. This string contains a timestamp and the IP address
of the remote host. This enables you to identify a spammer's address
harvester by its IP address and take steps to prosecute him.

The encryption prevents faking and may help in a prosecuting attemp.

For example, <apleiner@cpan.org> will be filtered to
<apleiner-78c1ed6da0322b3a@cpan.org>.

This module is Filter aware, meaning that it can work within
Apache::Filter framework without modification.

This work is based on the Apache::AntiSpam::* modules provided by
Tatsuhiko Miyagawa <miyagawa@bulknews.net>. The idea is taken from
Daniel A. Rehbein (http://daniel.rehbein.net/).

------------
Requirements
------------

This module requires:

SpamTrap.pm  view on Meta::CPAN

e-mail addresses. This string contains a timestamp and the IP address
of the remote host. This enables you to identify a spammer's address
harvester by its IP address and take steps to prosecute him.

The encryption prevents faking and may help in a prosecuting attemp.

For example, C<apleiner@cpan.org> will be filtered to
C<apleiner-78c1ed6da0322b3a@cpan.org>.

This module is Filter aware, meaning that it can work within
Apache::Filter framework without modification.

You need to give the Blowfish key in your Apache configuration file.

To decode a received mail's SpamTrap string use the following function:

  sub spamtrap_decode
    {
      my ($string, $key) = @_;
      return unless $key;
      return unless $string =~ /[0-9a-f]{16}/o;



( run in 1.607 second using v1.01-cache-2.11-cpan-df04353d9ac )