Disable the php mail() function on cPanel with CloudLinux.


If your server installed cPanel with CloudLinux along alt-php and you want to disable php mail() function for one domain, then you can do this using the following steps :

1. Logged into your server via SSH and Edit /etc/cl.selector/php.conf file.

2. Add below lines at the top of this file:

Directive = sendmail_path
Default = /usr/sbin/sendmail -t -i
Type = list
Range = /usr/sbin/sendmail -t -i,/bin/true
Comment = Switch to /bin/true to disable php mail

3. Then, logged into client’s cpanel, change the sendmail path to /bin/true using “Select PHP Version > Switch to PHP Settings”.
The account will no longer be able to send via php mail.

Enjoy and let me know your thoughts on this article.

Leave a Comment

Your email address will not be published. Required fields are marked *

Open chat