X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fchange_password%2Fbackend%2Fpoppassd.php;h=1112ccc7c0341c2979771d81815bd9521e517b32;hp=280238b00588ba50d371e7e86b0286681a91953a;hb=4d2ff38f2b400d95609b7fbe45631933d9e82599;hpb=760630169b355181586bd6e286c2cffe2d15a9c6;ds=sidebyside diff --git a/plugins/change_password/backend/poppassd.php b/plugins/change_password/backend/poppassd.php index 280238b..1112ccc 100644 --- a/plugins/change_password/backend/poppassd.php +++ b/plugins/change_password/backend/poppassd.php @@ -84,8 +84,15 @@ function cpw_poppassd_go($username, $old_pw, $new_pw, $debug = 0) { global $poppassd_server; global $imapServerAddress; + /** @ignore */ + if (!defined('SM_PATH')) define('SM_PATH','../../../'); + /** sqimap_get_user_server() function */ + include_once(SM_PATH . 'functions/imap_general.php'); + if($poppassd_server == '') { - $poppassd_server = $imapServerAddress; + // if poppassd address is not set, use imap server's address + // make sure that setting contains address and not mapping + $poppassd_server = sqimap_get_user_server($imapServerAddress,$username); } $messages = array();