Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2026Q4
dovecot Secure, fast and powerful IMAP and POP3 server
2.3.21.1_3 mail Σ=172 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.3.21.1_3Version of this port present on the latest quarterly branch.
Maintainer: ler@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2002-09-01 14:17:24
Last Update: 2025-04-18 16:22:27
Commit Hash: 78c4bd4
People watching this port, also watch: postfix, clamav, libiconv, sudo, curl
License: LGPL21 MIT
WWW:
https://www.dovecot.org/
Description: #
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • dovecot
Dependency lines:
  • dovecot>0:mail/dovecot
To install the port: #
cd /usr/ports/mail/dovecot/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/dovecot
  • pkg install dovecot
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: dovecot
Package flavors (<flavor>: <package>) #
  • default: dovecot
  • mysql: dovecot-mysql
  • pgsql: dovecot-pgsql
distinfo: #
TIMESTAMP = 1723829732 SHA256 (dovecot-2.3.21.1.tar.gz) = 2d90a178c4297611088bf7daae5492a3bc3d5ab6328c3a032eb425d2c249097e SIZE (dovecot-2.3.21.1.tar.gz) = 7842044

Packages (timestamps in pop-ups are UTC): #
dovecot
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.21.1_32.3.21.1_32.3.202.3.21.1_32.3.21.1_3
FreeBSD:14:quarterly2.3.21.1_32.3.21.1_3-2.3.21.1_32.3.21.1_3
FreeBSD:15:latest2.3.21.1_32.3.21.1_3n/a2.3.21.1_3n/a
FreeBSD:15:quarterly2.3.21.1_32.3.21.1_3n/a-n/a
FreeBSD:16:latest2.3.21.1_32.3.21.1_3n/a-n/a
 
dovecot-mysql
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.21.1_32.3.21.1_3-2.3.21.1_3-
FreeBSD:14:quarterly2.3.21.1_32.3.21.1_3-2.3.21.1_3-
FreeBSD:15:latest2.3.21.1_32.3.21.1_3n/a2.3.21.1_3n/a
FreeBSD:15:quarterly2.3.21.1_32.3.21.1_3n/a-n/a
FreeBSD:16:latest2.3.21.1_32.3.21.1_3n/a-n/a
 
dovecot-pgsql
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.21.1_32.3.21.1_3-2.3.21.1_32.3.21.1_3
FreeBSD:14:quarterly2.3.21.1_32.3.21.1_3-2.3.21.1_32.3.21.1_3
FreeBSD:15:latest2.3.21.1_32.3.21.1_3n/a2.3.21.1_3n/a
FreeBSD:15:quarterly2.3.21.1_32.3.21.1_3n/a-n/a
FreeBSD:16:latest2.3.21.1_32.3.21.1_3n/a-n/a
 
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
  1. libzstd.so : archivers/zstd
  2. libldap.so.2 : net/openldap26-client
This port is required by: #
for Build #
  1. mail/dovecot-coi
  2. mail/dovecot-fts-elastic
  3. mail/dovecot-fts-flatcurve
  4. mail/dovecot-fts-xapian
  5. mail/dovecot-pigeonhole
  6. mail/dovecot-xaps

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. mail/dovecot-antispam*
  2. mail/dovecot-managesieve*
  3. mail/dovecot-sieve*
  4. Collapse this list of deleted ports.
for Run #
  1. mail/dovecot-coi
  2. mail/dovecot-fts-elastic
  3. mail/dovecot-fts-flatcurve
  4. mail/dovecot-fts-xapian
  5. mail/dovecot-pigeonhole
  6. mail/dovecot-xaps
  7. sysutils/froxlor

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. mail/dovecot-antispam*
  2. mail/dovecot-managesieve*
  3. mail/dovecot-sieve*
  4. mail/postfix25*
  5. sysutils/syscp*
  6. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options: #
===> The following configuration options are available for dovecot-2.3.21.1_3: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples LIBSODIUM=off: Support libsodium based crypts (ARGON2I/ARGON2ID) LIBUNWIND=off: Get backtraces using libunwind LIBWRAP=on: TCP wrapper support LUA=off: Lua scripting language support LZ4=off: LZ4 compression support ====> Database support CDB=off: CDB database support LDAP=on: 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 LUCENE=off: CLucene FTS support SOLR=off: Solr FTS support 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
Options name: #
mail_dovecot
USES: #
cpe iconv libtool pkgconfig ssl ldap
pkg-message: #
For install:
You must create the configuration files yourself. Copy them over to /usr/local/etc/dovecot and edit them as desired: cp -R /usr/local/etc/dovecot/example-config/* \ /usr/local/etc/dovecot The default configuration includes IMAP and POP3 services, will authenticate users agains the system's passwd file, and will use the default /var/mail/$USER mbox files. Next, enable dovecot in /etc/rc.conf: dovecot_enable="YES" To avoid a risk of mailbox corruption, do not set the security.bsd.see_other_uids or .see_other_gids sysctls to 0 if Dovecot is storing mail for multiple concurrent users (PR 218392). Similarly, setting sysctls security.bsd.hardlink_check_uid or security.bsd.hardlink_check_gid to 1 might result in non-working mailboxes, depending on what mailbox locking mechanism is used (PR 242223). If you want to be able to search within attachments using the decode2text plugin, you'll need to install textproc/catdoc, and one of graphics/xpdf or graphics/poppler-utils. There are some potentially breaking changes in Dovecot 2.3. If you are upgrading from Dovecot 2.2: * https://doc.dovecot.org/2.3/installation_guide/upgrading/from-2.2-to-2.3/ * Merge the configuration file changes from /usr/local/etc/dovecot/examples-config/
If removing:
If you are removing dovecot permanently, you should 'rm -rf /var/db/dovecot' to clear out any remaining data.
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://dovecot.org/releases/2.3/
Collapse this list.

There are no commits on branch 2026Q4 for this port