Боремся со спам-фильтрами

Спам-фильтр – произведение человека, а человеку свойственно ошибаться. Поэтому не удивительно, что часть писем, которые спамом не являются, отправляются спам-фильтром в трэш.

Сейчас популярны спам-фильтры, стоящие непосредственно на хостингах. Из популярных – Spam Assassin и Касперский Антиспам. Оба работают примерно одинаково … одинаково плохо. Принцип работы основан на штрафных очках. Если письмо по ряду критериев набирает штрафные очки – моментально отправляется в спам.

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

Самый надежный способ – использоваться специальный тулз, который позволяет проверить, сколько очков набирает ваше сообщение по дерьмометру SpamAssassin. На этой же странице вы сможете найти море других тулзов и онлайн чекеров для проверки, письмо является спамом или нет.

Основные проблемы, которые приносят много штрафных очков, это

  • Отсутствие кодирования поля Subject в Base64 при использовании не ASCII символов (например, русских букв)
  • Отсутствие отправителя (поле From) в заголовке
  • Неправильно сформированные адреса отправителя и получателя. Корректным считается формат «Василий Теркин <vasya@mail.ru>», а не просто «vasya@mail.ru«.
  • Отсутствие text/plain варианта для писем в формате text/html
  • Письма про гербалайф, порно, секс и конский возбудитель  

Удачи!

Ваши комментарии:

также вы можете зарегистрироваться
Подпишитесь на новые записи моего блога:
Добавить в закладки: (в том числе и в Twitter)

Читайте также:

  • Про релиз QPLBoard 4.5 и отстрел варезников…
  • Против спам-ботов без капчи
  • Конвертор unixtime
  • Как я победил спам-ботов на форуме phpBB3
  • GPL или BSD лицензия?