![是否有任何信誉良好的邮件服务器需要 STARTTLS 加密来进行 SMTP 传递?](https://linux22.com/image/730143/%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%BB%E4%BD%95%E4%BF%A1%E8%AA%89%E8%89%AF%E5%A5%BD%E7%9A%84%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%9C%80%E8%A6%81%20STARTTLS%20%E5%8A%A0%E5%AF%86%E6%9D%A5%E8%BF%9B%E8%A1%8C%20SMTP%20%E4%BC%A0%E9%80%92%EF%BC%9F.png)
是否存在任何大型、信誉良好的 MTA(例如 gmail、hotmail、icloud 等),如果接收 MTA 不支持 STARTTLS,则会退回邮件或无法投递?
换句话说,如果 STARTTLS 尝试不成功,信誉良好的 MTA 通常会在没有 TLS 的情况下重试传送吗?
答案1
不。
一般来说他们不能这样做,因为绝大多数邮件地址由不支持 TLS 的服务器处理。
然而,一些大型提供商(我相信第一个是 Gmail)开始对邮件进行“评分”或“标记”。已收到来自不支持 TLS 的服务器,这些邮件可能比其他邮件更容易被归为垃圾邮件。
至于你的“另一种说法”,它并不完全是这样,因为服务器实际上必须宣布它们的能力,所以如果他们宣布启动TLS但如果不成功,那么它就是一个硬协议错误,并且可能导致类似于任何 5xx(永久)或持久 4xx(临时)错误的反弹;对于其他人来说,这不是“成功”的问题,而是支持的问题,但是在我没有它的几台服务器上,我还没有看到由于不支持 TLS 而导致的断开连接。