BSD Ports

mail/dovecot 2.3.21.1_3 FreeBSD

Secure, fast and powerful IMAP and POP3 server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21, MIT
Categories
mail
Package size
4698.2 KiB, 23211.0 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDmail/dovecot2.3.21.1_3
OpenBSDmail/dovecot2.3.21.1p3v0
NetBSDmail/dovecot22.3.21.1
DragonFlymail/dovecot2.3.21.1_2
MidnightBSDmail/dovecot2.3.21.1_2

Install

Binary package:

pkg install dovecot

From the ports tree:

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

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

RUN_DEPENDS=	dovecot>0:mail/dovecot

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: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_3n/a2.3.21.1_32.3.21.1_3
FreeBSD:15:latest2.3.21.1_32.3.21.1_3n/a2.3.21.1_32.3.21.1_3
FreeBSD:15:quarterly2.3.21.1_32.3.21.1_3n/an/an/a
FreeBSD:16:latest2.3.21.1_32.3.21.1_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 5
Run dependencies 4

Configuration

Options name: mail_dovecot

OptionDefaultDescription
CDBoffCDB database support
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
GSSAPI_BASEoffUse GSSAPI from base
GSSAPI_HEIMDALoffUse Heimdal GSSAPI from security/heimdal
GSSAPI_MIToffUse MIT GSSAPI from security/krb5
GSSAPI_NONEonBuild without GSSAPI support
ICUoffUse libicu for FTS unicode normalization
LDAPonLDAP protocol support
LIBSODIUMoffSupport libsodium based crypts (ARGON2I/ARGON2ID)
LIBUNWINDoffGet backtraces using libunwind
LIBWRAPonTCP wrapper support
LUAoffLua scripting language support
LUCENEoffCLucene FTS support
LZ4offLZ4 compression support
MYSQLoffMySQL database support
PGSQLoffPostgreSQL database support
SOLRoffSolr FTS support
SQLITEoffSQLite database support
TEXTCAToffLibexttextcat FTS support
USES
cpe iconv libtool pkgconfig ssl
Service scripts
dovecot
Flavors
dovecot-mysql-2.3.21.1_3, dovecot-pgsql-2.3.21.1_3

Message after installing

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 you are removing dovecot permanently, you should 'rm -rf /var/db/dovecot' to
clear out any remaining data.

Files

Manual pages 49
  • deliver(1)
  • doveadm(1)
  • doveadm-acl(1)
  • doveadm-altmove(1)
  • doveadm-auth(1)
  • doveadm-backup(1)
  • doveadm-batch(1)
  • doveadm-config(1)
  • doveadm-copy(1)
  • doveadm-deduplicate(1)
  • doveadm-director(1)
  • doveadm-dump(1)
  • doveadm-exec(1)
  • doveadm-expunge(1)
  • doveadm-fetch(1)
  • doveadm-flags(1)
  • doveadm-force-resync(1)
  • doveadm-fs(1)
  • doveadm-fts(1)
  • doveadm-help(1)
  • doveadm-import(1)
  • doveadm-index(1)
  • doveadm-instance(1)
  • doveadm-kick(1)
  • doveadm-log(1)
  • doveadm-mailbox(1)
  • doveadm-mailbox-cryptokey(1)
  • doveadm-move(1)
  • doveadm-penalty(1)
  • doveadm-proxy(1)
  • doveadm-purge(1)
  • doveadm-pw(1)
  • doveadm-quota(1)
  • doveadm-rebuild(1)
  • doveadm-reload(1)
  • doveadm-replicator(1)
  • doveadm-save(1)
  • doveadm-search(1)
  • doveadm-search-query(7)
  • doveadm-stats(1)
  • doveadm-stop(1)
  • doveadm-sync(1)
  • doveadm-user(1)
  • doveadm-who(1)
  • doveconf(1)
  • dovecot(1)
  • dovecot-lda(1)
  • dovecot-sysreport(1)
  • dsync(1)
