POP3Download provides a small Perl alternative to Fetchmail.
POP3Download is a simple Perl script which downloads and delivers email from a POP3 server to a local MTA or MDA.
It was developed in order to work around problems in Fetchmail while still providing the same or similar functionality.
pop3download is my initial work on a drop-in replacement for fetchmail, written in perl. it is designed to be a much more flexible and easy to edit app than the original fetchmail program as well as get around some design limitations and bugs.
there is limited support for fetchmail config files. $HOME/.fetchmailrc is parsed for the following options:
set daemon INTEGER
soon to be implemented options:
without any arguments the config file is parsed and servers are polled.
if -h or --help is the first argument, some basic help options are displayed.
support for polling a single server on the command-line is available and will eventually be extended to support more fetchmail-like command line args.
currently pop3download only supports the pop3 protocol (as the name suggests) but adding support for IMAP and other protocols should be fairly trivial.
What's New in This Release:
· This release fixes a bug in Net::IMAP::Simple::list() where some messages had no size and no mail was retrieved.
What's New in This Release: [ read full changelog ]
· Added hack to support REFERRAL for mailboxes in Net::IMAP::Simple.
· Support IMAPS with Net::IMAP::Simple::SSL.
· Support 'service' fetchmail keyword
· New 'mailbox' keyword for specifying IMAP mailbox to select for polling
· Some code clean-up