mail/getmail6: Update 6.20.01 => 6.20.02 This release brings some bug fixes and new features. Changelog: - new MDA_smtp destination for SMTP delivery. - fix: --idle exits 127 on untagged response before IDLE, as suggested, by looping untagged responses. - fix: make malformed POP3 UIDL/LIST abort only the affected account. - fix: crash when unsolicited IMAP FLAGS response precedes FETCH body. https://github.com/getmail6/getmail6/releases/tag/v6.20.02 PR: 299860 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q47a5bcfc921
Port details
mail/getmail66.20.01
POP3/IMAP4 mail retriever (Python3 fork)
- Maintainer
- freebsd@michael-bueker.de
- Packages
- py312-getmail6 6.20.01
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/getmail6/getmail6/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (46)
mail/getmail6: Update 6.20.00 => 6.20.01 Changelog: - fix #275 by individual FETCH of each entry in imap_search result. - fix #276 Getmail fails to run on Python 3.14.7. https://github.com/getmail6/getmail6/releases/tag/v6.20.01 PR: 297707 Sponsored by: UNIS Labs MFH: 2026Q3912df4ad96
mail/getmail6: Update 6.19.12 => 6.20.00 Changelog: https://github.com/getmail6/getmail6/releases/tag/v6.20.00 PR: 296171 Sponsored by: UNIS Labs73893af4cf
mail/getmail6: Update 6.19.10 => 6.19.12 Changelog: * Use two step POP3 XOAUTH2, needed for Microsoft O365 (#256) * Fix getmail_fetch with python 3 (#261) * Python 3.14 imaplib.py change makes file to private _file and exposes a read-only file property (#260) * Retry LMTP connection on SMTPSenderRefused exception (#257) https://github.com/getmail6/getmail6/releases/tag/v6.19.12 PR: 295584 Reported by: Michael Büker <freebsd@michael-bueker.de> (maintainer) Approved by: osa, vvd (Mentors, implicit)0edd8ab1c1
mail/getmail6: update to 6.19.10 Changelog: - https://github.com/getmail6/getmail6/releases/tag/v6.19.09 - https://github.com/getmail6/getmail6/releases/tag/v6.19.10 * Fix get_code in getmail-gmail-xoauth-tokens (#248, garylin/patch-1) * Unhandled Exception for SimpleIMAPSSLRetriever when password contains non-ascii chars (#244) * 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) * fix MacOS issue #250 forcing fork method in multiprocessing PR: 289571 Reported by: Michael Büker <freebsd@michael-bueker.de> (maintainer)6e5e260518
mail/getmail6: Update 6.19.07 => 6.19.08 (bugfixes) Changelogs: https://github.com/getmail6/getmail6/releases/tag/v6.19.08 PR: 286837 MFH: 2025Q2e56205141e
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal Any missed ports, feel free to bump. Any ports that need setuptools at runtime can have the devel/py-setuptools manually added back to RUN_DEPENDS, but understand that this practice is deprecated; see CHANGES for details.06a08e69f3
mail/getmail6: Update 6.19.05 → 6.19.07 Changelogs: https://github.com/getmail6/getmail6/releases/tag/v6.19.06 https://github.com/getmail6/getmail6/releases/tag/v6.19.07 PR: 2842996ba19eb3e0
mail/getmail6: update to 6.19.05 Changelog: https://github.com/getmail6/getmail6/releases/tag/v6.19.05 PR: 28189842c4416976
mail/getmail6: Update 6.19.03 → 6.19.04 Changelog: - new feature: support use_xoauth2 for pop3 - updated documentation https://github.com/getmail6/getmail6/releases/tag/v6.19.04 PR: 281058778aee09cc
mail/getmail6: Update to 6.19.03 Release notes: https://github.com/getmail6/getmail6/releases/tag/v6.19.03 PR: 280199f48fbad8db
mail/getmail6: Update to 6.19.01 Release notes: https://github.com/getmail6/getmail6/releases/tag/v6.19.01 PR: 279680a3ccf2e5be
mail/getmail6: Update to 6.19.00 Release notes: https://github.com/getmail6/getmail6/releases/tag/v6.19.00 PR: 279434abe3830029
mail/getmail6: Update to 6.18.14 Changes: https://github.com/getmail6/getmail6/releases/tag/v6.18.14 PR: 277845e15182f520
mail/getmail6: Update to 6.18.13 Changes: https://github.com/getmail6/getmail6/releases/tag/v6.18.13 PR: 2733877ee3f3959a
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9cmail/getmail6: update to 6.18.12 for bugfixes ChangeLog: https://github.com/getmail6/getmail6/releases/tag/v6.18.12 * Continue after error in child * undo #148 getmails shell quoting PR: 269411 Reported by: freebsd@michael-bueker.de (maintainer)869a4cd035
mail/getmail6: Update to 6.18.11 Upstream changes: https://github.com/getmail6/getmail6/releases/tag/v6.18.11 PR: 268733863c44739f
mail/getmail6: Update to 6.18.10 https://github.com/getmail6/getmail6/releases/tag/v6.18.10 PR: 266507ec04c847a3
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
mail/getmail6: Update to 6.18.9 ChangeLog: https://github.com/getmail6/getmail6/releases/tag/v6.18.9 PR: 2639330211bad3e7
mail/getmail6: Update to 6.18.6 https://github.com/getmail6/getmail6/releases/tag/v6.18.6 PR: 2611760eb4d8a4e8
mail/getmail6: Update to 6.18.5 https://github.com/getmail6/getmail6/releases/tag/v6.18.52cc00e46e6
mail/getmail6: Update to 6.18.4 https://github.com/getmail6/getmail6/releases/tag/v6.18.43ed5228051
mail/getmail6: Update to 6.8.13 Upstream's 6.18.1 release was removed and replaced with this release. https://github.com/getmail6/getmail6/releases/tag/v6.18.3 PR: 257055ae7cc0327d
mail/getmail6: Update to upstream 6.18.1 release This release includes a few more changes beyond the last commit, which was version 6.18 plus one commit. https://github.com/getmail6/getmail6/releases/tag/v6.18.1 Reported by: Michael Büker <freebsd@michael-bueker.de> (maintainer) Approved by: Michael Büker <freebsd@michael-bueker.de> (maintainer)2e6a5c7230
mail/getmail6: emergency hotfix for 6.18 A feature added in 6.18 causes problems. When trying to use all files in --getmaildir, getmail will choke on oldmail-* files, which are likely to be present. Since this is the new default behaviour for running getmail without any arguments, this change is very likely to break many installations. PR: 257024 Reported by: Michael Büker <freebsd@michael-bueker.de> (maintainer)1a923b333b
mail/getmail6: Update to 6.18 https://github.com/getmail6/getmail6/releases/tag/v6.18 PR: 257015b2588a1f8a
mail/getmail6: Update to 6.17 https://github.com/getmail6/getmail6/releases/tag/v6.17 PR: 25662165d0b0bc09
mail/getmail6: Fix distinfo after upstream distfile changedf433a55047
mail/getmail6: Update to 6.16 https://github.com/getmail6/getmail6/releases/tag/v6.16 PR: 255876 Co-authored-by: Joseph Mingrone <jrm@FreeBSD.org>55a41b2e5f
mail/getmail6: Update maintainer's address per his request8564cd9863
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
mail/getmail6: Update to 6.15 https://github.com/getmail6/getmail6/releases/tag/v6.15 PR: 254498 Submitted by: Michael Bueker <m.bueker@berlin.de> (maintainer)135562b4f0
mail/getmail6: Update to version 6.14 https://github.com/getmail6/getmail6/releases/tag/v6.13 https://github.com/getmail6/getmail6/releases/tag/v6.14 While here, remove conflict with mail/getmail, which was removed from the ports tree. PR: 252672 Submitted by: Michael Bueker <m.bueker@berlin.de> (maintainer)8ae978198b
mail/getmail6: Update to 6.12 PR: 252326 Submitted by: Michael Bueker <m.bueker@berlin.de> Approved by: lwhsud262d97099
Drop python 2.7 support from a few ports With hat: portmgraa7a6c429e
mail/getmail6: update to 6.11 for bugfixes ChangeLog: https://github.com/getmail6/getmail6/releases/tag/v6.11 PR: 251706 Submitted by: m.bueker@berlin.de (maintainer)5c166d3b68
mail/getmail6: Update to 6.10 for bugfix ChangeLog: https://github.com/getmail6/getmail6/releases/tag/v6.10 PR: 251482 Submitted by: m.bueker@berlin.de (maintainer)a375000886
mail/getmail6: Update to version 6.9 Release notes: https://github.com/getmail6/getmail6/releases/tag/v6.9 PR: 250814 Submitted by: Michael Bueker <m.bueker@berlin.de>290d0f8a84
mail/getmail6: Update to version 6.8 This update fixes: - slow mail retrieval (up to 1s per message) - an uncaught exception on socket error https://github.com/getmail6/getmail6/releases/tag/v6.8 PR: 250188 Submitted by: m.bueker@berlin.de (maintainer)889bfe6b33
mail/getmail6: fix build errors on package-as-user
This build fails as user, because in python3 __pycache__ files are always
created with root as owner. Therefore, the @${CHMOD} command in
post-install: fails when run as user. Upon closer inspection, the
@${CHMOD} operation is superfluous. File permissions in the final package
are fine without it.
PR: 249175
Submitted by: m.bueker@berlin.de (maintainer)cacd69fcb9mail/getmail6: Update to 6.7 for bugfixes PR: 248884 Submitted by: Michael Bueker <m.bueker@berlin.de> (maintainer)ca49df9ecb
New port, mail/getmail6: A python3 fork of mail/getmail PR: 248633 Submitted by: Michael Bueker <m.bueker@berlin.de> (maintainer) Reviewed by: koobs Differential Revision: https://reviews.freebsd.org/D26057f10a562260