Эй, я нашел другой параметр ядра. sysctl kernel.panic _на _упс Который был 1 на аварийной машине и 0 на работающей машине.
Я не думаю, что 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.