繁忙的 smtp 服务器是否使用长时间运行的 tcp 连接来交换大量邮件?

繁忙的 smtp 服务器是否使用长时间运行的 tcp 连接来交换大量邮件?

我有这个想法https://stackoverflow.com/questions/2813326/maximum-number-of-bytes-that-c​​an-be-sent-on-a-tcp-connection

gmail 和 yahoo 等 smtp 服务器是否有可能达成某种形式的协议来维护它们之间的 tcp 连接,以便可以在同一个 tcp 连接上发送大量邮件。

由于这些邮件服务器之间的邮件流量很大,因此这种方法非常有效。

答案1

由于建立连接的开销与要传输的数据相比微不足道,因此超出常规协议并保持开放连接并没有真正的好处。雅虎和谷歌都不是一个单一的系统。他们的每台服务器都是一个独立的单元,并且将以与任何其他邮件系统完全相同的方式传输邮件。不要让他们的整体规模蒙蔽了你对基本知识的认识。

答案2

我确信邮件服务器(根据我的经验是 Exim)可以调整为在一次连接上传递多条消息。

显然,只有当所有消息的目标 MX 相同时,这才有意义。

http://www.exim.org/exim-html-4.10/doc/html/spec_29.html

^^ 该页面讨论了影响这一点的 exim 配置选项。

电视

答案3

我从未听说过提供商这样做,尽管这些提供商很可能直接相互对等交换邮件,从而避免带宽传输成本。

相关内容