[exim-conf] round-robin для антивирусов

Victor Ustugov victor на corvax.kiev.ua
Пн Фев 26 16:45:13 EET 2007


Dmitry A.Deineka wrote:

> Как я понял из m4/README (и из заголовков exim-conf@ :), антивирусы
> вызываются последовательно, если их несколько перечисленно в site/conf с
> соответствующими флагами.

именно

> А не стоит ли как нибудь рассмотреть такой вариант, чтобы использовать
> round-robin для антивирусов, аналогично как это сделано для spamd ?

т. е. для каждого типа антивируса указать параметры подключения к
нескольким демонам?

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

см. описание defer_next

т. е. если clamd запущен на двух хостах (192.168.0.1 и 192.168.0.2), то
можно описать нечто подобное:

ANTIVIRUS(`ClamAV1', `REJECT QUARANTINE',
        `clamd:192.168.0.1 3310',
        `defer_ok defer_next',
	`',
	`ClamAV')

ANTIVIRUS(`ClamAV2', `REJECT QUARANTINE',
        `clamd:192.168.0.2 3310',
        `defer_ok',
	`',
	`ClamAV')

указывать ли defer_ok при подключении второго антивируса - решать вам.
ключевым моментом является defer_next в параметрах первого антивируса.
он указывает на то, что следующий (второй) антивирус будет задействован
только в случае проблем с первым антивирусом

-- 
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694      CRV2-RIPE, CRV-UANIC




Подробная информация о списке рассылки exim-conf