x光:为什么我得到一个“未加密连接”错误?
本文将解决在发送电子邮件通知时在x射线中可能收到的“未加密连接”错误。
当Xray试图将纯文本凭据发送到不安全的邮件服务器时,观察到下面的错误。[ERROR]^[[0m [] [exchange_handler:646] [main] Worker notification idfailed to process消息错误:发送电子邮件到test@email.com未加密连接失败
Plain Auth只会在连接使用TLS或连接到本地主机时发送凭据,如果服务器发布Plain Auth并不重要,身份验证将以“未加密连接”错误失败,而不发送凭据。
如您所知,Xray Server是用Go语言编写的,所描述的行为是由Go中的邮件客户端实现引起的,以防止中所述的安全风险cve - 2017 - 15042在Go官方中Github的问题.
解决方案:
建议的解决方案是使用支持TLS协议的邮件服务器,或与Xray位于同一主机上,或使用不需要凭据的邮件服务器。
