在CentOS 6 / Plesk 10上发送大量邮件导致问题

我有一个运行CentOS 6的VPS。当系统试图发送每日新闻通讯,一段时间后(例如发送大约2000封电子邮件之后),我得到错误“无法发送邮件”,系统内存变得非常高。 直到这一刻,邮件正常交付。

其余的症状是:

  1. 我无法看到/ var / log / maillog上的任何东西(文件似乎没有被写入)

  2. / var / spool / mail上的所有文件都有0个字节的大小。

  3. 不时在httpd日志中,我得到的错误,如:/ usr / sbin / sendmail:加载共享库时出错:libc.so.6:无法打开共享对象文件:错误23

Plesk中的“激活域中的邮件服务”设置被取消激活。

任何想法在这里出了什么问题?

postfix(版本2.2以上)在/etc/postfix/main.cf中用指令进行速率限制:

 smtpd_client_message_rate_limit=1000 anvil_rate_time_unit = 60s 

这意味着客户只能在60秒内发送1000封邮件。

还有其他一些系统可以将邮件发送限制为postfix(sqlgrey就是一个例子),它们通常会注入/etc/postfix/master.cf或者main.cf smtpd_client_restrictions(尽pipe不限于这些)。

不过,从你的描述来看,我认为这是你的问题中最less的。 您似乎安装了错误的或损坏的版本/软件包。 (错误的libc,错误的权限,可能是错误的文件path)。