GNU/Linux >> Tutoriels Linux >  >> Debian

Installer les plugins ISPConfig 3 - Roundcube sur Debian 10

Les plugins ispconfig3_roundcube intègrent les paramètres de votre compte de messagerie ISPConfig dans Roundcube. Dans ce didacticiel, je vais vous guider tout au long du processus d'installation.

Prérequis

  • Roundcube doit être installé avec apt. Si ce n'est pas le cas, vous devrez peut-être modifier les chemins d'accès aux fichiers utilisés dans ce didacticiel.
  • Assurez-vous que votre installation ISPConfig et Roundcube est à jour

Ajouter un utilisateur distant

Les plugins ISPConfig 3 utilisent l'API pour se connecter à votre système. Par conséquent, nous devons créer un utilisateur distant dans le panneau de configuration.

Connectez-vous à votre panneau, allez dans Système -> Utilisateurs distants et cliquez sur "Ajouter un nouvel utilisateur distant". Dans le formulaire, donnez à votre nouvel utilisateur un nom et un mot de passe. Je vais utiliser rc-example avec le mot de passe examplepass. N'utilisez pas les mêmes informations d'identification, mais créez les vôtres. Mon panneau d'exemple sera situé à https://panel.example.com:8080 avec un certificat SSL valide

Activez la fonction suivante pour votre utilisateur distant :

  • Fonctions des plugins Roundcube

Et activez l'accès à distance pour l'adresse IPv4 et IPv6 de votre serveur de messagerie Web.

Télécharger les plugins

Exécutez les commandes suivantes :

cd /tmp
wget https://github.com/w2c/ispconfig3_roundcube/archive/master.zip
unzip master.zip
cd ./ispconfig3_roundcube-master
cp -r ./ispconfig3_* /usr/share/roundcube/plugins
ln -s /usr/share/roundcube/plugins/ispconfig* /var/lib/roundcube/plugins/

Les plugins sont maintenant dans le bon dossier, avec un lien symbolique depuis /var/lib/roundcube/plugins. L'étape suivante consiste à les configurer pour utiliser notre utilisateur distant. Exécutez ceci pour copier l'exemple de configuration et le modifier :

cp /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php.dist /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php
nano /usr/share/roundcube /plugins/ispconfig3_account/config/config.inc.php

Vous verrez ce fichier de configuration :

$config['identity_limit'] = false;
$config['remote_soap_user'] = '{REMOTE USERNAME}';
$config['remote_soap_pass'] = '{REMOTE PASSWORD}';
$config['soap_url'] = 'https://{YOUR SERVER}:8080/remote/';
$config['soap_validate_cert'] = true;

Je vais le remplacer par :

$config['identity_limit'] = false;
$config['remote_soap_user'] = 'rc-example';
$config['remote_soap_pass'] = 'examplepass';
$config['soap_url'] = 'https://panel.example.com:8080/remote/';
$config['soap_validate_cert'] = true;

Assurez-vous de remplacer le texte souligné en rouge par vos propres informations d'identification et l'adresse du panneau. Remplacez soap_validate_cert par false si vous utilisez https mais n'avez pas de certificat SSL de confiance installé.

Activer les plugins

Pour activer les plugins, ouvrez la configuration de roundcube :

nano /etc/roundcube/config.inc.php

Et recherchez ces lignes :

// List of active plugins (in plugins/ directory)
$config['plugins'] = array();

Pour activer les plugins, ajoutez ceci entre crochets :

"jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist"

La ligne ressemblera alors à ceci :

// List of active plugins (in plugins/ directory)
$config['plugins'] = array("jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist");

Quelques remarques à ce sujet :

  • Le plugin jqueryui doit être placé devant les autres plugins.
  • Si vous ne souhaitez pas utiliser de plug-in, par exemple le plug-in fetchmail, omettez ispconfig3_fetchmail.
  • Si vous utilisez plusieurs serveurs de messagerie, ajoutez ispconfig3_autoselect à la liste et laissez $config['default_host'] vider. ispconfig3_autoselect choisira automatiquement le bon serveur pour l'utilisateur qui se connecte. Vous pouvez modifier son propre fichier de configuration pour activer les connexions tls/ssl entre Roundcube et le serveur de messagerie externe dans ispconfig3_autoselect/config/config.inc.php.dist

Après avoir enregistré le fichier de configuration, un nouvel onglet "Compte" apparaîtra dans les paramètres du webmail :

Nous avons terminé !

Si vous rencontrez des problèmes, consultez la FAQ de dépannage sur https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ

Si vous avez des questions ou des commentaires, vous pouvez les laisser dans les réponses ou créer un message sur le forum.


Debian
  1. Debian – Clair de lune dans Debian ?

  2. Installer GLPI sur Debian 7

  3. Installer osCommerce sur Debian 8

  4. Installer ExpressionEngine sur Debian

  5. Comment installer RoundCube Webmail sur Debian 9

Comment installer Debian 11

Installer PostgreSQL 13 sur Debian 11

Comment installer Go sur Debian 10

Comment installer ISPConfig sur Debian 11

Comment installer ISPConfig sur Debian 10 ?

Comment installer Go sur Debian