是否存在任何大型、信誉良好的 MTA(例如 gmail、hotmail、icloud 等),如果接收 MTA 不支持 STARTTLS,则会退回邮件或无法投递?
换句话说,如果 STARTTLS 尝试不成功,信誉良好的 MTA 通常会在没有 TLS 的情况下重试传送吗?
答案1
不。
一般来说他们不能这样做,因为绝大多数邮件地址由不支持 TLS 的服务器处理。
然而,一些大型提供商(我相信第一个是 Gmail)开始对邮件进行“评分”或“标记”。已收到来自不支持 TLS 的服务器,这些邮件可能比其他邮件更容易被归为垃圾邮件。
至于你的“另一种说法”,它并不完全是这样,因为服务器实际上必须宣布它们的能力,所以如果他们宣布启动TLS但如果不成功,那么它就是一个硬协议错误,并且可能导致类似于任何 5xx(永久)或持久 4xx(临时)错误的反弹;对于其他人来说,这不是“成功”的问题,而是支持的问题,但是在我没有它的几台服务器上,我还没有看到由于不支持 TLS 而导致的断开连接。