Здравствуйте, CGatePro,
Есть задачка обрабатывать письма с вирусами на другом почтовом
сервере.
Имеем:
ClamAV+CGPAV правило с приоритетом 10
Текщий вариант:
1. В настройках CGPAV infected_action=addheader, поскольку пересылкой
CGPAV заниматься не умеет.
2. Правило (AV) для проверки письма при условии, что нет заголовка
"X-Virus-Flag: Yes"
-> Redirect to ящик@другой.сервер
-> Discard (для надёжности)
Получаем лог:
то что правильно:
8:13:39.09 4 EXTFILTER(CGPAV) out: 24543 FILE Queue/382253.msg\n
18:13:39.13 4 EXTFILTER(CGPAV) inp: 24543 ADDHEADER "X-Virus-Flag: Yes" 18:13:39.13 4 EXTFILTER(CGPAV) [382253] header added: X-Virus-Flag: Yes 18:13:39.14 2 ENQUEUERRULES [382253] rule 'Spamrobot'(Redirect) -> [382254] 18:13:39.14 2 ENQUEUERRULES [382253] rule(Spamrobot) discarded the message 18:13:39.14 2 ENQUEUER-24([382253]) discarded by Rules
а следом то, что неправильно:
18:13:39.14 2 QUEUE([382254]) from <MAILER-DAEMON@1baza.ru>, 41510 bytes (<redirect-382254@1baza.ru>) 18:13:39.14 2 ENQUEUERRULES [382254] rule 'Spamrobot'(Redirect) -> [382255] 18:13:39.14 2 ENQUEUERRULES [382254] rule(Spamrobot) discarded the message 18:13:39.14 2 ENQUEUER-24([382254]) discarded by Rules
... начинается повтор с наращиванием идентификатора сообщения, и в конце:
ENQUEUERRULES [382274] rule(Spamrobot) discarded the message 18:13:39.23 1 ENQUEUER-35([382275]) too many hops(20). aborting all active addresses
Получается вроде как письмо продолжает проверяться и генерить повторы. Что делаю неправильно? Какие есть "правильные" варианты редиректить зараженную почту?
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:13:04 MSK