dnl dnl проверка писем на вирусы с помощью нескольких антивирусов для: dnl 1. exiscan-acl-4.30-14 + patch-src::malware.c dnl ifelse(SECTION, `MAIN', `dnl dnl ifdef(`confAV_SCANNER', `',`dnl errprint(` *** ERROR: variable confAV_SCANNER required for feature antivirus.m4 example: define(`confAV_SCANNER', `clamd:/var/run/clamav/clamd.sock : drweb:/usr/local/drweb/run/drwebd.sock') ')') dnl av_scanner = confAV_SCANNER ')dnl ifelse(SECTION, `ACL_CHECK_DATA', `dnl ifelse(confUSE_ANTIVIRUSES, `WARN', `dnl # Предупреждение при получении письма с вирусом warn malware = * set acl_m0 = ${if match{$malware_name}\ {\N^([^:]+):\s*(.+)$\N}{$1 found a virus: $2}{Found a virus: $malware_name}} message = X-Virus: $acl_m0 log_message = $acl_m0 ')dnl ifelse(confUSE_ANTIVIRUSES, `REJECT', `dnl # Запрет на приём писем с вирусами deny malware = * message = ${if match{$malware_name}\ {\N^([^:]+):\s*(.+)$\N}{$1 found a virus: $2}{Found a virus: $malware_name}} ')dnl ')dnl