getmail Changelog

What's new in getmail 4.48.0

Jun 25, 2015
  • work around brain-damaged change in Python's poplib which causes message retrieval errors if any line of a message has more than 2048 characters in it.
  • restore link to moved Marc mailing list archive.

New in getmail 4.47.0 (Feb 27, 2015)

  • try to work around pathological breakage in one random POP server implementation.
  • remove dead marc.theaimsgroup.com list archive from docs.
  • bug fix: if you combined IMAP IDLE mode with delete_after, getmail would, after remaining connected to the server for the number of days configured, begin deleting messages immediately after retrieval instead of after the configured delay. Now fixed.

New in getmail 4.46.0 (Apr 7, 2014)

  • fix --idle checking Python version incorrectly, resulting in incorrect warning about running with Python < 2.5. Thanks: "Voytek", Krzysztof Warzecha.
  • add missing support for SSL certificate checking in POP3 which broke POP retrieval in v4.45.0. Requires Python 2.6 or newer. Thanks: "mancha".

New in getmail 4.45.0 (Mar 31, 2014)

  • perform hostname-vs-certificate matching of SSL certificate if validating the certifcate. Thanks: "mancha".
  • fix missing plaintext versions of documentation.

New in getmail 4.44.0 (Mar 24, 2014)

  • add extended SSL options for IMAP retrievers, allowing certificate verification and other features.
  • fix missing plaintext versions of documentation.
  • fix "Header instance has no attribute 'strip'" error which cropped up in some configurations.

New in getmail 4.43.0 (Sep 3, 2013)

  • Added IMAP IDLE support.

New in getmail 4.42.0 (Sep 3, 2013)

  • Fixed problem with non-ascii characters in newly-added message header fields with output from Filter_classifier. Thanks: "Gour".

New in getmail 4.41.0 (Jul 13, 2013)

  • messages retrieved with POP could have a blank trailing line removed when delivered; fixed. Thanks: Christoph Mitterer, Krzysztof Warzecha.
  • fix an ImportError when IMAP retriever used with getmail under Python 2.4.

New in getmail 4.25.0 (Feb 2, 2012)

  • Add support for storing POP/IMAP password in OSX keychain. Thanks: Adam Lazur.

New in getmail 4.20.0 (Jun 30, 2010)

  • fix crap code from bad svn merge that slipped into 4.18.0, triggering exceptions in MDA_external configs. Thanks: Paul Howarth.
  • fix missing import introduced in 4.18.0. Thanks: Paul Howarth.

New in getmail 4.18.0 (Jun 29, 2010)

  • update broken link in FAQ. Thanks: Stefan Kangas.
  • strip a few extra problematic (on non-Unix systems) characters when generating oldmail filenames; backslash was requested by Andy Ross. If upgrading and your current oldmail file contains any of these characters: \ ; < > | ... then rename it, replacing runs of one or more of those characters with a single "-".
  • improve clarity of message logged by getmail when an external program exits 0 but getmail considers it failed because it wrote to stderr.

New in getmail 4.17.0 (May 3, 2010)

  • change to how getmail counts messages in an IMAP mailbox;
  • prevents problems where getmail would only see the first 500 messages in a mailbox with some IMAP servers that return oddball responses to SELECT.

New in getmail 4.16.0 (Jan 29, 2010)

  • additional fix for IMAP server that offers a message it then fails to return, to allow getmail to continue with the next message. Thanks: Yaw Anokwa.

New in getmail 4.8.4 (Jan 15, 2009)

  • Add missing fsync() in updatefile close method to ensure data actually hits disk before the rename takes place, to make writing of the oldmail file more resilient to system crashes.