diff --git a/htdocs/admin/mails.php b/htdocs/admin/mails.php
index 035830a0878..e9a8132188c 100644
--- a/htdocs/admin/mails.php
+++ b/htdocs/admin/mails.php
@@ -455,6 +455,25 @@ if ($action == 'edit') {
}
print '';
+ // Auth mode
+ if (!empty($conf->use_javascript_ajax) || (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer')))) {
+ print '
| '.$langs->trans("MAIN_MAIL_SMTPS_AUTH_TYPE").' | ';
+ if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) {
+ // Note: Default value for MAIN_MAIL_SMTPS_AUTH_TYPE if not defined is 'LOGIN' (but login/pass may be empty and they won't be provided in such a case)
+ print ' ';
+ print '';
+ print ' ';
+ print ' ';
+ print '';
+ } else {
+ $value = getDolGlobalString('MAIN_MAIL_SMTPS_AUTH_TYPE', 'LOGIN');
+ $htmltext = $langs->trans("ContactSuperAdminForChange");
+ print $form->textwithpicto($langs->trans("MAIN_MAIL_SMTPS_AUTH_TYPE"), $htmltext, 1, 'superadmin');
+ print '';
+ }
+ print ' |
';
+ }
+
// ID
if (!empty($conf->use_javascript_ajax) || (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer')))) {
$mainstmpid = (!empty($conf->global->MAIN_MAIL_SMTPS_ID) ? $conf->global->MAIN_MAIL_SMTPS_ID : '');
@@ -471,24 +490,6 @@ if ($action == 'edit') {
}
- // OAUTH
- if (!empty($conf->use_javascript_ajax) || (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer')))) {
- print '| '.$langs->trans("MAIN_MAIL_SMTPS_AUTH_TYPE").' | ';
- if (!isModEnabled('multicompany') || ($user->admin && !$user->entity)) {
- print ' ';
- print '';
- print ' ';
- print ' ';
- print '';
- } else {
- $value = getDolGlobalString('MAIN_MAIL_SMTPS_AUTH_TYPE', 'LOGIN');
- $htmltext = $langs->trans("ContactSuperAdminForChange");
- print $form->textwithpicto($langs->trans("MAIN_MAIL_SMTPS_AUTH_TYPE"), $htmltext, 1, 'superadmin');
- print '';
- }
- print ' |
';
- }
-
// PW
if (!empty($conf->use_javascript_ajax) || (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer')))) {
$mainsmtppw = (!empty($conf->global->MAIN_MAIL_SMTPS_PW) ? $conf->global->MAIN_MAIL_SMTPS_PW : '');
@@ -705,11 +706,6 @@ if ($action == 'edit') {
print '| '.$langs->trans("MAIN_MAIL_SMTP_PORT", ini_get('smtp_port') ?ini_get('smtp_port') : $langs->transnoentities("Undefined")).' | '.(!empty($conf->global->MAIN_MAIL_SMTP_PORT) ? $conf->global->MAIN_MAIL_SMTP_PORT : '').' |
';
}
- // SMTPS ID
- if (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer'))) {
- print '| '.$langs->trans("MAIN_MAIL_SMTPS_ID").' | '.$conf->global->MAIN_MAIL_SMTPS_ID.' |
';
- }
-
// AUTH method
if (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer'))) {
$authtype = getDolGlobalString('MAIN_MAIL_SMTPS_AUTH_TYPE', 'LOGIN');
@@ -717,6 +713,11 @@ if ($action == 'edit') {
print '| '.$langs->trans("MAIN_MAIL_SMTPS_AUTH_TYPE").' | '.$text.' |
';
}
+ // SMTPS ID
+ if (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer'))) {
+ print '| '.$langs->trans("MAIN_MAIL_SMTPS_ID").' | '.$conf->global->MAIN_MAIL_SMTPS_ID.' |
';
+ }
+
// SMTPS PW
if (in_array(getDolGlobalString('MAIN_MAIL_SENDMODE', 'mail'), array('smtps', 'swiftmailer')) && getDolGlobalString('MAIN_MAIL_SMTPS_AUTH_TYPE') != "XOAUTH2") {
print '| '.$langs->trans("MAIN_MAIL_SMTPS_PW").' | '.preg_replace('/./', '*', $conf->global->MAIN_MAIL_SMTPS_PW).' |
';