我在一台运行Ubuntu 14.04的服务器上托pipe了几个活动站点和几个登台站点。 大多数网站是WordPress的网站,并使用PHP邮件()函数或PHPMailer类来发送他们的邮件。
我想要做的是防止某些网站正在发送电子邮件。 甚至可能将几个实时域名列入白名单,这样他们才能被允许生成电子邮件。
有没有一种快速的方法来locking允许发送邮件的域名?
尝试把这个在你想限制的Vhost的php.ini中:
disable_functions = mail,exec,shell_exec,passthru,system,proc_open,popen
托pipe域名是否连接到远程或本地MTA?
如果它是本地的,则可以通过允许中继到特定的主机(您应该已经使用它来阻止邮件服务器成为垃圾邮件源)来configuration白名单。
如果是远程的,只需添加一个禁止访问远程端口25的默认iptables外发规则,并在拒绝规则之前插入允许的源。