gpt4 book ai didi

networking - 我应该什么时候向 SMTP 服务器发送 QUIT?我应该保持多久?

转载 作者:行者123 更新时间:2023-12-03 09:59:24 24 4
gpt4 key购买 nike

我正在对 smtp 发件人进行编程以发送大量不同的电子邮件(不是垃圾邮件)。由于有许多目标地址来自常见的提供商,例如 hotmail.com/gmail.com。我想汇集 TCP 连接以重用 session 。这是一个好习惯吗?或者我应该断开连接并连接以发送不同的邮件?

由于订阅者数量众多,连接池可能会保持很长时间(例如1小时),我是否应该在某个时候主动释放连接?

最后一件事让我感到困惑的是目标 IP,因为我发现 hotmail.com 有很多 mx 服务器(至少 12 个)。如果我将大部分电子邮件仅发送到一台服务器或将它们分开并发送到所有服务器,这有什么不同吗?

很抱歉一次问几个问题,非常感谢您的观点和回答。

最佳答案

连接,为目标发送 X 封电子邮件,断开连接。恕我直言,X 应该在 16 到 64 之间 - 有些电子邮件服务器不喜欢一个连接中的太多连接,否则会将您拒之门外。

您应该/可以按目的地订购,这样您就不必让 session 打开太长时间,并且您必须正确处理强制断开连接。

随意使用 MX 记录。无需将您的电子邮件拆分到多个目标服务器。

关于networking - 我应该什么时候向 SMTP 服务器发送 QUIT?我应该保持多久?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2468851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com