Dovecot community repositories

We provide Debian, Ubuntu and CentOS packages of Dovecot Core, IMAPtest 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.

Dovecot 2.4

All packages are cryptographically signed with a PGP key at https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4. You are also encouraged to use https instead of http in repository URLs where supported.

Dovecot 2.3

All packages are cryptographically signed with a PGP key at https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3. 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-<version>, for example ce-2.3.0.

Release candidates
Generic instructions

For release candidates, follow instructions for the given distribution, but replace the repository location to point into https://repo.dovecot.org/rc/. Please check the location for available release candidates.

Debian packages
Bookworm (12.0)

Create /usr/share/keyrings/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4 | gpg --dearmor > /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] https://repo.dovecot.org/ce-2.4-latest/debian/bookworm bookworm main
Bullseye (11.0) with Dovecot 2.4

Create /usr/share/keyrings/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4 | gpg --dearmor > /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] https://repo.dovecot.org/ce-2.4-latest/debian/bullseye 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.0) with Dovecot 2.3

Create /usr/share/keyrings/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --dearmor > /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] https://repo.dovecot.org/ce-2.3-latest/debian/bullseye bullseye main
Buster (10.0)

Last released version is 2.3.21.1

Create /etc/apt/keyrings/dovecot.gpg

mkdir -p /etc/apt/keyrings; curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --import
gpg --export ED409DA1 > /etc/apt/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=/etc/apt/keyrings/dovecot.gpg] https://repo.dovecot.org/ce-2.3-latest/debian/buster buster main
Stretch (9.0)

Last released version is 2.3.17

Create /etc/apt/trusted.gpg.d/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --import
gpg --export ED409DA1 > /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 https://repo.dovecot.org/ce-2.3.17/debian/stretch stretch main
Jessie (8.0)

Last released version is 2.3.8

Create /etc/apt/trusted.gpg.d/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --import
gpg --export ED409DA1 > /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 https://repo.dovecot.org/ce-2.3.8/debian/jessie 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-core
  • dovecot-dbg
  • dovecot-dev
  • dovecot-gssapi
  • dovecot-imapd
  • dovecot-imaptest
  • dovecot-ldap
  • dovecot-lmtpd
  • dovecot-lua
  • dovecot-lucene
  • dovecot-managesieved
  • dovecot-mysql
  • dovecot-pgsql
  • dovecot-pigeonhole-dbg
  • dovecot-pop3d
  • dovecot-sieve-dev
  • dovecot-sieve
  • dovecot-solr
  • dovecot-sqlite
  • dovecot-submissiond
Red Hat Enterprise Linux packages
RHEL 9

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
RHEL 8 with Dovecot 2.4

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
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-devel
  • dovecot-sieve
  • dovecot-solr
  • dovecot-sqlite
  • dovecot-submissiond
  • dovecot
RHEL 8 with Dovecot 2.3

Create /etc/yum.repos.d/dovecot.repo

[dovecot-2.3-latest]
name=Dovecot 2.3 RHEL $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.3-latest/rhel/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3
gpgcheck=1
enabled=1

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-debuginfo
  • dovecot-devel
  • dovecot-imaptest
  • dovecot-imaptest-debuginfo
  • dovecot-lua
  • dovecot-mysql
  • dovecot-pgsql
  • dovecot-pigeonhole
  • dovecot-pigeonhole-debuginfo
  • dovecot-pigeonhole-devel
CentOS packages
CentOS 7 & 8

Last released version for CentOS 8 is 2.3.17

Create /etc/yum.repos.d/dovecot.repo

[dovecot-2.3-latest]
name=Dovecot 2.3 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

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-debuginfo
  • dovecot-devel
  • dovecot-imaptest
  • dovecot-imaptest-debuginfo
  • dovecot-lua
  • dovecot-mysql
  • dovecot-pgsql
  • dovecot-pigeonhole
  • dovecot-pigeonhole-debuginfo
  • dovecot-pigeonhole-devel
CentOS 6

Last released version is 2.3.11

Create /etc/yum.repos.d/dovecot.repo

[dovecot-2.3.11]
name=Dovecot 2.3 CentOS $releasever - $basearch
baseurl=http://repo.dovecot.org/ce-2.3.11/centos/$releasever/RPMS/$basearch
gpgkey=https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3
gpgcheck=1
enabled=1

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-debuginfo
  • dovecot-devel
  • dovecot-imaptest
  • dovecot-imaptest-debuginfo
  • dovecot-lua
  • dovecot-mysql
  • dovecot-pgsql
  • dovecot-pigeonhole
  • dovecot-pigeonhole-debuginfo
  • dovecot-pigeonhole-devel
Ubuntu packages
Noble (24.04 LTS)

Create /usr/share/keyrings/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4 | gpg --dearmor > /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] https://repo.dovecot.org/ce-2.4-latest/ubuntu/noble noble main
Jammy (22.04 LTS)

Create /usr/share/keyrings/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.4 | gpg --dearmor > /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] https://repo.dovecot.org/ce-2.4-latest/ubuntu/jammy 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)

Last supported version of Focal is 2.3.x

Create /etc/apt/keyrings/dovecot.gpg

mkdir -p /etc/apt/keyrings; curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --import
gpg --export ED409DA1 > /etc/apt/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=/etc/apt/keyrings/dovecot.gpg] https://repo.dovecot.org/ce-2.3-latest/ubuntu/focal focal main
Bionic (18.04 LTS)

Create /etc/apt/keyrings/dovecot.gpg

mkdir -p /etc/apt/keyrings; curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --import
gpg --export ED409DA1 > /etc/apt/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=/etc/apt/keyrings/dovecot.gpg] https://repo.dovecot.org/ce-2.3-latest/ubuntu/bionic bionic main
Xenial (16.04 LTS)

Last released version is 2.3.11.3

Create /etc/apt/trusted.gpg.d/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --import
gpg --export ED409DA1 > /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 https://repo.dovecot.org/ce-2.3.11.3/ubuntu/xenial xenial main
Trusty (14.04 LTS)

Last released version is 2.3.8

Create /etc/apt/trusted.gpg.d/dovecot.gpg

curl https://repo.dovecot.org/DOVECOT-REPO-GPG-2.3 | gpg --import
gpg --export ED409DA1 > /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 https://repo.dovecot.org/ce-2.3.8/ubuntu/trusty 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-core
  • dovecot-dbg
  • dovecot-dev
  • dovecot-gssapi
  • dovecot-imapd
  • dovecot-imaptest
  • dovecot-ldap
  • dovecot-lmtpd
  • dovecot-lua
  • dovecot-lucene
  • dovecot-managesieved
  • dovecot-mysql
  • dovecot-pgsql
  • dovecot-pigeonhole-dbg
  • dovecot-pop3d
  • dovecot-sieve-dev
  • dovecot-sieve
  • dovecot-solr
  • dovecot-sqlite
  • dovecot-submissiond