Release Notes: BrokenUIDLPOP3Retriever was fixed.
Release Notes: When the retriever supports multiple mail folders (IMAP), this release stores oldmail data for each folder separately, preventing problems in some cases when using multiple rc files with the same account.
Release Notes: This release automatically opens IMAP folders read-only if neither the delete nor delete_after options are in use (necessary to access chatlogs via Gmail). It avoids sorting msgids on each retrieval, reducing overhead when dealing with folders containing thousands of messages.
Release Notes: More information from the server response is included in the error message when an IMAP command errors out. Parser is now used instead of HeaderParser to correct illegal formatting bogosities in the body parts of incoming messages.
Release Notes: Logging errors in error paths were fixed.
Release Notes: Further changes were made to the "Received:" header construction to handle IPv6 better.
Release Notes: The code now ensures that the correct remote address and port are included in the "Received:" trace headers generated by getmail. Previously, the first address found for the server was used even if another address was actually used to connect to the server.
Release Notes: Code was fixed from a bad SVN merge that slipped into 4.18.0, triggering exceptions in MDA_external configurations.
Release Notes: This release fixes missing import introduced in 4.18.0.
Release Notes: A broken link in the FAQ was updated. A few extra characters that were problematic (on non-Unix systems) were stripped when generating oldmail filenames. If you are upgrading and your current oldmail file contains any of the following characters: "\", ";", "[", "]", or "|", then you should rename it, replacing runs of one or more of those characters with a single "-". The clarity of the message logged by getmail was improved when an external program exits 0 but getmail considers it failed because it wrote to stderr.