Roundcube

Prerequisite
To install Roundcube, you will need to have Nginx, PHP, MariaDB and Let’s Encrypt installed.

Roundcube
the apache2- at the end of the list is preventing the automatic installation of Apache. If you have already Apache installed, you need to remove that from the list as it would uninstall it otherwise.
 * Configure database for roundcube with dbconfig-common?
 * yes


 * Database type to be used by roundcube
 * mysql


 * Password of the database's administrative user
 * Provide your MariaDB root password


 * MySQL application password for roundcube
 * Keep blank

Mail server
Edit file  and modify line

Carddav
This plugin allows to get contacts from an external source that support the Carddav protocol.

Update notification
This plugin is not packaged in Debian. We will download it from the original website. As for any manually installed software, you need to keep up-to-date with new releases.

You can follow new releases of the plugin using feed https://github.com/blind-coder/rcmcarddav/releases.atom.

Install
Download latest release from https://github.com/blind-coder/rcmcarddav/releases. At the time of writing, it is 1.0.0. Next, configure the database. The password to enter is the root password of your MariaDB server. Now edit  Finally, in roundcube, you can go to Settings ⇒ Preferences ⇒ CardDAV and add your server.

Context Menu
Use context menu for various actions.

Enable plugin in

Subscriptions option
By default, Roundcube only shows folder that you subscribed to. This plugin allows to show all folders.

Enable plugin in

Zip Download
This plugin allows to download all attachments of an email as one zip archive.

Enable the plugin in

Fail2Ban
Create file  And activate the new jail