Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like
systems, written with security primarily in mind. Dovecot is an excellent
choice for both small and large installations. It's fast, simple to set up,
requires no special administration and it uses very little memory.
Dovecot is high-performing, self-optimizing, self-healing, and easily
extensible. It includes IMAP4rev1 and POP3 support. IPv6, SSL and TLS are
supported. It supports multiple commonly used IMAP extensions, including SORT,
THREAD and IDLE.
===> The following configuration options are available for dovecot24-2.4.5_2:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
IMAP4REV2=off: Enable experimental IMAP4REV2 support
LIBSODIUM=off: Support libsodium based crypts (ARGON2I/ARGON2ID)
LIBUNWIND=off: Get backtraces using libunwind
LUA=on: Lua scripting language support
LZ4=off: LZ4 compression support
UTF8=on: Enable experimental SMTPUTF8 support
====> Database support
CDB=off: CDB database support
LDAP=off: LDAP protocol support
MYSQL=off: MySQL database support
PGSQL=off: PostgreSQL database support
SQLITE=off: SQLite database support
====> Full text search plugins
ICU=off: Use libicu for FTS unicode normalization
SOLR=off: Solr FTS support (untested and NOT recommended)
TEXTCAT=off: Libexttextcat FTS support
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=off: Use GSSAPI from base
GSSAPI_HEIMDAL=off: Use Heimdal GSSAPI from security/heimdal
GSSAPI_MIT=off: Use MIT GSSAPI from security/krb5
GSSAPI_NONE=on: Build without GSSAPI support
===> Use 'make config' to modify these settings
mail/dovecot24: Fix runtime problems
1. Backport upstream patch that fixes anvil errors/crashes problems
related to logged "handshake with duplicate service" messages.
2. Add service reload support to rc.d script.
PR: 298769 [1], 298719 [2]
Approved by: osa, vvd (Mentors, implicit)
Co-authored-by: Herbert J. Skuhra <herbert@gojira.at>
Co-authored-by: Alexander Wittig <alexander@wittig.name>
mail/dovecot24: Install imap-hibernate unconditionally
In Dovecot 2.4.5, upstream updated configure to build imap-hibernate
when kqueue notify is available (commit 6859a3aaf0e1). Since kqueue is
natively supported on all FreeBSD releases, imap-hibernate now builds
unconditionally across all versions.
Remove the obsolete OSVERSION < 1500000 check from the Makefile and
uncomment the imap-hibernate binary in pkg-plist so it gets properly
packaged on FreeBSD 14.
PR: 298059
Approved by: osa, vvd (Mentors, implicit)
mail/dovecot24: new port
- adding the new version 2.4 of dovecot, while keeping 2.3 in place
- please note that the config syntax has changed between 2.3
and 2.4 and needs to be manually adapted, so use/upgrade with care
PR: 286695
Reported by: Ian Dickens <ian_dickens@icloud.com>
Author: Jordan Ostreff <jordan@ostreff.info>
Co-authored-by: Sebastian Oswald <sko@rostwald.de>
Discussed with: Sebastian Oswald <sko@rostwald.de>,
Eugene R <genie@geniechka.ru>,
Herbert J. Skuhra <herbert@gojira.at>,
Christos Chatzaras <chris@cretaforce.gr>,
and others
Tested by: Jordan Ostreff <jordan@ostreff.info>