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

本文关键字:TLS SMTP 服务器 强制 | 更新日期: 2023-09-27 18:23:38

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

我已经搜索了一段时间,甚至不知道在这个过程中在哪里做出了决定。大多数答案都是在应用程序和SMTP服务器之间执行TLS,我已经解决了这个问题。有人能解释一下吗?谢谢

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

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