./mail/getmail6, Secure, flexible, reliable fetchmail replacement

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 6.19.10, Package name: getmail6-6.19.10, Maintainer: pkgsrc-users

Getmail 6 is a fork of the original getmail (v5.14 made by Charles Cazabon)
with adaptations to work with Python 3 and newer. Please note that this
project is neither supported nor sanctioned by getmail's original author.


Master sites:

Filesize: 215.271 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-19 23:20:26 by Jean-Yves Migeon | Files touched by this commit (1)
Log message:
Make getmail6 conflict with getmail5 explicitly.

Not bumping PKGREVISION as there is no binary change to the package.
   2025-10-19 23:07:55 by Jean-Yves Migeon | Files touched by this commit (1)
Log message:
mail/getmail6 supersedes mail/getmail v5.16 and lower.
   2025-09-21 23:37:07 by Thomas Klausner | Files touched by this commit (3)
Log message:
*: reset maintainer
   2025-08-31 17:19:17 by Jean-Yves Migeon | Files touched by this commit (4)
Log message:
Update getmail6 to 6.19.10.

Reword DESCR to make it clearer that getmail6 stems from the original project
getmail made by Cazabon but is neither supported nor sanctioned by getmail's
original author.

Remove patches/patch-getmailcore_baseclasses.py as it is now upstreamed in
v6.19.09.

Add apache-2.0 license due to getmail-gmail-xoauth-tokens addition (Copyright
2012 Google Inc.).

Changelog:

v6.19.10 hotfix due to MacOS issue
fix MacOS issue #250 forcing fork method in multiprocessing (by @jymigeon)

v6.19.09: bugfixes
Fix get_code in getmail-gmail-xoauth-tokens (#248, garylin/patch-1)
Unhandled Exception for SimpleIMAPSSLRetriever when password contains non-ascii
 chars (#244)
Fix: Locking/Signal handling of subprocesses (deliver or filter_external) (#245
, by @jymigeon)
fix #247: Faulty error messages "server does not support IDLE"
fix #243: KeyError: "code" -> Google approval URL format has changed
Python 3.14 related fixes (#242, meeuw/python3.14)
   2025-08-09 22:11:10 by Thomas Klausner | Files touched by this commit (1)
Log message:
getmail6: doesn't actually conflict with getmail(5)
   2025-08-09 22:10:23 by Thomas Klausner | Files touched by this commit (6) | Package updated
Log message:
getmail6: update to 6.19.08.

Prepare for this replacing mail/getmail.

Version 6.19.08
14.May.2025
    - fix #105 by converting empty string to None, which has smtplib handling
    - fix #226 by handling all Exception instead of just OSError on SIGCHLD to parent
    - fix #239 by catching ssl.SSLError
    - Merge pull request #237 from meeuw/integration-tests
    - remove python 2 code: only supporting python 3
    - Merge pull request #238 from yshingai/v6.19.07-add-alias
    - support windows-874 cp874
    - Merge pull request #234 from meeuw/fix-incorrect-fsf-address
    - Merge pull request #233 from meeuw/fix-license
    - #220 allow uid_cache=true (latest UID from oldmail-file) in addition to \ 
uid_cache=<uidfile>

Version 6.19.07
26.January.2025
    - #225 Missing comma in getmailcore/message.py

Version 6.19.06
18.January.2025
    - #223 publish to pypi workflow
    - #219 #220 increase IMAP efficiency through uid_cache  (needs to be \ 
configured) storing last fetched UID
    - updated tests
    - update copyright to 2025

Version 6.19.05
02.October.2024
    - fix #211: --only-oldmail-file command line = only_oldmail_file config: \ 
regenerate oldmail file with mails currenlty on server
    - fix #212: oldmail-* reverts when --to-oldmail-on-each-mail is used
    - Pyp2 fixes (#210)
    - fix #209: using the suggested simpler fix as pathlib is not used so far
    - build and upload sdist
    - Fix invalid SPDX expression

Version 6.19.04
25.August.2024
    - Update getmailrc-examples (#204, #206, #207)
    - #205: pop3: Support use_xoauth2

Version 6.19.03
08 July 2024
    - #199 fix: fails with "TypeError: IMAP4_SSL.__init__()" after \ 
changing to Python 3.12 (when keyfile/certfile in config)

Version 6.19.02
01 July 2024
    - #196 fix: handle KeyError (getmail-gmail-xoauth-tokens)
    - #197 fix: detect if --port is set to force the use of the local http \ 
server (getmail-gmail-xoauth-tokens)

Version 6.19.01
7 June 2024
    - #195 fix: make mark_read option act same as -ds,

Version 6.19.00
31 May 2024
    - #191 -m/--mark-read and mark_read in [options] of rcfile
    - #190 -o/--only-account to choose rcfile by username (=email)
    - #189 IMAP retrievers support imap_id_extension
    - #137 Add mailbox name to log line

Version 6.18.14
20 March 2024
    - fix make lint
    - fix #183: in case of TypeError keyfile and certfile are used later in \ 
wrap_socket (Python 3.12)
    - fix #182: make log to trace
    - Allow to customize 'redirect_uri' (pull request #179 from \ 
jerome-pouiller/master)
    - fix #176: Maildir Filename Generation Issue with Truncated Hostname (use \ 
full hostname)
    - remove "Labels" before deleting uid (pull request #175 from \ 
ewft/fix_gmail_deletion)
    - Redact real email in test data (pull request #170 from h3xx/remove-email)
   2023-10-31 15:55:36 by Amitai Schleier | Files touched by this commit (5)
Log message:
getmail6: avoid conflicts with getmail. Bump PKGREVISION.
   2023-10-31 02:54:45 by Christopher KOBAYASHI | Files touched by this commit (5)
Log message:
Add getmail6:

Getmail 6 is a fork of getmail v5.14 by Charles Cazabon with adaptations to
work with Python 3 and newer.

(https://getmail6.org/)