Mon*_*RPG -6 email smtp sendmail
在 Windows Server 2008 R2 计算机上发送电子邮件以使 SMTP 不会失败之间的正确时间延迟是多少?
例如,如果我设置了 500 毫秒的延迟,它会成功发送所有电子邮件吗?
我的软件会向我的玩家发送通知邮件。我可以毫不延迟地发送所有电子邮件,或者我可以让软件在每次发送电子邮件时休眠 500 毫秒
如果您的软件遵循 RFC,则不需要延迟。您应该能够在同一个连接中毫不延迟地发送多封电子邮件。
如果您的软件只是发送消息并依赖延迟而不是遵循 RFC,则没有正确的答案。
编辑:如果您阅读 RFC,您将看到邮件是使用会话协议发送的。如果您的软件遵循该协议,则无需在消息之间插入延迟。有些软件只是在应该跟随对话的地方使用延迟。这样做的软件非常脆弱,如果另一端在合理的时间内没有响应,则可能会损坏。
在发送一堆消息时在消息之间添加延迟可能是好事,也可能不是。延迟使服务器有时间在新消息到达之前处理最后一条消息。没有延迟会增加通过一个连接向上游发送多条消息的机会。除非您的邮件服务器超载,否则我不会选择延迟。
| 归档时间: |
|
| 查看次数: |
2558 次 |
| 最近记录: |