From 2dc8d061e1105d214b525b7d23a8b7aceed3f40b Mon Sep 17 00:00:00 2001 From: FreeScout Date: Tue, 30 Jul 2024 22:21:34 -0700 Subject: [PATCH] Prefill SMTP username and password for MS365 if those fields are empty - closes #4151 --- app/Http/Controllers/MailboxesController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/MailboxesController.php b/app/Http/Controllers/MailboxesController.php index 6ce118a44..9b885c1bc 100755 --- a/app/Http/Controllers/MailboxesController.php +++ b/app/Http/Controllers/MailboxesController.php @@ -946,8 +946,10 @@ public function oauth(Request $request) if (!empty($token_data['a_token'])) { // Set username and password for the oppozite in_out. if ($in_out == 'in') { - $mailbox->out_username = $username; - $mailbox->out_password = $password; + if (empty($mailbox->out_server) || stristr($mailbox->out_server, '.office365.com') ) { + $mailbox->out_username = $username; + $mailbox->out_password = $password; + } //$mailbox->out_method = Mailbox::OUT_METHOD_SMTP; } else { $mailbox->in_username = $username;