From a9b4a030d159738f59e1d782dbf0d17b1a90115f Mon Sep 17 00:00:00 2001 From: alec Date: Tue, 2 Nov 2010 07:09:57 +0000 Subject: - hMail driver: Add possibility to connect to remote host (patch from Roland Liebl) git-svn-id: https://svn.roundcube.net/trunk@4165 208e9e7b-5314-0410-a742-e7e81cd9613c --- plugins/password/drivers/hmail.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'plugins/password/drivers/hmail.php') diff --git a/plugins/password/drivers/hmail.php b/plugins/password/drivers/hmail.php index 764b744fe..f7bddfd08 100644 --- a/plugins/password/drivers/hmail.php +++ b/plugins/password/drivers/hmail.php @@ -3,7 +3,7 @@ /** * hMailserver password driver * - * @version 1.1 + * @version 1.2 - 31.10.2010 * @author Roland 'rosali' Liebl * */ @@ -16,10 +16,15 @@ function password_save($curpass, $passwd) return PASSWORD_ERROR; try { - $obApp = new COM('hMailServer.Application'); + $remote = $rcmail->config->get('hmailserver_remote_dcom', false); + if ($remote) + $obApp = new COM("hMailServer.Application", $rcmail->config->get('hmailserver_server')); + else + $obApp = new COM("hMailServer.Application"); } catch (Exception $e) { - write_log('errors', "Plugin password (hmail driver):" . $e->getMessage() . ". This problem is often caused by DCOM permissions not being set."); + write_log('errors', "Plugin password (hmail driver):" . $e->getMessage() + . ". This problem is often caused by DCOM permissions not being set."); return PASSWORD_ERROR; } -- cgit v1.2.3