-
-
09 Sep 2007 17:07:21 UTC
- Distribution: Mail-Summary-Tools
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues
- Testers (2 / 189 / 15)
- Kwalitee
Bus factor: 3- % Coverage
- License: mit
- Perl: v5.8.0
- Activity
24 month- Tools
- Download (49.74KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- App::Cmd
- Class::Autouse
- Date::Manip
- Date::Range
- DateTime
- DateTime::Format::DateManip
- DateTime::Format::Mail
- File::Save::Home
- File::Slurp
- File::Temp
- FindBin
- HTML::Entities
- List::MoreUtils
- Mail::Box
- Mail::ListDetector
- Moose
- Net::NNTP
- Path::Class
- Proc::InvokeEditor
- Sub::Exporter
- Template
- Text::Markdown
- Text::Wrap
- URI::Escape
- URI::QueryParam
- WWW::Mechanize
- WWW::Shorten
- YAML::Syck
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Take me over?
The maintainer of this distribution is looking for someone to take over! If you're interested then please contact them via email.NAME
Mail::Summary::Tools::Downloader::NNTP - Get NNTP articles and their thread roots.
SYNOPSIS
use Mail::Summary::Tools::Downloader::NNTP; my $downloader = Mail::Summary::Tools::Downloader::NNTP->new( server => "nntp.perl.org", cache => $article_cache, fetch_recursively => 0, ); my $mgr = Mail::Box::Manager->new; my $mbox = $mgr->open( "foo" ); $downloader->download( group => "perl.perl6.language", from => 10000, to => 11000, mailbox => $mbox, extra_mailboxes => \@extra, );
DESCRIPTION
This utility makes downloading mailing list archives from an nntp server into a mailbox trivial.
Messages whose message ID is already in any of the mailboxes are not downloaded.
Additionally, message IDs listed in the
References
header will also be fetched iffetch_recursively
is on (the default).Since Mail::Box::Thread::Manager can thread messages from multiple mailboxes this one can download the next batch of articles with
fetch_recursively
enabled, and using a log-rotation like mechanism delete older mailboxes without fear of breaking the threads, at the cost of some redundant downloads.Module Install Instructions
To install Mail::Summary::Tools, copy and paste the appropriate command in to your terminal.
cpanm Mail::Summary::Tools
perl -MCPAN -e shell install Mail::Summary::Tools
For more information on module installation, please visit the detailed CPAN module installation guide.