pkg-plist 879
  • share/dovecot/stopwords/stopwords_da.txt
  • share/dovecot/stopwords/stopwords_de.txt
  • share/dovecot/stopwords/stopwords_en.txt
  • share/dovecot/stopwords/stopwords_es.txt
  • share/dovecot/stopwords/stopwords_fi.txt
  • share/dovecot/stopwords/stopwords_fr.txt
  • share/dovecot/stopwords/stopwords_it.txt
  • share/dovecot/stopwords/stopwords_nl.txt
  • share/dovecot/stopwords/stopwords_no.txt
  • share/dovecot/stopwords/stopwords_pt.txt
  • share/dovecot/stopwords/stopwords_ro.txt
  • share/dovecot/stopwords/stopwords_ru.txt
  • share/dovecot/stopwords/stopwords_sv.txt
  • share/dovecot/stopwords/stopwords_tr.txt
  • etc/dovecot/README
  • etc/dovecot/example-config/conf.d/10-auth.conf
  • etc/dovecot/example-config/conf.d/10-director.conf
  • etc/dovecot/example-config/conf.d/10-logging.conf
  • etc/dovecot/example-config/conf.d/10-mail.conf
  • etc/dovecot/example-config/conf.d/10-master.conf
  • etc/dovecot/example-config/conf.d/10-metrics.conf
  • etc/dovecot/example-config/conf.d/10-ssl.conf
  • etc/dovecot/example-config/conf.d/15-lda.conf
  • etc/dovecot/example-config/conf.d/15-mailboxes.conf
  • etc/dovecot/example-config/conf.d/20-imap.conf
  • etc/dovecot/example-config/conf.d/20-lmtp.conf
  • etc/dovecot/example-config/conf.d/20-pop3.conf
  • etc/dovecot/example-config/conf.d/20-submission.conf
  • etc/dovecot/example-config/conf.d/90-acl.conf
  • etc/dovecot/example-config/conf.d/90-plugin.conf
  • etc/dovecot/example-config/conf.d/90-quota.conf
  • etc/dovecot/example-config/conf.d/auth-checkpassword.conf.ext
  • etc/dovecot/example-config/conf.d/auth-deny.conf.ext
  • etc/dovecot/example-config/conf.d/auth-dict.conf.ext
  • etc/dovecot/example-config/conf.d/auth-ldap.conf.ext
  • etc/dovecot/example-config/conf.d/auth-master.conf.ext
  • etc/dovecot/example-config/conf.d/auth-passwdfile.conf.ext
  • etc/dovecot/example-config/conf.d/auth-sql.conf.ext
  • etc/dovecot/example-config/conf.d/auth-static.conf.ext
  • etc/dovecot/example-config/conf.d/auth-system.conf.ext
  • etc/dovecot/example-config/dovecot-dict-auth.conf.ext
  • etc/dovecot/example-config/dovecot-dict-sql.conf.ext
  • etc/dovecot/example-config/dovecot-ldap.conf.ext
  • etc/dovecot/example-config/dovecot-oauth2.conf.ext
  • etc/dovecot/example-config/dovecot-sql.conf.ext
  • etc/dovecot/example-config/dovecot.conf
  • include/dovecot/ldap-client.h
  • lib/dovecot/libdovecot-ldap.a
  • lib/dovecot/libdovecot-ldap.so
  • lib/dovecot/libdovecot-ldap.so.0
  • lib/dovecot/libdovecot-ldap.so.0.0.0
  • libexec/dovecot/tcpwrap
  • include/dovecot/dict-lua-private.h
  • include/dovecot/dict-lua.h
  • include/dovecot/dlua-compat.h
  • include/dovecot/dlua-script-private.h
  • include/dovecot/dlua-script.h
  • include/dovecot/dlua-wrapper.h
  • include/dovecot/mail-lua-plugin.h
  • include/dovecot/mail-storage-lua-private.h
  • include/dovecot/mail-storage-lua.h
  • lib/dovecot/lib01_mail_lua_plugin.a
  • lib/dovecot/lib01_mail_lua_plugin.so
  • lib/dovecot/lib22_push_notification_lua_plugin.a
  • lib/dovecot/lib22_push_notification_lua_plugin.so
  • lib/dovecot/libdovecot-lua.a
  • lib/dovecot/libdovecot-lua.so
  • lib/dovecot/libdovecot-lua.so.0
  • lib/dovecot/libdovecot-lua.so.0.0.0
  • lib/dovecot/libdovecot-storage-lua.a
  • lib/dovecot/libdovecot-storage-lua.so
  • lib/dovecot/libdovecot-storage-lua.so.0
  • lib/dovecot/libdovecot-storage-lua.so.0.0.0
  • lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.a
  • lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.so
  • lib/dovecot/lib21_fts_lucene_plugin.a
  • lib/dovecot/lib21_fts_lucene_plugin.so
  • lib/dovecot/lib21_fts_solr_plugin.a
  • lib/dovecot/lib21_fts_solr_plugin.so
  • bin/doveadm
  • bin/doveconf
  • bin/dovecot-sysreport
  • bin/dsync
  • include/dovecot/access-lookup.h
  • include/dovecot/acl-api-private.h
  • include/dovecot/acl-api.h
  • include/dovecot/acl-cache.h
  • include/dovecot/acl-global-file.h
  • include/dovecot/acl-lookup-dict.h
  • include/dovecot/acl-plugin.h
  • include/dovecot/acl-storage.h
  • include/dovecot/anvil-client.h
  • include/dovecot/aqueue.h
  • include/dovecot/array-decl.h
  • include/dovecot/array.h
  • include/dovecot/askpass.h
  • include/dovecot/auth-cache.h
  • include/dovecot/auth-client-connection.h
  • include/dovecot/auth-client-interface.h
  • include/dovecot/auth-client-private.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
dovecot-2.3.21.1.tar.gz7.842044e+062d90a178c4297611088bf7daae5492a3bc3d5ab6328c3a032eb425d2c249097e
Master sites 1
  • https://dovecot.org/releases/2.3/

Commit history 0

No commits in the history this site was built from.