gpt4 book ai didi

c# - 强制 SMTP 服务器仅通过 TLS 发送邮件

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:33 27 4
gpt4 key购买 nike

我正在开发一个需要通过电子邮件传输敏感信息的 ASP.NET MVC 应用程序。我知道使用 S/MIME 对电子邮件内容进行端到端加密,但由于各种原因我不能使用它。然而,我也意识到,电子邮件将以纯文本形式从 Web 主机的 SMTP 服务器发送到目标电子邮件服务器,从而导致严重的中间人漏洞。因此,我需要确保外发 SMTP 服务器只有在可以与目标邮件服务器建立 TLS/SSL 连接时才会传输邮件。

我已经搜索了一段时间,甚至无法弄清楚该决定是在哪个过程中做出的。大多数答案都解决了在应用程序和 SMTP 服务器之间实现 TLS 的问题,我已经解决了这个问题。任何人都可以阐明这一点吗?谢谢。

最佳答案

你想做的事是不可能的。一旦您将邮件提交到邮件服务器,您就失去了对它的控制。无法指示服务器(以及路径中的所有后续服务器)仅使用 TLS 传递邮件。

关于c# - 强制 SMTP 服务器仅通过 TLS 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33837567/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com