centos 上的 sendmail 在发送 n 封电子邮件后断开连接

centos 上的 sendmail 在发送 n 封电子邮件后断开连接

我有一个装有 sendmail 的 centos 机器 (vps),我用它向邮件客户端发送新闻稿。我使用本地网络中的一台机器通过 SMTP (AUTH PLAIN) 发送电子邮件,但在发送一些电子邮件 (35 .. 50) 后,服务器 (centos/sendmail) 开始关闭连接。

我已经在 Google 上搜索了 sendmail 中电子邮件数量的限制配置,但没有找到任何结果。

我可以使用什么配置来发送更多电子邮件?

答案1

您是否检查过 sendmail 日志文件以了解对系统负载过高的反应?[我假设“定制”新闻通讯 - 每个收件人一封“个性化”电子邮件]

可能的修复:

自定义邮件列表软件(adamo 推荐)

或者

  • 增加 confQUEUE_LA (默认每个处理器 8 个) 和 confREFUSE_LA (默认每个处理器 12 个)如果你的服务器可以处理
  • 配置confDELAY_LA(我建议配置为9)以使sendmail缓慢接受邮件
  • 引入电子邮件发送延迟,例如每 10 条消息后延迟 1-2 秒

答案2

首先你必须阅读配置自述文件。您将在其中读取一些可以放入数据库的设置/etc/mail/acceess,这些设置会限制到您主机的连接速率。ClientConn: 和 ClientRate: 就是其中之一。

您还需要检查 confMAX_RCPTS_PER_MESSAGE。

但是,由于您要发送新闻稿,因此最好通过安装适当的软件来管理它,例如邮递员

相关内容