NAME
Email::Fingerprint::App::EliminateDups - Implements eliminate-dups functionality
VERSION
Version 0.26
SYNOPSIS
See the manpage for eliminate-dups
. This module is not intended to be used except by that script.
METHODS
new
$app = new Email::Fingerprint::App::EliminateDups;
Create a new object. Takes no options.
BUILD
Internal helper method, not called by external users.
run
$app->run(@ARGV);
Run the eliminate-dups application.
open_cache
Initialize, open and lock the cache.
close_cache
Close and unlock the cache.
dump_cache
Conditionally dump the cache contents and exit.
check_fingerprint
Conditionally check the fingerprint of the message on STDIN.
purge_cache
Purge the cache of old entries.
_process_options
Process command-line options.
_init
Basic initializer. Called from BUILD
and also from _process_options
.
die_usage
Exit with a usage message.
_exit_retry
Exit with qmail's "temporary error" status code. This forces qmail to abort delivery attempts and try again later.
AUTHOR
Len Budney, <lbudney at pobox.com>
BUGS
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.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Email::Fingerprint
You can also look for information at:
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
RT: CPAN's request tracker
Search CPAN
SEE ALSO
See Mail::Header for options governing the parsing of email headers.
ACKNOWLEDGEMENTS
Email::Fingerprint is based on the eliminate_dups
script by Peter Samuel and available at http://www.qmail.org/.
COPYRIGHT & LICENSE
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.