Release Notes: For IMAP retrievers, message state is kept around for 30 days even if the corresponding message isn't seen. This allows users to have multiple rc files with different IMAP folders to retrieve from without losing their "seen" mail state for the folders they're not currently retrieving from. You no longer need to work around this with different getmail state directories.
Release Notes: This release fixes the use of the Python 2.4 set builtin in 4.8.0, preventing getmail from running on Python 2.3.x. It fixes the RPM spec file not being included in the getmail distribution.
Release Notes: Better diagnostics when a user invalidly supplies the timeout configuration parameter for an IMAP-SSL retriever. Code cleanup.
Release Notes: This release explicitly closes the current IMAP mailbox when selecting a new one, so all servers expunge deleted mail. It includes an experimental spec file for creating RPMs with rpmbuild.
Release Notes: The changelog has been converted to UTF-8 encoding. Email addresses, etc. have been updated, and the domain for mailing lists has changed to lists.pyropus.ca. A FAQ has been added about memory errors on OS X. The log message level for stderr output of the destination is dropped if ignore_stderr is set, just like for filter.
Release Notes: A fix for an exception when getmail is trying to report a POP3 server that completely missed generating a UIDL token for a message. .
Release Notes: This release makes updatefile honour symlinks, so users can alias one server's oldmail state file to another (for split-horizon DNS and other strange configurations).
Release Notes: This release explicitly watches for broken POP3 servers that return a blank UIDL value (not permitted by the POP3 protocol) and print a fatal error message.
Release Notes: This release fixes the incorrect byte count displayed in the summary at the end of a run.
Release Notes: The ignore_stderr option was added to filters, copying the same from the MDA_external destination.