как заблокировать электронное письмо, отправленное с помощью скрипта в EXIM

Эй, я нашел другой параметр ядра. sysctl kernel.panic _на _упс Который был 1 на аварийной машине и 0 на работающей машине.

0
02.08.2019, 16:51
1 ответ

Я не думаю, что exim (как/usr/bin/sendmail)может видеть $CWD

, но это не значит, что вы не можете заменить /usr/bin/sendmailсобственным скриптом, который делает подобные проверки перед вызовом/usr/sbin/exim

например:

#!/bin/sh
if [ -f  email_blocked.flag ] 
then exit 1
fi
exec /usr/sbin/exim "$@"

этот скрипт проверяет наличие файла email _blocked.flag в текущем каталоге и отказывается от отправки, если он найден.

Это не заблокирует никого, кто достаточно сообразителен, чтобы вызвать /usr/sbin/exim напрямую, но даже полное отключение exim не помешает им использовать phpmailer.

0
28.01.2020, 03:24

Теги

Похожие вопросы