这主要是 MTA 和不同组件如何通信的问题。
我很好奇,如果我通过 SSL 使用 SMTP 向我的 MTA 发送电子邮件,它是否会下一个跳转到下一个 MTA 或 MDA 不安全?
我猜在我的沟通渠道之外没有任何保证,只是想确定一下。
这主要是 MTA 和不同组件如何通信的问题。
我很好奇,如果我通过 SSL 使用 SMTP 向我的 MTA 发送电子邮件,它是否会下一个跳转到下一个 MTA 或 MDA 不安全?
我猜在我的沟通渠道之外没有任何保证,只是想确定一下。
您不能确定是否会一直使用 SSL,因为没有规范要求这样做。很久以前设计电子邮件时,没有人关心加密发送者和接收者之间的连接,包括传输电子邮件的任何点。因此,为了符合电子邮件规范,没有人需要使用 SSL 对其进行加密,并且您不能假设它会被加密。
一个简单的思想实验可以为你解答这个问题。
想象一下,我为我的域运行我自己的邮件服务器,但我没有在其上实施 SSL。无论您使用什么协议与邮件服务器通信,它都必须使用普通 SMTP 与我的通信。
由于存在下一跳无法使用 SSL 的情况,因此您的怀疑得到了证实。
用于 SMTP 通信的 SSL 旨在保护您用于对邮件服务器进行身份验证的密码,而不是电子邮件的内容。
更进一步,由于 SSL 不是电子邮件系统的必需部分,即使在使用 SSL 和不使用 SSL 之间进行选择时,MTA 通常会选择使用普通 SMTP,因为它更简单、更便宜。
最后一跳(从 POP 或 IMAP 服务器到客户端)也可以加密或不加密,这也完全不受您的控制,并且完全独立于您是否使用 SSL 与 MTA 通信。
正如 AviD 在评论中所说,使用 PGP、GPG 或 S/MIME 来保护电子邮件的内容,并使用 SSL 来保护您用来验证邮件服务器的密码。