Email::Fingerprint::App::EliminateDups - Implements eliminate-dups functionality
See the manpage for
This module is not intended to be used except by that script.
$app = new Email::Fingerprint::App::EliminateDups;
Create a new object. Takes no options.
Internal helper method, not called by external users.
Run the eliminate-dups application.
Initialize, open and lock the cache.
Close and unlock the cache.
Conditionally dump the cache contents and exit.
Conditionally check the fingerprint of the message on STDIN.
Purge the cache of old entries.
Process command-line options.
Basic initializer. Called from
BUILD and also from
Exit with a usage message.
Exit with qmail's "temporary error" status code. This forces qmail to abort delivery attempts and try again later.
<lbudney at pobox.com>
Please report any bugs or feature requests to
bug-email-fingerprint at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Email-Fingerprint. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
You can find documentation for this module with the perldoc command.
You can also look for information at:
See Mail::Header for options governing the parsing of email headers.
Email::Fingerprint is based on the
eliminate_dups script by Peter Samuel and available at http://www.qmail.org/.
Copyright 2006-2011 Len Budney, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.