cyrdeliver command not found

In this troubleshooting guide we learn how to fix cyrdeliver command not found error message

Introduction

When you run more command in linux terminal / console, you get the following error message

cyrdeliver: command not found

or when using sudo you get the following error message

sudo: cyrdeliver: command not found

Solutions to cyrdeliver: command not found

How To Fix cyrdeliver: command not found in Ubuntu / Debian / Kali Linux / Raspbian

In Ubuntu cyrdeliver is provided by cyrus-common package.

cyrus-common is:

Cyrus is an IMAP server designed to handle massive quantities of mail, with a number of features not found in other IMAP implementations, including support for:

  • running the daemon without root privileges;
  • POP3 and NNTP in addition to plain IMAP;
  • CalDAV and CardDAV;
  • secure IMAP using SSL;
  • server-side filtering with Sieve;
  • mail users without login accounts;
  • simple mail quotas;
  • virtual domains;
  • IPv6.

Cyrus doesn’t support reading from and storing mail in the standard mail spool. It stores mail in a separate directory in its own MH-like format.

This package contains the common files needed by the other Cyrus components. The cyrus-imapd and/or cyrus-pop3d packages are needed to enable IMAP and POP3 support respectively. cyrus-murder can be used to enable IMAP, POP3 and LMTP proxying. cyrus-replication can be used to provide server replication between two imap servers.

To fix this problem, we can install more using the command below.

sudo apt-get -y install cyrus-common

This command might take some time to finish depending on your machine internet connection.

You can also use apt command to install cyrus-common.

sudo apt -y install cyrus-common

Or if you have aptitude installed you can use the following command.

sudo aptitude install cyrus-common

Summary

In this tutorial we learn how to fix cyrdeliver command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.