The date is grossly in the future

Опубликовано – Май 14, 2010

Привет!
Думаю, что большинство системных администраторов и продвинутых пользователей *NIX слышали о spamassassin – средстве борьбы с почтовым спамом.
Штука хорошая, гибко настраиваемая, обучаемая, и т.д. – в общем на любом почтовом сервере явный must have.

Сегодня столкнулся с тем, что все письма в этом, 2010 году, выросли в рейтинге X-Spam-Score на 3.4 пункта! Соответственно, много писем перестали проходить барьер по умолчанию в 5 пунктов… а что говорит о тех серверах, на которых этот параметр ещё ниже?

В теле письма наблюдаем нечто похожее:
pts rule name description
---- ---------------------- --------------------------------------------------
3.4 FH_DATE_PAST_20XX The date is grossly in the future.

Но как же так? Проверил дату на сервере – она верна, и синхронизация времени через Интернет работает корректно.
Оказывается, это баг в spamassassin!
Исправить достаточно просто:

  • Найти в кишках spamassassin на вашей системе файл 72_active.cf
  • Увидеть там нечто подобное:
    ##{ FH_DATE_PAST_20XX
    header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]
    describe FH_DATE_PAST_20XX The date is grossly in the future.
    ##} FH_DATE_PAST_20XX
  • Поправить 20[1-9][0-9] на 20[2-9][0-9]
  • И на следующие десять лет это станет проблемой кого-то другого (с)

Спасибо Гуглу и этому сайту за подсказку.

Один комментарий в The date is grossly in the future

  1. [...] This post was mentioned on Twitter by Max Pilipenko, Web It! Studio. Web It! Studio said: The date is grossly in the future http://is.gd/c8Kbi [...]

Добавить комментарий