From ae7b905824ba762273597c3ab7b03eb2085963fd Mon Sep 17 00:00:00 2001 From: Mickael Date: Sat, 15 Jan 2022 21:48:55 +0000 Subject: [PATCH] ident_switch.php - Solve the issue that don't set the good configuration variable for the smtp_host on the latest version + dev of roundcube --- ident_switch.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ident_switch.php b/ident_switch.php index 7d7ed4f..31e7321 100644 --- a/ident_switch.php +++ b/ident_switch.php @@ -179,15 +179,15 @@ class ident_switch extends rcube_plugin $args['smtp_user'] = $r['username']; $args['smtp_pass'] = $r['smtp_auth'] == self::SMTP_AUTH_IMAP ? $rc->decrypt($r['password']) : ''; - $args['smtp_server'] = $r['smtp_host'] ? $r['smtp_host'] : 'localhost'; // Default SMTP host here + $args['smtp_host'] = $r['smtp_host'] ? $r['smtp_host'] : 'localhost'; // Default SMTP host here $args['smtp_port'] = $r['smtp_port'] ? $r['smtp_port'] : 587; // Default SMTP port here if ($r['flags'] & self::DB_SECURE_IMAP_TLS) { - if (strpos($args['smtp_server'], ':') !== false) + if (strpos($args['smtp_host'], ':') !== false) self::write_log('SMTP server already contains protocol, ignoring TLS flag.'); else - $args['smtp_server'] = 'tls://' . $args['smtp_server']; + $args['smtp_host'] = 'tls://' . $args['smtp_host']; } }