GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte pluginy ISPConfig 3 - Roundcube na Debian 10

Zásuvné moduly ispconfig3_roundcube integrují nastavení vašeho ISPConfig poštovního účtu do Roundcube. V tomto tutoriálu vás provedu procesem jejich instalace.

Předpoklady

  • Roundcube je třeba nainstalovat pomocí apt. Pokud ne, možná budete muset změnit cesty k souborům použité v tomto kurzu.
  • Ujistěte se, že vaše instalace ISPConfig a Roundcube jsou aktuální

Přidání vzdáleného uživatele

Zásuvné moduly ISPConfig 3 používají API pro připojení k vašemu systému. Proto musíme vytvořit vzdáleného uživatele v ovládacím panelu.

Přihlaste se do svého panelu, přejděte na Systém -> Vzdálení uživatelé a klikněte na „Přidat nového vzdáleného uživatele“. Ve formuláři zadejte svému novému uživateli jméno a heslo. Použiji rc-example s heslem examplepass. Nepoužívejte stejné přihlašovací údaje, ale vytvořte si vlastní. Můj vzorový panel bude umístěn na https://panel.example.com:8080 s platným certifikátem SSL

Povolte svému vzdálenému uživateli následující funkci:

  • Funkce zásuvných modulů Roundcube

A povolte vzdálený přístup pro adresy IPv4 a IPv6 vašeho webového poštovního serveru.

Stáhněte si pluginy

Spusťte následující příkazy:

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/

Pluginy jsou nyní ve správné složce se symbolickým odkazem z /var/lib/roundcube/plugins. Dalším krokem je nakonfigurovat je tak, aby používali našeho vzdáleného uživatele. Spusťte toto, chcete-li zkopírovat ukázkovou konfiguraci a upravit ji:

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

Uvidíte tento konfigurační soubor:

$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;

Změním to na:

$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;

Ujistěte se, že jste nahradili červeně podtržený text svými vlastními přihlašovacími údaji a adresou panelu. Změňte soap_validate_cert na false, pokud používáte https, ale nemáte nainstalovaný důvěryhodný certifikát SSL.

Povolení zásuvných modulů

Chcete-li povolit pluginy, otevřete konfiguraci roundcube:

nano /etc/roundcube/config.inc.php

A vyhledejte tyto řádky:

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

Chcete-li pluginy povolit, přidejte toto mezi hranaté závorky:

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

Řádek pak bude vypadat takto:

// 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");

Několik poznámek k tomu:

  • Zásuvný modul jqueryui musí být umístěn před ostatními zásuvnými moduly.
  • Pokud nechcete používat plugin, například plugin fetchmail, vynechejte ispconfig3_fetchmail.
  • Pokud používáte více než jeden poštovní server, přidejte ispconfig3_autoselect do seznamu a ponechte $config['default_host'] prázdný. ispconfig3_autoselect automaticky vybere správný server pro uživatele, který se přihlásí. Můžete upravit jeho vlastní konfigurační soubor, abyste povolili připojení tls/ssl mezi Roundcube a externím poštovním serverem v ispconfig3_autoselect/config/config.inc.php.dist

Po uložení konfiguračního souboru se v nastavení webmailu zobrazí nová záložka "Účet":

Jsme hotovi!

Pokud narazíte na nějaké potíže, podívejte se na nejčastější dotazy týkající se odstraňování problémů na https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ

Pokud máte nějaké dotazy nebo komentáře, můžete je zanechat v odpovědích nebo vytvořit příspěvek na fóru.


Debian
  1. Nainstalujte Gnome na Debian 11

  2. Nainstalujte GLPI na Debian 7

  3. Nainstalujte osCommerce na Debian 8

  1. Debian – Moonlight v Debianu?

  2. Nainstalujte ExpressionEngine na Debian

  3. Jak nainstalovat RoundCube Webmail na Debian 9

  1. Jak nainstalovat Debian 10 (Buster)

  2. Instalace Firefoxu Debian

  3. Jak nainstalovat Python 3.9 na Debian 10