POP3Download is a Perl-based solution that offers a compact substitute to Fetchmail.
The program represents the initial work on a drop-in replacement for Fetchmail, written in Perl. Compared to the original program, POP3Download is highly flexible and easy to modify, making it ideal for users looking to circumvent certain design limitations and bugs.
While there is only limited support for Fetchmail configuration files, users can parse the $HOME/.fetchmailrc file for the following options: set daemon INTEGER, poll SERVER, user[name] USER, pass[word] PASS, proto[col] PROTO, and mda ['"]MDA['"]. In the future, POP3Download will support additional options like fetchall, keep, and forcecr.
POP3Download can be executed without any arguments, causing the config file to be parsed and servers to be polled. Users can also use the -h or --help arguments to display basic help options or poll a single server using the command-line interface.
While it currently only supports the pop3 protocol, POP3Download will eventually extend its command line options to support more Fetchmail-like functionality. Adding support for IMAP and other protocols should also be a straightforward process.
The latest release of POP3Download (version not specified) fixes a bug in Net::IMAP::Simple::list(), where some messages had no size and no mail was retrieved.
Version 0.7: N/A