Page 1 of 1

Office365 email configuration

Posted: 02 Dec 2016, 01:45
by rmeske
Hello,

I was having problems with Mantis being able to send emails using an Office 365 account using SMTP whereas I had other online apps configured and sending emails successfully with the same account. The error being returned was:

Code: Select all

Detail: 5.7.60 SMTP; Client does not have permissions to send as this sender SMTP code: 550
In searching the forums I did not find anything useful so I went through the code I and found that Mantis also includes a reply to address when sending the email. This was the critical item causing the issue. Office 365 expects the from address, the reply to email and the username to all be the same email unless you have specifically allowed the user permissions to send as another email address.

Since I struggled getting Mantis to work with Office 365 I thought I would document the settings you need to make Office 365 work:

Code: Select all

$g_enable_email_notification = ON; #enables the email messages
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host 		= 'smtp.office365.com';
$g_smtp_connection_mode = 'tls';
$g_smtp_port 		= 587;
$g_smtp_username 	= 'youremail@yourdomain.com'; #replace with your email address used to log into Office 365
$g_smtp_password 	= '********'; #replace with your email password
$g_from_email		= 'youremail@yourdomain.com'; # Office 365 requires this to match the username email address
$g_return_path_email    = 'youremail@yourdomain.com'; # Office 365 requires this to match the username email address
Hope this proves to be helpful to others.

Ron

Re: Office365 email configuration

Posted: 06 Dec 2016, 09:16
by atrol
Thanks for providing the information.

I recommend to follow the installation guide and to run admin/check/index.php after installation finished.
The script would have told you that there is something wrong with from_email and return_path_emai settings.

Re: Office365 email configuration

Posted: 27 May 2017, 00:02
by sergio.roberto
I´m passing for the same problem.
It´s been impossible to reach the solution on the internet.
Anyone help?