В настоящее время у меня есть сервер WHM / cPanel, и конкретный пользователь продолжает скомпрометировать свой WordPress и использовать его для рассылки спама. Я хочу отключить возможность для этой учетной записи отправлять электронную почту через PHP.
Осмотревшись вокруг, я увидел рекомендации по WHM -> Tweak Settings -> Disable "nobody" from sending mail
Однако, это не помогает мне, так как я использую suPHP.
Другой рекомендацией было добавить вручную disabled_functions = mail
к php.ini
файл, но, конечно, это будет блокировать всех пользователей от возможности отправлять почту.
Кто-нибудь может порекомендовать способ сделать это, либо в php.ini
или сама WHM / cPanel? Спасибо!
Вы можете создать отдельный файл php.ini для своего пользователя и отключить функцию mail в этом файле php.ini,
Я предлагаю вам отключить функцию почты php как: mail, sendmail
от WHM => Редактор конфигурации PHP =>Расширенный режим => disable_functions
Теперь после этого включите php.ini только для той учетной записи, которая является доверенной, а другая будет автоматически отключена по умолчанию.
Я надеюсь, что это будет лучше.