Dovecot community software repository
Dovecot community repositories
We provide Debian, Ubuntu and CentOS packages of Dovecot Core and Pigeonhole for community use. These packages come with no warranty or assured support. If you have problems with these packages please contact our mailing list or IRC channel.
You can find pre-built imaptest binary from
Dovecot 2.4
All packages are cryptographically signed with a PGP key at
. You are also encouraged to use https instead of http in repository URLs where supported.
To get specific release, replace
ce-2.4-latest
with
ce-
, for example
ce-2.4.0
Dovecot 2.3
All packages are cryptographically signed with a PGP key at
. You are also encouraged to use https instead of http in repository URLs where supported.
To get specific release, replace
ce-2.3-latest
with
ce-
, for example
ce-2.3.0
Docker
We also provide Docker images on
Docker Hub
Release candidates
Generic instructions
For release candidates, follow instructions for the given distribution, but replace the repository location to point into
. Please check the location for available release candidates.
Debian packages
Trixie (13)
Create
/usr/share/keyrings/dovecot.gpg
curl
| gpg --dearmor -o /usr/share/keyrings/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.sources
. If you want to use https, make sure you have installed
apt-transport-https
Types: deb
URIs: https://repo.dovecot.org/ce-2.4-latest/debian/trixie
Suites: trixie
Components: main
Signed-By: /usr/share/keyrings/dovecot.gpg
Bookworm (12)
Create
/usr/share/keyrings/dovecot.gpg
curl
| gpg --dearmor -o /usr/share/keyrings/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.sources
. If you want to use https, make sure you have installed
apt-transport-https
Types: deb
URIs: https://repo.dovecot.org/ce-2.4-latest/debian/bookworm
Suites: bookworm
Components: main
Signed-By: /usr/share/keyrings/dovecot.gpg
Bullseye (11)
Last released version is 2.4.1
Create
/usr/share/keyrings/dovecot.gpg
curl
| gpg --dearmor -o /usr/share/keyrings/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
bullseye main
Instructions
If you are upgrading from existing installation, run
apt update
apt upgrade
If you are installing new installation, you can use following package names
dovecot-auth-lua
dovecot-core
dovecot-dbg
dovecot-dev
dovecot-flatcurve
dovecot-gssapi
dovecot-imapd
dovecot-ldap
dovecot-lmtpd
dovecot-lua
dovecot-managesieved
dovecot-mysql
dovecot-pgsql
dovecot-pigeonhole-dbg
dovecot-pop3d
dovecot-sieve
dovecot-sieve-dev
dovecot-solr
dovecot-sqlite
dovecot-submissiond
Bullseye (11) with Dovecot 2.3
Last released version is 2.3.21.1
Create
/usr/share/keyrings/dovecot.gpg
curl
| gpg --dearmor -o /usr/share/keyrings/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
bullseye main
Buster (10)
Last released version is 2.3.21.1
Create
/etc/apt/trusted.gpg.d/dovecot.gpg
curl
| gpg --dearmor -o /etc/apt/trusted.gpg.d/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
buster main
Stretch (9)
Last released version is 2.3.17.1
Create
/etc/apt/trusted.gpg.d/dovecot.gpg
curl
| gpg --dearmor -o /etc/apt/trusted.gpg.d/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
stretch main
Jessie (8)
Last released version is 2.3.8
Create
/etc/apt/trusted.gpg.d/dovecot.gpg
curl
| gpg --dearmor -o /etc/apt/trusted.gpg.d/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
jessie main
Instructions
If you are upgrading from existing installation, run
apt update
apt upgrade
If you are installing new installation, you can use following package names
dovecot-auth-lua
dovecot-core
dovecot-dbg
dovecot-dev
dovecot-gssapi
dovecot-imapd
dovecot-ldap
dovecot-lmtpd
dovecot-lua
dovecot-lucene
dovecot-managesieved
dovecot-mysql
dovecot-pgsql
dovecot-pigeonhole-dbg
dovecot-pop3d
dovecot-sieve
dovecot-sieve-dev
dovecot-solr
dovecot-sqlite
dovecot-submissiond
Red Hat Enterprise Linux packages
RHEL10
Create
/etc/yum.repos.d/dovecot.repo
[dovecot-2.4-latest]
name=Dovecot 2.4 RHEL $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.4-latest/rhel/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4
gpgcheck=1
enabled=1
RHEL9
Create
/etc/yum.repos.d/dovecot.repo
[dovecot-2.4-latest]
name=Dovecot 2.4 RHEL $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.4-latest/rhel/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4
gpgcheck=1
enabled=1
RHEL8
Last released version is 2.4.1
Create
/etc/yum.repos.d/dovecot.repo
[dovecot-2.4.1]
name=Dovecot 2.4.1 RHEL $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.4.1/rhel/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3
gpgcheck=1
enabled=1
Instructions
If you are upgrading an existing installation
yum makecache
yum update
If you are installing new installation, you can use following package names
dovecot
dovecot-devel
dovecot-flatcurve
dovecot-gssapi
dovecot-imapd
dovecot-ldap
dovecot-lmtpd
dovecot-lua
dovecot-managesieved
dovecot-mysql
dovecot-pgsql
dovecot-pop3d
dovecot-sieve
dovecot-sieve-devel
dovecot-solr
dovecot-sqlite
dovecot-submissiond
RHEL8 with Dovecot 2.3
Last released version is 2.3.21.1
Create
/etc/yum.repos.d/dovecot.repo
[dovecot-2.3.21.1]
name=Dovecot 2.3.21.1 RHEL $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.3.21.1/rhel/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3
gpgcheck=1
enabled=1
Instructions
If you are upgrading an existing installation
yum makecache
yum update
If you are installing new installation, you can use following package names
dovecot
dovecot-devel
dovecot-imaptest
dovecot-lua
dovecot-mysql
dovecot-pgsql
dovecot-pigeonhole
dovecot-pigeonhole-devel
CentOS packages
CentOS 8
Last released version is 2.3.21.1
Create
/etc/yum.repos.d/dovecot.repo
[dovecot-2.3.21.1]
name=Dovecot 2.3.21.1 CENTOS $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.3.21.1/centos/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3
gpgcheck=1
enabled=1
CentOS 7
Last released version is 2.3.17
Create
/etc/yum.repos.d/dovecot.repo
[dovecot-2.3.17]
name=Dovecot 2.3.17 CENTOS $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.3.17/centos/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3
gpgcheck=1
enabled=1
CentOS 6
Last released version is 2.3.11.3
Create
/etc/yum.repos.d/dovecot.repo
[dovecot-2.3.11.3]
name=Dovecot 2.3.11.3 CENTOS $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.3.11.3/centos/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3
gpgcheck=1
enabled=1
Instructions
If you are upgrading an existing installation
yum makecache
yum update
If you are installing new installation, you can use following package names
dovecot
dovecot-devel
dovecot-imaptest
dovecot-lua
dovecot-mysql
dovecot-pgsql
dovecot-pigeonhole
dovecot-pigeonhole-devel
Ubuntu packages
Noble (24.04 LTS)
Create
/usr/share/keyrings/dovecot.gpg
curl
| gpg --dearmor -o /usr/share/keyrings/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.sources
. If you want to use https, make sure you have installed
apt-transport-https
Types: deb
URIs: https://repo.dovecot.org/ce-2.4-latest/ubuntu/noble
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/dovecot.gpg
Jammy (22.04 LTS)
Create
/usr/share/keyrings/dovecot.gpg
curl
| gpg --dearmor -o /usr/share/keyrings/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
jammy main
Instructions
If you are upgrading from existing installation, run
apt update
apt upgrade
If you are installing new installation, you can use following package names
dovecot-auth-lua
dovecot-core
dovecot-dbg
dovecot-dev
dovecot-flatcurve
dovecot-gssapi
dovecot-imapd
dovecot-ldap
dovecot-lmtpd
dovecot-lua
dovecot-managesieved
dovecot-mysql
dovecot-pgsql
dovecot-pigeonhole-dbg
dovecot-pop3d
dovecot-sieve
dovecot-sieve-dev
dovecot-solr
dovecot-sqlite
dovecot-submissiond
Focal (20.04 LTS) with Dovecot 2.3
Last released version is 2.3.21.1
Create
/etc/apt/trusted.gpg.d/dovecot.gpg
curl
| gpg --dearmor -o /etc/apt/trusted.gpg.d/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
focal main
Bionic (18.04 lts)
Last released version is 2.3.21.1
Create
/etc/apt/trusted.gpg.d/dovecot.gpg
curl
| gpg --dearmor -o /etc/apt/trusted.gpg.d/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
bionic main
Xenial (16.04 LTS)
Last released version is 2.3.11.3
Create
/etc/apt/trusted.gpg.d/dovecot.gpg
curl
| gpg --dearmor -o /etc/apt/trusted.gpg.d/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
focal main
Trusty (14.04 LTS)
Last released version is 2.3.8
Create
/etc/apt/trusted.gpg.d/dovecot.gpg
curl
| gpg --dearmor -o /etc/apt/trusted.gpg.d/dovecot.gpg
Create
/etc/apt/sources.list.d/dovecot.list
. If you want to use https, make sure you have installed
apt-transport-https
deb [signed-by=/usr/share/keyrings/dovecot.gpg]
trusty main
Instructions
If you are upgrading from existing installation, run
apt update
apt upgrade
If you are installing new installation, you can use following package names
dovecot-auth-lua
dovecot-core
dovecot-dbg
dovecot-dev
dovecot-gssapi
dovecot-imapd
dovecot-ldap
dovecot-lmtpd
dovecot-lua
dovecot-lucene
dovecot-managesieved
dovecot-mysql
dovecot-pgsql
dovecot-pigeonhole-dbg
dovecot-pop3d
dovecot-sieve
dovecot-sieve-dev
dovecot-solr
dovecot-sqlite
dovecot-submissiond
Source tarballs
You can find source tarballs under