mirror of
https://github.com/certimate-go/certimate.git
synced 2026-04-25 20:55:52 +03:00
[GH-ISSUE #1041] [Feature] Support SMTP XOAuth2 authentication, such as Outlook #709
Labels
No labels
announcement
backlog
bug
declined
documentation
duplicate
enhancement
good first issue
good first issue
help wanted
invalid
pull-request
question
stale
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/certimate#709
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nkguo on GitHub (Nov 14, 2025).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/1041
软件版本 / Release Version
v0.4.4
缺陷描述 / Description
在通知渠道中添加SMTP邮件通知,如果配置outlook的 SMTP服务,勾选SSL/TLS发件会提示tls: first record does not look like a TLS handshake,如果不勾选SSL/TLS会提示504错误。
复现步骤 / Steps to reproduce
日志 / Logs
其他 / Miscellaneous
No response
贡献 / Contribution
@fudiwei commented on GitHub (Nov 14, 2025):
不勾选 TLS/SSL,然后试试 465 端口?
@nkguo commented on GitHub (Nov 14, 2025):
会一直卡在发送邮件中...
@fudiwei commented on GitHub (Nov 21, 2025):
微软已弃用基本身份认证。
目前从 HELO 握手返回的内容来看只支持 XOAuth2 认证,但我没找到相关文档该如何实施。@nkguo 你有用到除微软自家的以外其他的 SMTP 客户端可以正常登录的吗?有的话我研究研究。
@nkguo commented on GitHub (Nov 21, 2025):
火狐的Thunderbird开源客户端可以。
官网:https://www.thunderbird.net
源代码:https://releases.mozilla.org/pub/thunderbird/releases/146.0b2/source 你可以研究一下。
查了一下微软现在OAuth2的方式需要用户登录微软账号来获取Token,用Token发邮件。我大概查了一些资料,希望能帮到你: