Hi
@dabihsss
To clarify you want to do the following:
Block all PHP mail and block nobody from sending mail for all accounts except those you specify?
- Because php mail is allowed through the php.ini for that specific php version you'd need to disallow mail and sendmail in disable_functions:
Code:
disable_functions = "mail,sendmail"
The problem with this would be that it's global and would affect all users unless you added a php.ini file for each user disabling this except for the ones you'd like to allow
-For disallowing the nobody user from sending mail you can go to WHM>>Server Configuration>>Tweak Settings and enable the following setting:
Prevent “nobody” from sending mail
Prevent the user “nobody” from sending out mail to remote addresses
This would be a global modification as well
-The following post discusses how to block specific domains from sending mail all together which might be useful to you as well:
Blocking all cPanel users from emailing specific domains/email accounts
Thank you,