Line 87:
Line 87:
===Utilisation===
===Utilisation===
http://nom_du_serveur/roundcube'' et se connecter avec votre compte utilisateur du serveur SME.
http://nom_du_serveur/roundcube'' et se connecter avec votre compte utilisateur du serveur SME.
+
+
{{Note box|type=Note : |Roundcube se connectera en IMAP avec SSL au domaine primaire de votre serveur.
+
Vous avez besoin d'un certificat valide ou auto-signé incluant au moins votre propre nom de domaine comme serveur DNS alternatif.}}
===Journaux===
===Journaux===
−
Les journaux sont disponibles :
+
<tabs container=""><tab name="Pour SME 9 et les versions suivantes">
−
* pour SME 8
+
less /var/log/roundcubemail/errors
+
</tab><tab name="Pour SME 8">
less /opt/roundcube/logs/errors
less /opt/roundcube/logs/errors
−
* pour SME 9 et suivantes
+
</tab></tabs>
−
less /var/log/roundcubemail/errors
+
+
===Limiter l'accès à l'interface web===
−
{{Note box|type=Note : |Roundcube se connectera en IMAP avec SSL au domaine principal de votre serveur. Vous avez besoin d'un certificat valide ou auto-signé incluant au moins votre propre nom de domaine comme DNS alternatif.}}
+
{{Note box|type=Note : | par défaut, l'interface webmail Roundcube est accessible depuis tout l'Internet sans nécessiter une authentication HTTP supplémentaire.}}
−
===Limiter l'accès à l'interface web===
+
L'accès à Roundcube peut être ajusté finement en règlant la propriété correspondante dans la BDD de configuration du serveur SME :
−
{{Note box|type=Note : | par défaut, l'interface webmail Roundcube est accessible depuis tout l'internet sans nécessiter une authentication HTTP supplémentaire.}}
+
<tabs container=""><tab name="Pour la version SME 10 smeserver-roundcube-1.2-20 et les plus récentes">
+
Pour modifier l'accès à « public », effectuer :
+
config setprop roundcube access public
+
systemctl restart httpd-e-smith
+
ou pour modifier l'accès à « privé » (LAN + IP externes autorisées) :
+
config setprop roundcube access private
+
systemctl restart httpd-e-smith
−
L'acès à Roundcube peut être ajusté finement en règlant la propriété correspondante dans la BDD de configuration du serveur SME :
+
Pour désactiver roundcube :
+
config setprop roundcube status disabled
+
signal-event smeserver-roundcube-update
+
Pour activer roundcube :
+
config setprop roundcube status enabled
+
signal-event smeserver-roundcube-update
+
</tab><tab name="Pour les versions pour SME 10 avant la 1.2-20">
config setprop roundcube PublicAccess OPTION
config setprop roundcube PublicAccess OPTION
+
où « OPTION » est l'un des paramètres suivants :
+
none => Pas d'accès
+
local => Réseau local (mot de passe non requis)
+
local-pw => Réseau local (mot de passe requis)
+
global => Tout l'Internet (mot de passe non requis, c'est la configuration par défaut de SME)
+
global-pw => Tout l'Internet (mot de passe requis)
+
global-pw-remote => Tout l'Internet (mot de passe requis en dehors du réseau local)
+
+
Par exemple, pour restreindre l'accès au seul LAN :
+
+
config setprop roundcube PublicAccess local
+
+
Pour activer ces modifications dans la BDD de configuration, exécutez ensuite ces commandes :
+
systemctl restart httpd-e-smith
+
+
</tab><tab name="Pour SME 8, 9">
+
config setprop roundcube PublicAccess OPTION
où « OPTION » est l'un des paramètres suivants :
où « OPTION » est l'un des paramètres suivants :
−
none => Pas d'acès
+
none => Pas d'accès
local => Réseau local (mot de passe non requis)
local => Réseau local (mot de passe non requis)
local-pw => Réseau local (mot de passe requis)
local-pw => Réseau local (mot de passe requis)
Line 116:
Line 150:
config setprop roundcube PublicAccess local
config setprop roundcube PublicAccess local
−
Pour activer ces modifications dans la BDD de configuration, exécutez ensuite ces commandes :
Pour activer ces modifications dans la BDD de configuration, exécutez ensuite ces commandes :
+
systemctl restart httpd-e-smith
expand-template /etc/httpd/conf/httpd.conf
expand-template /etc/httpd/conf/httpd.conf
sv h /service/httpd-e-smith
sv h /service/httpd-e-smith
+
+
</tab></tabs>
Note : pour une description générale sur la façon de régler une BDD sur le serveur SME, jeter un œil sur [[Web Application RPM#New DB settings]].
Note : pour une description générale sur la façon de régler une BDD sur le serveur SME, jeter un œil sur [[Web Application RPM#New DB settings]].
Line 135:
Line 171:
config getprop roundcube PluginsList
config getprop roundcube PluginsList
−
''globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve''
+
''globaladdressbook,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,managesieve,nextcloud_attachments''
=====Installation d'extensions supplémentaires=====
=====Installation d'extensions supplémentaires=====
Line 221:
Line 257:
* Étendez les paramètres par défaut en ajoutant un nouveau fragment de modèle et ajoutez-y vos personnalisations/ajouts, par exemple :
* Étendez les paramètres par défaut en ajoutant un nouveau fragment de modèle et ajoutez-y vos personnalisations/ajouts, par exemple :
−
vim /etc/e-smith/templates/etc/roundcubemail/config/config.inc.php/30my_custom_settings
+
mkdir /etc/e-smith/templates-custom/etc/roundcubemail/config/
+
vim /etc/e-smith/templates-custom/etc/roundcubemail/config/config.inc.php/30my_custom_settings
* A la fin, propagez le modèle :
* A la fin, propagez le modèle :