SMSMSE 6.5 no longer allows wildcards


   Вчера боролся с огромной очередью печати на Exchange 2003. На нем установлен Symantec Mail Security for Microsoft Exchange (SMSMSE) 6.5 Работал как часы. И вдруг в логах все красным красно, очередь на десятки тысяч сообщений – нелегкий труд спамеров. Ужас!

   Стал лечить. Раз в логах написано, что описания вирусов повреждены, они были снесены. После их обновления ситуация не изменилась. Очень интересная ситуация: в логах одно, а проблема в другом – зачем тогда нужны логи? В конце концов было обнаружена статья в базе знаний Symantec с кратким названием “Event IDs 68 and 110 entries appear in the Application Event log after importing a Symantec Mail Security for Microsoft Exchange (SMSMSE) 6.0 settings file into SMSMSE 6.5”

Суть статьи:

Cause

SMSMSE 6.5 no longer allows wildcards in regular expressions match lists. When these expressions are encountered SMSMSE incorrectly reports virus definition corruption

   Это просто полный… Во-первых, с какого перепуга регулярные выражения раньше принимали wildcards? Во-вторых, как это работало?! В-третьих, не видел, чтобы это «новшество» было отражено хоть где-то в документации. В-четвертых, понять к чему собственно относится выражение «no longer allows wildcards in regular expressions match lists» абсолютно невозможно.

   Хорошо хоть фильтр по маске у меня стоял только в одном правиле. Полгода назад я измучился его отлаживать: логика работы совершенно мутная – спас «метод научного тыка». И вот спустя несколько (!) месяцев после перехода на версию 6.5 SMSMSE понял, что он больше «no longer allows…»

   После  отключения этого правила SMSMSE 6.5 заработал без ошибок, очередь сообщений исчезла.

Вывод из всего этого: как страшно жить! :-)