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/
https://office365itpros.com/2021/08/19/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 实测微软的不支持 供参考