How To Install ciderwebmail on Debian 9
Introduction
In this tutorial we learn how to install ciderwebmail
on Debian 9.
What is ciderwebmail
ciderwebmail is:
CiderWebmail is a modern, user friendly and maintenance free webmail application. It’s targeted at mailserver administrators who need to provide web access for their user’s mailboxes and individuals wanting to access their mailboxes via an always available web application.
It currently supports all the basic mail handling features one would expect from such an application:
- Listing your emails with selectable sort order and grouping.
- Moving emails between folders and deleting using drag & drop.
- Displaying text and HTML emails even if their code is completely broken (which happens quite often in reality)
- Keyboard bindings for switching through emails, moving, deleting, replying and forwarding.
- Reply to and forward existing emails or write new emails, add attachments and have a copy saved in your “Sent” folder.
As an application written deep in the 21st century, CiderWebmail supports only IMAP mail servers.
It is recommended to use CiderWebmail with the Dovecot IMAP server. CiderWebmail deliberately does little internal caching for security reasons, so if used with an IMAP server less powerful than Dovecot you may benefit from connecting via imapproxy.
There are three methods to install ciderwebmail
on Debian 9. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install ciderwebmail Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install ciderwebmail
using apt-get
by running the following command:
sudo apt-get -y install ciderwebmail
Install ciderwebmail Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install ciderwebmail
using apt
by running the following command:
sudo apt -y install ciderwebmail
Install ciderwebmail Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install ciderwebmail
using aptitude
by running the following command:
sudo aptitude -y install ciderwebmail
How To Uninstall ciderwebmail on Debian 9
To uninstall only the ciderwebmail
package we can use the following command:
sudo apt-get remove ciderwebmail
Uninstall ciderwebmail And Its Dependencies
To uninstall ciderwebmail
and its dependencies that are no longer needed by Debian 9, we can use the command below:
sudo apt-get -y autoremove ciderwebmail
Remove ciderwebmail Configurations and Data
To remove ciderwebmail
configuration and data from Debian 9 we can use the following command:
sudo apt-get -y purge ciderwebmail
Remove ciderwebmail configuration, data, and all of its dependencies
We can use the following command to remove ciderwebmail
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge ciderwebmail
Dependencies
ciderwebmail have the following dependencies:
- dpkg
- libmoose-perl
- libcatalyst-authentication-credential-http-perl
- liblog-dispatch-perl
- liblog-dispatch-config-perl
- libcatalyst-plugin-log-dispatch-perl
- libyaml-perl
- libyaml-libyaml-perl
- libjson-xs-perl
- libcatalyst-view-petal-perl
- libpetal-utils-perl
- libdatetime-perl
- libdatetime-format-mail-perl
- libmime-tools-perl
- libtry-tiny-perl
- libtry-tiny-smartcatch-perl
- libemail-simple-perl
- libemail-sender-perl
- libemail-valid-perl
- libemail-address-perl
- libregexp-common-email-address-perl
- libregexp-common-perl
- libtext-iconv-perl
- libtext-autoformat-perl
- libio-socket-ssl-perl
- libnet-managesieve-perl
- libclone-perl
- libhtml-tidy-perl
- liburi-perl
- liblocale-maketext-gettext-perl
- liblist-moreutils-perl
- libdata-ical-perl
- libdatetime-format-iso8601-perl
- libcrypt-util-perl
- libcrypt-cbc-perl
- libcrypt-rijndael-perl
- libcrypt-random-source-perl
- libmime-base64-urlsafe-perl
- libmoosex-role-withoverloading-perl
- libcatalyst-perl
- libcatalyst-plugin-configloader-perl
- libcatalyst-plugin-static-simple-perl
- libcatalyst-perl
- libcatalyst-plugin-stacktrace-perl
- libcatalyst-plugin-authentication-perl
- libcatalyst-plugin-session-store-fastmmap-perl
- libcatalyst-plugin-session-state-cookie-perl
- libcatalyst-model-dbic-schema-perl
- libcatalyst-action-renderview-perl
- libcatalyst-action-renderview-perl
- libparse-recdescent-perl
- libmail-imapclient-perl
- libhtml-defang-perl
- adduser
- perl
References
Summary
In this tutorial we learn how to install ciderwebmail
package on Debian 9 using different package management tools: apt
, apt-get
and aptitude
.