* Password: when using accounts stored in sql, and smtp is of emailadmin_smtp_sql (server must support this, and must be implemented that way) we do change passwords for mailaccounts as well, even the account is stored in sql, as the egroupware database is auth base for the mailserver

This commit is contained in:
Klaus Leithoff 2012-12-13 16:53:48 +00:00
parent 3367609f45
commit bd7bcb3796

View File

@ -55,8 +55,16 @@ class uipassword
if($GLOBALS['egw_info']['server']['auth_type'] != 'ldap')
{
$GLOBALS['egw']->template->set_var('sql_message',lang('note: This feature does *not* change your email password. This will '
. 'need to be done manually.'));
$smtpClassName = 'defaultsmtp';
if (($default_profile_id = emailadmin_bo::getDefaultProfileID()))
{
$bofelamimail = felamimail_bo::forceEAProfileLoad($default_profile_id);
//fetch the smtpClass
//_debug_array($bofelamimail->ogServer);
$smtpClassName = get_class($bofelamimail->ogServer);
}
$GLOBALS['egw']->template->set_var('sql_message',($smtpClassName!='emailadmin_smtp_sql'?lang('note: This feature does *not* change your email password. This will '
. 'need to be done manually.'):''));
}
if($_POST['change'])