dnl dnl проверка соответсвия расширения файла аттачмента CLSID'у dnl dnl http://www.exim.org/pipermail/exim-users/Week-of-Mon-20040105/064659.html dnl http://www.geocities.com/floydian_99/invisible.html dnl http://www.exim.org/pipermail/exim-users/Week-of-Mon-20040105/064696.html dnl http://exim.got-there.com/forums/viewtopic.php?t=463 dnl dnl доступно с exiscan-acl-4.30-16 dnl NO - не проводить проверку dnl WARN - вывода в лог файл предупреждения dnl REJECT - возврата клиенту кода 5xx dnl define(`confCHECK_CLSID', `NO')dnl dnl # CLSID hidden extension ifelse_strstr(confCHECK_CLSID, `REJECT', `dnl deny ! hosts = +relay_from_hosts ! authenticated = * condition = ${if eq{${extract{abuse_or_postmaster}{$acl_m_wl_flag_msg}}}{1}{no}{yes}} condition = ${if match {$mime_filename}\ {\N\{[a-hA-H0-9-]{25,}\}\N}{yes}{no}} message = Blacklisted extension (CLSID) (${message_id}) logwrite = original recipients: $recipients warn condition = ${if match {$mime_filename}\ {\N\{[a-hA-H0-9-]{25,}\}\N}{yes}{no}} log_message = Blacklisted extension (CLSID) add_header = X-Warn-Extention: Blacklisted extension (CLSID) ') ifelse_strstr(confCHECK_CLSID, `WARN', `dnl warn condition = ${if match {$mime_filename}\ {\N\{[a-hA-H0-9-]{25,}\}\N}{yes}{no}} log_message = Blacklisted extension (CLSID) add_header = X-Warn-Extention: Blacklisted extension (CLSID) ')