在运行CentOS 6.6的VPS上,我一周内三次用完SMTP中继

在运行CentOS 6.6的VPS上,我一周内三次用完SMTP中继,smtp,cpanel,vps,whm,exim,Smtp,Cpanel,Vps,Whm,Exim,我从godaddy runsCentOS 6.6购买了一个VPS,我有150多个Joomla网站托管在这个网站上。我有从godaddy分配的最大smtp中继,目前为2000。我的SMTP中继用完了,因为一些php脚本发送了很多电子邮件,而我的电子邮件队列缺少要发送的电子邮件。早些时候,我也收到了很多电子邮件,比如abc@xyz.com其中xyz.com托管在我的服务器上,但abc不是用户/电子邮件。在这种情况下,我的服务器正在发送利用我的中继的反弹。我已通过拒绝用户在smtp检查时不可用的电子邮

我从godaddy runs
CentOS 6.6
购买了一个
VPS
,我有150多个
Joomla
网站托管在这个网站上。我有从godaddy分配的最大smtp中继,目前为2000。我的SMTP中继用完了,因为一些php脚本发送了很多电子邮件,而我的电子邮件队列缺少要发送的电子邮件。早些时候,我也收到了很多电子邮件,比如abc@xyz.com其中xyz.com托管在我的服务器上,但abc不是用户/电子邮件。在这种情况下,我的服务器正在发送利用我的中继的反弹。我已通过拒绝用户在smtp检查时不可用的电子邮件解决了此问题。这稍微解决了这个问题。但是现在,每天都有一个新的php文件发送大量电子邮件,并利用我所有的
smtp中继。每次我检测到这个问题时,我都会删除这些文件,但我还没有找到任何永久的解决方案。任何人请帮助我停止在服务器级别,而不是特定的网站这一点

您可以通过禁用服务器上的php邮件功能来解决此问题,对于站点邮件,您必须对您的所有站点使用SMTP身份验证,以便没有人可以使用任何脚本发送邮件。

非常感谢您的回答。这似乎真的很有帮助。我有一个查询,在我的许多网站上有一个使用php邮件功能的查询表单,需要启用它。你认为只有启用SMTP身份验证才能完成这项工作吗?是的,你可以在你的服务器上永久地重新爱上这个垃圾邮件问题我禁用的php邮件功能,否则你必须持续监视你的日志和服务器队列,从你的服务器上删除这些垃圾邮件。我还建议您在服务器上设置CSF防火墙,并在配置文件中启用中继跟踪,以便在任何域或文件从服务器发送超过100封邮件时收到警报。