Фильтр исходящей почты по X-PHP-Originating-Script для Qmail
Я размещаю около 30 сайтов для клиентов на арендованном сервере. Клиенты часто не спешат обновлять свои установки Joomla и Wordpress. Сайты подвергаются атакам довольно часто, и я постоянно попадаю в черные списки спама.
Я хотел бы настроить белый список сценариев, которым разрешено отправлять почту, и заблокировать всю почту, не поступающую из этих сценариев. На сервере всего около 30 сайтов, поэтому я могу настроить белый список и управлять им вручную.
Кто-нибудь слышал о существующей системе, чтобы сделать это? Есть причина не делать этого?
1 ответ
Самый простой способ сделать это - создать скрипт-обертку вокруг /usr/sbin/sendmail, который сделает это за вас. Вы можете передать имя сценария этой оболочке и, в зависимости от того, находится ли он в утвержденном списке, он может продолжить отправку электронного письма.
Некоторое время назад я написал в своем личном блоге, что вы ищете, и вы можете проверить это здесь
PS. Для модов: если публикация ссылки в вашем личном блоге считается плохой формой, я могу удалить ее, возможно, попытайтесь воссоздать ее здесь в качестве ответа.