Release Notes: Makes the use of IMAP BODY.PEEK configurable. Sets the IMAP retriever parameter 'use_peek' to False to disable the use of PEEK to get getmail's historical IMAP behaviour.
Release Notes: This release has switched to using BODY.PEEK in IMAP retrieval; problems are no longer appearing with this feature during testing.
Release Notes: This release adds support for storing your POP/IMAP password in an OS X keychain.
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: Additional cases where IMAP (and for good measure, POP3) servers are broken and offer a message that it then fails to return were fixed.
Release Notes: This release handles MS Exchange failure to deliver messages gracefully. There are documentation updates regarding a Python IMAP memory bug. A bad tag in the documentation has been fixed.
Release Notes: The "message_log_verbose" option was added, defaulting to false. If true, the message_log file (and syslog, if used) will contain a little more information than the default of just messages retrieved.
Release Notes: Improved information is sent to the log file about messages not retrieved.
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.