Microsoft 365 features that help users manage their subscriptions, account settings, and billing information.
Have you tried the solution I've posted?
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
On my Wordpress site I've run into a problem in the last day or so, where emails simply fail to send. Before today it was running flawlessly for two months. The account information/password/username etc have not changed in that two months.
I'm using a Wordpress plugin called WP Mail SMTP to facilitate the sending of all outgoing emails. The error log I'm getting from the email test on that is as follows:
Versions:
WordPress: 5.3.2
WordPress MS: No
PHP: 7.3.14-5+0~20200202.52+debian9~1.gbpa71879
WP Mail SMTP: 1.8.1
Params:
Mailer: smtp
Constants: No
ErrorInfo: SMTP Error: Could not authenticate.
Host: smtp.office365.com
Port: 587
SMTPSecure: tls
SMTPAutoTLS: bool(true)
SMTPAuth: bool(true)
Server:
OpenSSL: OpenSSL 1.1.1d 10 Sep 2019
SMTP Debug:
2020-02-10 16:36:56 Connection: opening to smtp.office365.com:587, timeout=300, options=array ()
2020-02-10 16:36:56 Connection: opened
2020-02-10 16:36:56 SERVER -> CLIENT: 220 LNXP123CA0008.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 10 Feb 2020 16:36:55 +0000
2020-02-10 16:36:56 CLIENT -> SERVER: EHLO www.*****.com
2020-02-10 16:36:56 SERVER -> CLIENT: 250-LNXP123CA0008.outlook.office365.com Hello [***]250-SIZE 157286400250-PIPELINING250-DSN250-ENHANCEDSTATUSCODES250-STARTTLS250-8BITMIME250-BINARYMIME250-CHUNKING250 SMTPUTF8
2020-02-10 16:36:56 CLIENT -> SERVER: STARTTLS
2020-02-10 16:36:56 SERVER -> CLIENT: 220 2.0.0 SMTP server ready
2020-02-10 16:36:56 CLIENT -> SERVER: EHLO www.zestpromotional.com
2020-02-10 16:36:56 SERVER -> CLIENT: 250-LNXP123CA0008.outlook.office365.com Hello [***]250-SIZE 157286400250-PIPELINING250-DSN250-ENHANCEDSTATUSCODES250-AUTH LOGIN XOAUTH2250-8BITMIME250-BINARYMIME250-CHUNKING250 SMTPUTF8
2020-02-10 16:36:56 CLIENT -> SERVER: AUTH LOGIN
2020-02-10 16:36:56 SERVER -> CLIENT: 334 VXNlcm5hbWU6
2020-02-10 16:36:56 CLIENT -> SERVER: c2FsZXNAemVzdHByb21vdGlvbmFsLmNvbQ==
2020-02-10 16:36:56 SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2020-02-10 16:36:56 CLIENT -> SERVER: QmFkMzM4MzA=
2020-02-10 16:37:02 SERVER -> CLIENT: 535 5.7.3 Authentication unsuccessful [LNXP123CA0008.GBRP123.PROD.OUTLOOK.COM]
2020-02-10 16:37:02 SMTP ERROR: Password command failed: 535 5.7.3 Authentication unsuccessful [LNXP123CA0008.GBRP123.PROD.OUTLOOK.COM]
SMTP Error: Could not authenticate.
2020-02-10 16:37:02 CLIENT -> SERVER: QUIT
2020-02-10 16:37:02 SERVER -> CLIENT: 221 2.0.0 Service closing transmission channel
2020-02-10 16:37:02 Connection: closed
SMTP Error: Could not authenticate.
Does anyone have any ideas at all? I'm completely at a loss here.
Microsoft 365 features that help users manage their subscriptions, account settings, and billing information.
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Have you tried the solution I've posted?
Having the same problem. Has anyone found a resolution to this latest SMTP authentication problem? MS Office tells me to pay my web host to fix. Web host tells me MS 365 should fix it. Anyone from Microsoft listening?
I was struggling with that too. Finally I found a solution which requires to change properties in Azure Active Directory (Properties > Manage Security Defaults). You have to turn off "Enable Security defaults" like at the linked screenshot from the documentation.
The starting point to find that solution was **Microsoft 365 Admin Center > Settings > Org settings > Services > Modern authentication.**The link to the above mentioned documentation is provided in description of Modern authentication.
Now I'm able to send emails by SMTP protocol with using an app password from MFA enabled account.
I have checked everything outlined here and i still have the issue
-Modern auth is off
-SmtpClientAuthenticationDisabled $false
-User SMTP is ticked
-Security defaults is off
The worst part is i went over all this then it worked last week, then a week later with no tenant changes it is not working
As a last ditch i toggled all the settings encase they were displaying incorrectly or some such and it still won't work.
I have also created a brand new user and applied the relevant settings and it also does not work.
Side note when enabling 2 factor App passwords cannot be created even tho the option is on, and there are no policy's preventing it as polices aren't available in the license.
In the documentaton it says "If your authentication policy disables basic authentication for SMTP, clients cannot use the SMTP AUTH protocol even if you enable the settings outlined in this article. For more information, see Disable Basic authentication in Exchange Online."
Since Microsoft Security Defaults disables basic authentication does this solution still works?
Kind Regards,
@all i think this ist the solution:
I had the same Problems, old offic365 accounts work, new accounts did not work. After searching for 5 hours i get a solution:
In the old accounts SmtpClientAuthenticationDisabled is false by default on online Exchange, in the new accounts it is True by default.
I had to set it to false by exchange online powershell and also hat do go to e-mail-apps and set the hook to authenticated smtp
after that it worked. Here you can read what is to do by exchange powershell:
Steps in Powershell:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session -DisableNameChecking
Take a look if it is True: Get-TransportConfig (if there is True set to false)
Set-TransportConfig -SmtpClientAuthenticationDisabled $false
Take a look again if it works: Get-TransportConfig
Remove-PSSession $Session
In Admin Center --> acitve Users --> click the user --> email-apps --> click the hook --> authenticated smtp
With this combination it worked for me. Hope this can help you all