getmail is intended as a simple, secure, and reliable replacement for fetchmail. It retrieves email (either all messages, or only unread messages) from one or more POP3, SPDS, or IMAP4 servers (with or without SSL) for one or more email accounts, and reliably delivers into qmail-style Maildirs, mboxrd files, or through external MDAs (command deliveries) specified on a per-account basis. getmail also has excellent support for domain (multidrop) mailboxes, including delivering messages to different users or destinations based on the envelope recipient address.
|Tags||Communications Email Email Clients (MUA) Mail Transport Agents Networking Utilities Filters Post-Office IMAP POP3 Software Development Libraries Python Modules|
|Operating Systems||OS Independent POSIX BeOS Mac OS X Windows MS-DOS OS/2|
Release Notes: A bug that could crop up when retrieving mail via IMAP from Gmail, and the Gmail servers provided weird data in their header extensions was fixed.
Release Notes: This version retrieves Gmail metadata (labels, thread ID, message ID) via an IMAP extension and records it in new message headers, so it is available to filters or for the user's reference.
Release Notes: This release fixes two bugs introduced in 4.29.0: one where BrokenUIDLPOP3Retriever would fail with a TypeError at logout time, and the other where deleted mail was not being expunged from the last (or only) folder retrieved from in an IMAP session.
Release Notes: Updates old contact information for the Free Software Foundation. Fixes incorrect character encoding in plain text documentation. Ensures getmail exits non-zero if a server refuses login due to a credential problem.
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.