Ubuntu
限制某些託管站點在 Ubuntu LAMP 伺服器上發送郵件
我在一台執行 Ubuntu 14.04 的伺服器上託管了多個實時站點和多個臨時站點。大多數網站都是 wordpress 網站,並且使用 php mail() 函式或 PHPMailer 類來發送郵件。
我想做的是防止某些網站被暫存發送電子郵件。甚至可能將少數活動域列入白名單,以便它們是唯一允許生成電子郵件的域。
有沒有一種快速的方法來鎖定允許發送郵件的域?
嘗試將其放入
php.ini
要限制的 Vhost 中:disable_functions = mail,exec,shell_exec,passthru,system,proc_open,popen
託管域是否連接到遠端或本地 MTA?
如果它是本地的,則可以通過僅允許中繼到特定主機(您應該已經使用它來防止您的郵件伺服器成為垃圾郵件源)將其配置為白名單。
如果遠端,只需添加一個預設的 iptables 傳出規則,禁止訪問遠端埠 25,並在此拒絕規則之前插入允許的源。