BSD Ports

mail/getmail6 6.20.01 FreeBSD

POP3/IMAP4 mail retriever (Python3 fork)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
912df4ad96
License
GPLv2
Categories
mail, python
Package size
230.5 KiB, 1348.2 KiB installed

Description

POP3/IMAP4 mail retriever with Maildir and command delivery (python3 fork).

Summary of features:

  • Retrieve mail from an unlimited number of POP3/IMAP4 mailboxes and servers.
  • Support for POP3-over-SSL and IMAP-over-SSL, as well as SDPS WARNING: even with SSL, "no certificate or key validation is done." so that getmail does not detect or protect from man-in-the-middle attacks.
  • Support for multidrop or domain mailboxes.
  • Safe and reliable delivery to qmail-style Maildirs, as well as program (pipe) delivery for use with arbitrary external MDAs. Includes an MDA for mbox files that supports mboxrd format and fcntl-type flock locking.
  • Does not destroy information by rewriting mail headers.
  • Does not cause mail loops by doing SMTP injection, and therefore does not require that you run an MTA (like qmail or sendmail) on your host.
  • Can remember which mail it has already retrieved, and can be set to only download new messages.
  • Written in Python, and therefore easy to extend or customize.
  • Simple to install, configure, and use.

In the other systems

SystemPortVersion
FreeBSDmail/getmail66.20.01
NetBSDmail/getmail66.19.10
DragonFlymail/getmail66.19.08

Install

Binary package:

pkg install py312-getmail6

From the ports tree:

cd /usr/ports/mail/getmail6/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-getmail6>0:mail/getmail6

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.20.016.20.016.18.116.19.086.20.01
FreeBSD:14:quarterly6.20.016.20.01n/a6.19.086.20.01
FreeBSD:15:latest6.20.016.20.01n/a6.19.086.19.08
FreeBSD:15:quarterly6.20.016.20.01n/an/an/a
FreeBSD:16:latest6.20.016.20.01n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 7

No port depends on this one.

Configuration

Options name: mail_getmail6

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
python shebangfix
Service scripts
none

Message after installing

This fork of getmail 5.14 was modified to work with python3. It is work in
progress, and bugs should be reported at:
https://github.com/getmail6/getmail6/issues

Files

distinfo 1
FileSizeSHA256
getmail6-getmail6-v6.20.01_GH0.tar.gz219497d18915005052c8a065336ccc41b12148d40d4524a0ce2e8dc973b033f9b3cb14

Commit history 1

DateCommitCreditsLog message
912df4ad96 Michael Büker 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: 2026Q3