mail/dovecot24 2.4.5_2 FreeBSD
Secure, fast and powerful IMAP and POP3 server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
1f63a5459d- License
- LGPL21, MIT
- Categories
- Package size
- 5008.9 KiB, 27583.4 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
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/dovecot24 | 2.4.5_2 |
| MidnightBSD | mail/dovecot24 | 2.4.5_1 |
Install
Binary package:
pkg install dovecot24
From the ports tree:
cd /usr/ports/mail/dovecot24/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dovecot24>0:mail/dovecot24
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.4.5_2 | 2.4.5_2 | - | - | 2.4.5_2 |
| FreeBSD:14:quarterly | 2.4.5_2 | 2.4.5_2 | n/a | - | 2.4.5_2 |
| FreeBSD:15:latest | 2.4.5_2 | 2.4.5_2 | n/a | - | - |
| FreeBSD:15:quarterly | 2.4.5_2 | 2.4.5_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.5_2 | 2.4.5_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 4
libpcre2-32.so: devel/pcre2libstemmer.so: textproc/snowballstemmerlibxapian.so: databases/xapian-corelibzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 15
Required by 2
Configuration
Options name: mail_dovecot
| Option | Default | Description |
|---|---|---|
| DOCS | on | Build and/or install documentation |
| EXAMPLES | on | Build and/or install examples |
| 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 |
| ICU | off | Use libicu for FTS unicode normalization |
| 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 |
| SOLR | off | Solr FTS support (untested and NOT recommended) |
| TEXTCAT | off | Libexttextcat FTS support |
| UTF8 | on | Enable experimental SMTPUTF8 support |
- USES
- cpe gmake iconv libtool perl5 pkgconfig python shebangfix ssl
- Service scripts
dovecot- Conflicts with
- dovecot dovecot-cdb dovecot-ldap dovecot-mysql dovecot-pgsql dovecot-sqlite3
- Flavors
dovecot24-cdb-2.4.5_2,dovecot24-ldap-2.4.5_2,dovecot24-mysql-2.4.5_2,dovecot24-pgsql-2.4.5_2,dovecot24-sqlite3-2.4.5_2
Message after installing
Files
Manual pages 53
- deliver(1)
- doveadm(1)
- doveadm-acl(1)
- doveadm-altmove(1)
- doveadm-auth(1)
- doveadm-backup(1)
- doveadm-compress-connect(1)
- doveadm-config(1)
- doveadm-copy(1)
- doveadm-deduplicate(1)
- doveadm-dict(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-indexer(1)
- doveadm-instance(1)
- doveadm-kick(1)
- doveadm-log(1)
- doveadm-mail-dict(1)
- doveadm-mail-fs(1)
- doveadm-mailbox(1)
- doveadm-mailbox-cryptokey(1)
- doveadm-move(1)
- doveadm-penalty(1)
- doveadm-process-status(1)
- doveadm-proxy(1)
- doveadm-purge(1)
- doveadm-pw(1)
- doveadm-quota(1)
- doveadm-rebuild(1)
- doveadm-reload(1)
- doveadm-save(1)
- doveadm-search(1)
- doveadm-search-query(7)
- doveadm-service-status(1)
- doveadm-service-stop(1)
- 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)
pkg-plist 879
- bin/doveadm
- bin/doveconf
- bin/dovecot-sysreport
- etc/dovecot24/dovecot.conf.sample
- include/dovecot/abnf.h
- include/dovecot/acl-api-private.h
- include/dovecot/acl-api.h
- include/dovecot/acl-cache.h
- include/dovecot/acl-lookup-dict.h
- include/dovecot/acl-plugin.h
- include/dovecot/acl-rights.h
- include/dovecot/acl-settings.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
- include/dovecot/auth-client.h
- include/dovecot/auth-common.h
- include/dovecot/auth-digest.h
- include/dovecot/auth-fields.h
- include/dovecot/auth-gs2.h
- include/dovecot/auth-gssapi.h
- include/dovecot/auth-master-connection.h
- include/dovecot/auth-master-private.h
- include/dovecot/auth-master.h
- include/dovecot/auth-penalty.h
- include/dovecot/auth-policy.h
- include/dovecot/auth-proxy.h
- include/dovecot/auth-request-handler-private.h
- include/dovecot/auth-request-handler.h
- include/dovecot/auth-request-var-expand.h
- include/dovecot/auth-request.h
- include/dovecot/auth-sasl-common.h
- include/dovecot/auth-sasl-gssapi.h
- include/dovecot/auth-sasl-oauth2.h
- include/dovecot/auth-sasl.h
- include/dovecot/auth-scram-client.h
- include/dovecot/auth-scram-server.h
- include/dovecot/auth-scram.h
- include/dovecot/auth-settings.h
- include/dovecot/auth-token.h
- include/dovecot/auth-worker-connection.h
- include/dovecot/auth-worker-server.h
- include/dovecot/auth.h
- include/dovecot/backtrace-string.h
- include/dovecot/base32.h
- include/dovecot/base64.h
- include/dovecot/bitmap.h
- include/dovecot/bits.h
- include/dovecot/bsearch-insert-pos.h
- include/dovecot/buffer.h
- include/dovecot/byteorder.h
- include/dovecot/charset-utf8-private.h
- include/dovecot/charset-utf8.h
- include/dovecot/child-wait.h
- include/dovecot/client-common.h
- include/dovecot/compat.h
- include/dovecot/compression.h
- include/dovecot/config-filter.h
- include/dovecot/config-parser-private.h
- include/dovecot/config-parser.h
- include/dovecot/config-request.h
- include/dovecot/config.h
- include/dovecot/connection.h
- include/dovecot/cpu-count.h
- include/dovecot/cpu-limit.h
- include/dovecot/crc32.h
- include/dovecot/data-stack.h
- include/dovecot/db-ldap-sasl.h
- include/dovecot/db-ldap-settings.h
- include/dovecot/db-ldap.h
- include/dovecot/db-oauth2.h
- include/dovecot/db-passwd-file.h
- include/dovecot/db-sql.h
- include/dovecot/dbox-attachment.h
- include/dovecot/dbox-file.h
- include/dovecot/dbox-mail.h
- include/dovecot/dbox-save.h
- include/dovecot/dbox-storage.h
- include/dovecot/dcrypt-iostream.h
- include/dovecot/dcrypt-private.h
- include/dovecot/dcrypt.h
- include/dovecot/dict-client.h
- include/dovecot/dict-lua-private.h
- include/dovecot/dict-lua.h
- include/dovecot/dict-private.h
- include/dovecot/dict-transaction-memory.h
- include/dovecot/dict.h
- include/dovecot/dlua-compat.h
- include/dovecot/dlua-script-private.h
- include/dovecot/dlua-script.h
- include/dovecot/dlua-wrapper.h
- include/dovecot/dns-client-cache.h
- include/dovecot/dns-lookup.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| dovecot-2.4.5.tar.gz | 8.747733e+06 | 868c2686a61b5f8e00a3e4721789b1ab46e6528fd773a5fbed07a6ecba7731e6 |
| 5100f0fd576d0600c3f8ad7bb056ae08235cab11.patch | 2519 | b9b38421d3cb92aa0e111d3b21bcd67d28993202628c2f92aa4fe4387259aaef |
Master sites 1
- https://dovecot.org/releases/2.4/
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
1f63a5459d |
Jordan Ostreff | 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 <[email protected]>
Co-authored-by: Alexander Wittig <[email protected]> |
|
0d98e8eb33 |
Jordan Ostreff | 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) |
|
34ee419a2e |
Jordan Ostreff | mail/dovecot24: update 2.4.4 -> 2.4.5, fix build PR: 298045
Changes: https://github.com/dovecot/core/releases/tag/2.4.5
Author: Jordan Ostreff <[email protected]> |
|
69eaa4454a |
Jordan Ostreff | 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 <[email protected]>
Author: Jordan Ostreff <[email protected]>
Co-authored-by: Sebastian Oswald <[email protected]>
Discussed with: Sebastian Oswald <[email protected]>,
Eugene R <[email protected]>,
Herbert J. Skuhra <[email protected]>,
Christos Chatzaras <[email protected]>,
and others
Tested by: Jordan Ostreff <[email protected]> |