Is this Nethserver module helpful to you?
Please consider donating to the author

Thank you kindly!

2019/03/04 05:32 · HF

Available for NS7

Roundcubemail is normally available from epel but with an older version that I propose (> v1.4.3), the repository is disabled by default to avoid to upgrade a lot of servers

Maintainer

Stephane de Labrusse at stephdl@de-labrusse.fr

Installation

1-You need to install my repository, see how to do it

2-You can install roundcube

yum install nethserver-roundcubemail --enablerepo=stephdl-roundcubemail

or if you just want to upgrade

yum upgrade roundcubemail --enablerepo=stephdl-roundcubemail

then do a signal-event nethserver-roundcubemail-update

Enable the repository

This repository cannot be enabled by my side, but you can do it

modify /etc/yum.repos.d/stephdl-roundcubemail.repo

modify enabled=0 to enabled=1

drop a file /etc/e-smith/templates/etc/nethserver/eorepo.conf/10roundcubemail

{
# enable the stephdl repo

push @repos, 'stephdl-roundcubemail';

    '';
}

do a signal signal-event software-repos-save

Official manual

There is no changes to nethserver-roundcubemail, please follow the manual

2FA

A double factor of authentication can be enabled, the github project can be found at : https://github.com/alexandregz/twofactor_gauthenticator

First enable the plugin, add the plugin twofactor_gauthenticator to your plugin list, for instance :

config setprop roundcubemail PluginsList managesieve,markasjunk,twofactor_gauthenticator
signal-event nethserver-roundcubemail-update

then go to the user's preference in roundcubemail to enable it, press the box Fill all fields to create all secrets, then save the secret in your otp manager (like free OTP) and test the token before to save it (it must be tested before to be able to save the 2FA)

If you want to force the uninstall for a specific user you must use phpmyadmin and remove the rouncubemailDB.users.preferences.username. you can check : https://github.com/alexandregz/twofactor_gauthenticator#uninstall

you have some options you can edit, to enable them

cp /usr/share/roundcubemail/plugins/twofactor_gauthenticator/config.inc.php.dist /usr/share/roundcubemail/plugins/twofactor_gauthenticator/config.inc.php

Bugs

Please raise Issues on github