2015-04-03 2 views
0

В настоящее время у меня есть сервер WHM/cPanel, и у определенного пользователя сохраняется скомпрометированный WordPress и используется для рассылки спама. Я хочу отключить возможность для этой учетной записи отправлять электронную почту через PHP.WHM/cPanel - Отключить PHP Отправить почту для одной учетной записи

Осмотревшись, я увидел рекомендации, чтобы перейти в WHM -> Tweak Settings -> Disable "nobody" from sending mail, однако это не помогает мне, поскольку я использую suPHP.

Другая рекомендация заключалась в том, чтобы вручную добавить disabled_functions = mail в файл php.ini, но, конечно, это заблокировало бы всех пользователей от возможности отправлять почту.

Можно ли рекомендовать способ сделать это, либо в пределах php.ini или WHM/cPanel? Благодаря!

+0

Прагматическое решение. Если этот сайт продолжает подвергаться риску, им необходимо определить и устранить уязвимость, или вам необходимо прекратить их размещение. – duskwuff

ответ

1

Вы можете создать отдельный файл php.ini для вашего пользователя и отключить функцию почты в этом файле php.ini,

+0

Привет, спасибо за ответ! Где именно я бы разместил 'php.ini'? – amy

+0

Вы разместили бы этот файл php.ini в папке public_html/user. Для примера, если пользователь cpanel скажет: abcd, вы поместите файл php.ini в/home/abcd/public_html –

0

я предлагаю вам отключить PHP функции почты как: mail, sendmail по WHM =>Конфигурация PHP Editor =>Advanced Mode =>disable_functions

Теперь после этого включить на php.ini только на тот счет, кто доверяет и другие будут автоматически отключены defaul т. Надеюсь, это будет лучше.

Смежные вопросы