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.

All packages are cryptographically signed with a PGP key at https://repo.dovecot.org/DOVECOT-REPO-GPG. 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
Bullseye (11.0)

Create /etc/apt/keyrings/dovecot.gpg

mkdir -p /etc/apt/keyrings; curl https://repo.dovecot.org/DOVECOT-REPO-GPG | 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/bullseye bullseye main
Buster (10.0)

Create /etc/apt/keyrings/dovecot.gpg

mkdir -p /etc/apt/keyrings; curl https://repo.dovecot.org/DOVECOT-REPO-GPG | 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 | 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 | 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 8

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
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
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
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
Focal (20.04 LTS)

Create /etc/apt/keyrings/dovecot.gpg

mkdir -p /etc/apt/keyrings; curl https://repo.dovecot.org/DOVECOT-REPO-GPG | 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 | 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 | 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 | 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
Source tarballs

You can find source tarballs under https://www.dovecot.org/releases/.