BSD Ports

mail/cyrus-imapd 3.13.7 OpenBSD

Cyrus IMAP server

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Antoine Jacoutot <[email protected]>
Last update
Commit
e6c4a07af4
Categories
mail

Description

The Cyrus IMAP server differs from other IMAP server implementations in that it is generally intended to be run on sealed servers, where normal users are not permitted to log in. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through the IMAP, POP3, or KPOP protocols.

The private mailbox database design gives the server large advantages in efficiency, scalability, and administratability. Multiple concurrent read/write connections to the same mailbox are permitted. The server supports access control lists on mailboxes and storage quotas on mailbox hierarchies.

WARNING: mmap(2) is not fully POSIX on OpenBSD so cyrus needs to map_refresh on every lock which will incure a performance penalty under high load. See this bugreport for details: https://github.com/cyrusimap/cyrus-imapd/issues/1280

The package can be built with the "clamav" FLAVOR to scan for viruses or manage infected messages.

In the other systems

The newest version among them is 3.13.7, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDmail/cyrus-imapd3.13.7 newestno data-Antoine Jacoutot <[email protected]>2026-09-09
FreeBSDmail/cyrus-imapd3.12 behind since 2026-07-04none known-[email protected]-
HardenedBSDmail/cyrus-imapd3.12 behind since 2026-07-04no data-[email protected]-
GhostBSDmail/cyrus-imapd3.12 behind since 2026-07-04no data-[email protected]-

Compare across BSDs

Version history 2

  1. 3.13.7 e6c4a07af4
  2. 3.13.6 749941daca

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg_add cyrus-imapd

From the ports tree:

cd /usr/ports/mail/cyrus-imapd && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 20
Run dependencies 16

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
e6c4a07af4 ajacoutot Update to cyrus-imapd-3.13.7.
68ab6bb924 ajacoutot Unreak runtime. Tweak default config while here.
749941daca ajacoutot Update to cyrus-imapd-3.13.6.