代理挑战发生在 SMTP 身份验证之前。更改邮箱密码无法回应中间方的登录要求。

Angus SMTP 提供程序中的代理路径属性
HTTP 代理端点mail.smtp.proxy.host, mail.smtp.proxy.port
HTTP 代理账户mail.smtp.proxy.user, mail.smtp.proxy.password
SOCKS 端点mail.smtp.socks.host, mail.smtp.socks.port

请使用 提供程序表格 了解所部署的传输及其身份验证支持。这些都是提供程序专有的输入,不是其他邮件库或整个 JVM 设置的随意别名。对于允许公共中间方访问的公开可达 SMTP 服务器,HTTP 代理列表 可为 HTTP 主机和端口提供候选。对未经验证的候选不要使用代理用户名或密码,并确认它允许实际的邮件主机名和端口;保留邮件账户与 TLS 设置。

尤其要注意,HTTP 代理的用户名字段并不是 SOCKS 的用户名字段。经过身份验证的 SOCKS 必须匹配实际的 JDK/socket 路径。对于 SMTPS,请按文档使用相应的传输前缀。

记录交换停在哪里:代理连接、代理登录、邮件问候、TLS 或 SMTP 账户身份验证。问候之前的失败尚未测试邮件账户。选择路由后,请保留邮件服务器主机名和 TLS 验证。

相关文章