How To Install dovecot-pigeonhole on CentOS 8

dovecot-pigeonhole is Sieve and managesieve plug-in for dovecot

Introduction

In this tutorial we learn how to install dovecot-pigeonhole on CentOS 8.

What is dovecot-pigeonhole

This package provides sieve and managesieve plug-in for dovecot LDA.

We can use yum or dnf to install dovecot-pigeonhole on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install dovecot-pigeonhole.

Install dovecot-pigeonhole on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install dovecot-pigeonhole using dnf by running the following command:

sudo dnf -y install dovecot-pigeonhole

Install dovecot-pigeonhole on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install dovecot-pigeonhole using yum by running the following command:

sudo yum -y install dovecot-pigeonhole

How To Uninstall dovecot-pigeonhole on CentOS 8

To uninstall only the dovecot-pigeonhole package we can use the following command:

sudo dnf remove dovecot-pigeonhole

dovecot-pigeonhole Package Contents on CentOS 8

/etc/dovecot/conf.d/20-managesieve.conf
/etc/dovecot/conf.d/90-sieve-extprograms.conf
/etc/dovecot/conf.d/90-sieve.conf
/usr/bin/sieve-dump
/usr/bin/sieve-filter
/usr/bin/sieve-test
/usr/bin/sievec
/usr/lib/.build-id
/usr/lib/.build-id/0c/42a41b9531573ee3540c8e78779b2d79143723
/usr/lib/.build-id/19
/usr/lib/.build-id/19/aa161ef43a48e5595461f1ae471edd0441a69d
/usr/lib/.build-id/2c/3a759493701911c431ddb9936b1bff14bf215d
/usr/lib/.build-id/2c/ffb4ea179018144887fbb95ed3f0a83f4add09
/usr/lib/.build-id/49
/usr/lib/.build-id/49/0cfab80b0878705d88d296a9efd188b23f998d
/usr/lib/.build-id/84/84f6d37e7363caf6b30bb84b059a29bb6a7b49
/usr/lib/.build-id/87/c42c9e74aa7ac493d16cbd3973d4f7714cc9d7
/usr/lib/.build-id/97
/usr/lib/.build-id/97/27c451d7dc67cd7e9f4537f75fc4cefd3c8607
/usr/lib/.build-id/a1/cde52e48c11f42723dcaa3b12ca9c2e9909e3e
/usr/lib/.build-id/a7/5992c6b9697bb88ad7188a7f8786113d6c0a3b
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/5c4975c080600367f3ba924acc201a668bd035
/usr/lib/.build-id/c8
/usr/lib/.build-id/c8/76c3a9c32725a7ae7f5fbd14cf834081c41065
/usr/lib/.build-id/d3/ca8e5b7702650c4478d9b80afbf1964f580b50
/usr/lib/.build-id/e8/f64d7a7ae3532f65d7a6a7d902c99d943b25b1
/usr/lib/.build-id/f7/43a3ea26e405fc91e6955a786b8cb17139e58a
/usr/lib64/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
/usr/lib64/dovecot/lib90_sieve_plugin.so
/usr/lib64/dovecot/lib95_imap_filter_sieve_plugin.so
/usr/lib64/dovecot/lib95_imap_sieve_plugin.so
/usr/lib64/dovecot/settings/libmanagesieve_login_settings.so
/usr/lib64/dovecot/settings/libmanagesieve_settings.so
/usr/lib64/dovecot/settings/libpigeonhole_settings.so
/usr/lib64/dovecot/sieve
/usr/lib64/dovecot/sieve/lib90_sieve_extprograms_plugin.so
/usr/lib64/dovecot/sieve/lib90_sieve_imapsieve_plugin.so
/usr/libexec/dovecot/managesieve
/usr/libexec/dovecot/managesieve-login
/usr/share/doc/dovecot-pigeonhole
/usr/share/doc/dovecot-pigeonhole/AUTHORS
/usr/share/doc/dovecot-pigeonhole/COPYING
/usr/share/doc/dovecot-pigeonhole/COPYING.LGPL
/usr/share/doc/dovecot-pigeonhole/ChangeLog
/usr/share/doc/dovecot-pigeonhole/INSTALL
/usr/share/doc/dovecot-pigeonhole/NEWS
/usr/share/doc/dovecot-pigeonhole/README
/usr/share/doc/dovecot-pigeonhole/example-config
/usr/share/doc/dovecot-pigeonhole/example-config/conf.d
/usr/share/doc/dovecot-pigeonhole/example-config/conf.d/20-managesieve.conf
/usr/share/doc/dovecot-pigeonhole/example-config/conf.d/90-sieve-extprograms.conf
/usr/share/doc/dovecot-pigeonhole/example-config/conf.d/90-sieve.conf
/usr/share/doc/dovecot-pigeonhole/example-config/sieve-ldap.conf
/usr/share/doc/dovecot-pigeonhole/sieve
/usr/share/doc/dovecot-pigeonhole/sieve/extensions
/usr/share/doc/dovecot-pigeonhole/sieve/extensions/duplicate.txt
/usr/share/doc/dovecot-pigeonhole/sieve/extensions/editheader.txt
/usr/share/doc/dovecot-pigeonhole/sieve/extensions/include.txt
/usr/share/doc/dovecot-pigeonhole/sieve/extensions/spamtest-virustest.txt
/usr/share/doc/dovecot-pigeonhole/sieve/extensions/vacation.txt
/usr/share/doc/dovecot-pigeonhole/sieve/extensions/vnd.dovecot.environment.txt
/usr/share/doc/dovecot-pigeonhole/sieve/extensions/vnd.dovecot.report.txt
/usr/share/doc/dovecot-pigeonhole/sieve/locations
/usr/share/doc/dovecot-pigeonhole/sieve/locations/dict.txt
/usr/share/doc/dovecot-pigeonhole/sieve/locations/file.txt
/usr/share/doc/dovecot-pigeonhole/sieve/locations/ldap.txt
/usr/share/doc/dovecot-pigeonhole/sieve/plugins
/usr/share/doc/dovecot-pigeonhole/sieve/plugins/imap_filter_sieve.txt
/usr/share/doc/dovecot-pigeonhole/sieve/plugins/imapsieve.txt
/usr/share/doc/dovecot-pigeonhole/sieve/plugins/sieve_extprograms.txt
/usr/share/man/man1/sieve-dump.1.gz
/usr/share/man/man1/sieve-filter.1.gz
/usr/share/man/man1/sieve-test.1.gz
/usr/share/man/man1/sievec.1.gz
/usr/share/man/man1/sieved.1.gz
/usr/share/man/man7/pigeonhole.7.gz

References

Summary

In this tutorial we learn how to install dovecot-pigeonhole on CentOS 8 using yum and dnf.