Рубрики
Наследие

Расширяем лог почтового сервера

Вам хотелось бы знать, с какого сайта и каким скриптом было отправлено то или иное письмо? Думаю, что да.
Однако стандартный почтовый сервер такой информации не ведет.

Так исправим этот недостаток!

Вам хотелось бы знать, с какого сайта и каким скриптом было отправлено то или иное письмо? Думаю, что да.
Однако стандартный почтовый сервер такой информации не ведет.

Так исправим этот недостаток!

cd /usr/sbin
mv sendmail sendmail.org
vi sendmail

И напишем небольшой скрипт:

#!/bin/sh
logger -p mail.info sendmail-ext-log: site=${HTTP_HOST}, client=${REMOTE_ADDR}, script=${SCRIPT_NAME}, pwd=${PWD}, uid=${UID}, user=$(whoami)
/usr/sbin/sendmail.org -t -i $*

После чего сделаем файл исполняемым:

chmod +x sendmail

Все. Теперь лог будет иметь всю необходимую информацию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *