Как запретить отправку почты через phpmail в plesk

Панель plesk не обладает функционалом для запрета отправления почты через функцию phpmail и пока этой функции не предвидеться. Мало того, если вручную исправить конфиги по отправке почты, то панель сама обновляет их и отправка почты продолжается.

Это может сделать неприятным сюрпризом. Например у вашего пользователя (клиента) был взломан сайт, залит скрипт для отправки спама. Вам крайне не желательно тут же его блокировать, т.к. это может вызвать гору негодования, а пока вы напишите письмо, пока он на это отреагирует ( и отреагирует ли вообще, может он на почту раз в месяц заходит).  А за пару часов скрипт может создать почтовую очередь в 30000 писем. Конечно же отключение почтовой зоны ничего не даст, т.к. отправка идет не через неё. В этом случае только поможет запрет на отправку через phpmail.

Запретить необходимо в конфиге:

Пути конечно, же могут отличаться, но нам необходим именно конфигурационный файл, где находиться имя данного пользователя в plesk. Выглядит он так:

Его необходимо привести к следующему виду:

После этого отправка почты для данного домена прекратиться. Но Plesk при реконфигурации может восстановить исходное значение файла. Для этого необходимо использовать функцию:

chattr - может изменять атрибуты файлов в linux. Мы будем использовать атрибут “i”- что будет означать неизменяемый

Команду можно выполнять только от root. Всё теперь панель не сможет изменить данный файл и можно быть уверенным, что поток спама прекратиться.

Если будет необходимо заново изменить файл. то необходимо снять данный флаг:

Теперь данный файл станет снова доступен для вас или панели управления.

 

Поделиться в соц. сетях:

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс