Topic-icon RoundCube pluginy: Soap Error: Could not connect to host

  • Kamil Jetko (Yetti)
  • Avatar uživatele Kamil Jetko (Yetti) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
09. úno 2016 22:11 #273 od Kamil Jetko (Yetti)
RoundCube pluginy: Soap Error: Could not connect to host vytvořil uživatel Kamil Jetko (Yetti)
Ahoj,

mám problém s konfigurací RoundCube a to konkrétně s pluginy pro integraci ISPConfig (změna hesla, filtry, aliasy atd.). Při konfiguraci jsem postupoval podle návodu http://www.cms-systemy.cz/ostatni/serverhosting/navody/195-pouziti-emailoveho-klienta-roundcube-s-ispconfig-3 a ať dělám co dělám, pořád mi to píše Soap Error: Could not connect to host.
Už nevím co s tím a jak to vyřešit.

Budu rád za každou pomoc či odkaz.

Kamil

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
10. úno 2016 23:03 #274 od Oko (Oko)
Na Debian 6 a 7 jsme tento problém neregistrovali až na Debian 8 Jessie nás to také zastihlo.

Hostname musí totiž odpovídat hostname SSL certifikátu rozhraní ISPConfig.

Takže nejprve je potřeba zjistit hostname SSL certifikátu ISPConfig příkazem:
openssl x509 -in /usr/local/share/ca-certificates/ispserver.crt -text -noout | grep Subject:
Měli by vám to vypasat něco takového:

Subject: C=CZ, ST=Czech republic, L=Prague, O=Firm, OU=IT, CN=vm12956.wedos.net/emailAddress=info@mujweb.cz


DNS název serveru "CN" se musí shodovat se soap_url v konfiguračním souboru.

Soubor pak bude vypadat takto:
<?php
$rcmail_config[‘identity_limit’] = false;
$rcmail_config[‘remote_soap_user’] = ’roundcube’;
$rcmail_config[‘remote_soap_pass’] = ’roundcube’;
$rcmail_config[‘soap_url’] = ‘http://vm12956.wedos.net:8080/remote/’;
?>

Mě to alespoň takto funguje. Vyčetl jsme to někde na netu a mírně jsem musel zapojit hlavu, abych to dal do funkční podoby.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
22. bře 2016 23:16 #277 od Duvel (Duvel)
Odpověděl Duvel (Duvel) pro téma RoundCube pluginy: Soap Error: Could not connect to host
Tak jak se píše v tomto vláknu DNS název serveru "CN" se musí shodovat se soap_url v konfiguračním souboru.

Vytvoření nového certifikátu:
root@jessie:~# cd /usr/local/ispconfig/interface/ssl
root@jessie:~# openssl genrsa -des3 -out ispserver.key 4096
root@jessie:~# openssl req -new -key ispserver.key -out ispserver.csr
root@jessie:~# openssl x509 -req -days 3650 -in ispserver.csr -signkey ispserver.key -out ispserver.crt
root@jessie:~# openssl rsa -in ispserver.key -out ispserver.key.insecure
root@jessie:~# mv ispserver.key ispserver.key.secure
root@jessie:~# mv ispserver.key.insecure ispserver.key

certifikát nahrát sem a aktualizovat:
# cp /usr/local/ispconfig/interface/ssl/ispserver.crt /usr/local/share/ca-certificates/
# update-ca-certificates

a do /etc/php5/cgi/php.ini (může se nacházet různě) přidat cestu k uložišti:
openssl.cafile=/etc/ssl/certs/ca-certificates.crt

provést restart apache:
service apache2 restart

Pak by to mělo vše začít fungovat.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Více
22. bře 2016 23:26 #278 od Duvel (Duvel)
Odpověděl Duvel (Duvel) pro téma RoundCube pluginy: Soap Error: Could not connect to host
Přístup vyzkoušíte jednoduše použitím příkazu:
wget --no-check-certificate https://vm12956.wedos.net:8080/remote/index.php
když projde toto, tak to musí fungovat i v Rouncube.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení