证书必须有效才能使用 CDOSYS 和 SMTPS 发送邮件吗?

发布于 2024-10-12 23:33:36 字数 417 浏览 5 评论 0原文

由于 SMTP 提供商方面的限制,我们必须使用 System.Web.Mail(已弃用),它是 CDOSSYS 的包装器。

因为我们希望避免在以后切换提供商时必须更改多个配置,所以我们为提供商 FQDN 设置了一个内部别名。

所以,mailrelay.ourdomain.com -> mailrelay.provider.com。

当我尝试连接到我们的别名或提供商的 IP 时,会出现 COM 错误:“传输无法连接到服务器。”如果我连接到提供商的真实 FQDN,一切都会按预期进行。

我查看了 Wireshark,可以看到正在请求的证书,但此后没有发生太多事情。

我想知道是否有人知道 CDOSSYS 是否检查以确保请求的主机名与证书上的 FQDN 匹配,如果不匹配则失败。

我试图寻找这个问题的答案,但似乎找不到。

Due to a limitation on our SMTP provder's side, we're having to use System.Web.Mail (deprecated), which is a wrapper around CDOSSYS.

Because we'd like to avoid having to change multiple configurations if we switch providers at a later date, we set up an internal alias for our providers FQDN.

So, mailrelay.ourdomain.com -> mailrelay.provider.com.

When I try to connect to either our alias or the provider's IP, a COM error bubbles up: "The transport failed to connect to the server." If I connect to the provider's true FQDN, everything works as expected.

I've looked in Wireshark, and I can see the certificate being requested, but not much happens after that.

I'm wondering if anyone knows if CDOSSYS checks to make sure the requested host name matches the FQDN on the certificate and fails if it doesn't match.

I've tried searching for an answer to this question, but I can't seem to find it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

匿名的好友 2024-10-19 23:33:36

我找不到明确的答案,但据我所知,是的,在使用 SSL 时,CDOSYS 确实需要认证才能匹配 SMTP 服务器的 FQDN。

I can't find a definitive answer, but from what I can tell, yes, CDOSYS does require a certification to match an SMTP server's FQDN when using SSL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文