Clamav milter передают копию зараженных электронных писем

У меня есть рабочий постфикс + clamav установка. Как я могу настроить, это к не только изолирует зараженные электронные письма, но и если это происходит, также отправляют копию электронной почты к адресу системных администраторов?

То, что я нашел в clamav-milter.conf:

VirusAction /usr/local/bin/virus.pl
RejectMsg "REJECT - AntiVirus detected: %v"

Но virus.pl только генерирует вирусное предупреждающее сообщение, что передало обратно клиенту. Сценарий не получает зараженное тело сообщения букв.

Я мог легко изменить это только для получения предупреждения с вирусным именем к системным администраторам, но что я хочу, то, что фактическое сообщение, которое будет передано нам.

Спасибо

1
задан 22 October 2014 в 12:56
1 ответ
#clamav-milter.conf
OnInfected Quarantine
VirusAction /usr/local/bin/virus.pl

Выдержка из справочной страницы clamav-milter.conf

  • Карантин - вместо этого сообщение помещается в карантин доставки. ПРИМЕЧАНИЕ: В Sendmail очередь карантина можно проверить с помощью mailq -qQ . Для Postfix это приводит к тому, что сообщение помещается на удержание

  • VirusAction /usr/local/bin/virus.pl - Выполнение команды (возможно, поиск по пути) при зараженном сообщении найден. Следующие параметры передаются запущенной программе в указанном порядке: имя вируса, идентификатор очереди, отправитель, место назначения, тема, идентификатор сообщения, дата сообщения .

Вы можете использовать идентификатор очереди, переданный в качестве аргумента в сценарии, чтобы получить фактическое содержимое почты, используя postcat -q <идентификатор очереди> , и отправить его по электронной почте своему администратору. Надеюсь, это поможет.

1
ответ дан 4 December 2019 в 00:17

Теги

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