smtp设置失败(504 5.7.4 Unrecognized authentication type)发送 AUTH LOGIN 消息后,服务器返回值错误 lastmessage!=334

在linux里发送邮件失败,报错 504 5.7.4 Unrecognized authentication type

系统 CentOS 7  客户端 mailx

自己是在discuz里面 用的微软邮箱 测试邮件时候 出现错误 。我自己按照已有经验可以判断 是微软默认登陆时候验证绑定邮箱验证码

而discuz 里面设置上smtp ,邮箱用户名密码后 直接测试 是无法验证邮箱验证码的,所以会提示一个验证失败 也就是这个错误代码。无论如何

博主本着打破沙锅的精神 还是谷歌了很多英文 , 虽然我翻译了看看 还是解决不了, 可以从根本上说明 微软的邮箱是无法用在dz上的 就这样。

博主搜出来的解决方案

https://docs.microsoft.com/en-us/answers/questions/788460/504-574-unrecognized-authentication-type-with-o365.html

504 5.7.4 Unrecognized authentication type (with o365 licenced account and pdf-device-scanner)
Hello,

with a licenced account in o365 tenant:

it is required to enable "scan to mail" via brother multifunction scanner

504 5.7.4 Unrecognized authentication type
How do I fix this error?

解决办法 好吧,解决了
https://stefanos.cloud/kb/how-to-allow-legacy-tls-smtp-clients-in-exchange-online/

Exchange Online to Introduce Legacy SMTP Endpoint in 2022

启用“AllowLegacyTLSClients”属性并启用 SMTP 身份验证后,您需要将 SMTP 客户端配置为通过任何适用的方法连接到 Microsoft 365,如 https://stefanos.cloud/kb/how-to-connect-to-exchange-online-mailboxes-from-any-endpoint/ 中所述。但是,如果您选择选项 1,即 SMTP 身份验证客户端提交方法,而不是 smtp.office365.com 则需要定义为 SMTP 服务器。
smtp-legacy.office365.com

https://www.cnblogs.com/python-wen/p/11378258.html

https://answers.microsoft.com/zh-hans/msoffice/forum/all/smtp%E8%AE%BE%E7%BD%AE%E5%A4%B1%E8%B4%A5504-574/e6770baf-5bcf-4df2-9065-bcbf8d75abc8

后话

dz可以用的邮局  国内的大部分如 qq 网易等 国外的gmail 实测微软的不支持 供参考

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。