На днях разговаривал с клиентом о спам-рассылках, он жаловался что его письма не доходят, либо постоянно попадают в спам. Я стал спрашивать, каким методом он рассылает и какие программы использует. Оказалось, он вообще не знает о фильтрах почтовых систем, защите от спама и даже не заморачивается размножением текстов.

Я рассмотрю основные причины, почему письма попадают в спам. При этом в технические дебри углубляться не будем. Также, дам несколько советов, как увеличить вероятность доставки писем, если вы занимаетесь легальной рассылкой (для спама — их может быть недостаточно).

Как работают почтовые системы

Все почтовые системы работают примерно одинаково. Различия имеют значения, только если вы постоянно занимаетесь спам-рассылками и стараетесь достичь максимальной доставки, делая под каждый почтовик отдельную рассылку.

Я не рассылал спам лично, но по моему самая жесткая фильтрация на mail.ru. Люди жалуются, что даже рассылая десяток коммерческих предложений туда, где ждут, письма попадают в спам, либо вообще не попадают в ящик. Это обидно.

Поэтому рекомендую в первую очередь прочитать правила рассылок из раздела помощи mail.ru:

https://help.mail.ru/mail-help/rules/general

на многие вопросы вы найдете ответ там.

Спам существует давно, но с каждым годом почтовые системы придумывают более умные способы проверки и рассылать его всё сложней. Тем не менее, врядли им когда-нибудь получиться избавиться от спама окончательно. Самый строгий фильтр будет блокировать и половину нужных писем, что не устроит пользователя (даже сейчас возникают проблемы). Поэтому, почтовикам всегда придется балансировать между жесткостью фильтрации и доставляемостью законных писем. За счет этой грани и будет «жить» спам.

Самое главное о системе фильтрации писем

Заходя в почту mail.ru можно увидеть такое сообщение:

спам mailru

У всех почтовых сервисов есть:

  1. Антивирус + Антиспам — это обычно сторонняя разработка (как у Mail.ru — Касперский), который работает с разными почтовыми системами, проверяет письма на вирусы, вычисляет спамные письма и ведет свой черный список рассыльщиков. Если ваша рассылка попала в черный список, то фильтроваться она будет на всех почтовых серверах использующих одинаковую разработку.
  2. Своя система фильтрации — анализирует все письма приходящие на сервер, сравнивает их между собой, учитывает действия пользователя в отношении писем (удаление, нажатие кнопки «спам» и т.п.), учитывает скорость с которой они приходит, анализирует повторяющуюся информацию (ссылки, телефоны, тема письма) и на основании этого принимает решение о судьбе письма

Популярные причины попадания в спам

  1. Много одинаковых писем, как письмо целиком, так и отдельные части: тема, телефон, ссылка, картинка. Зависит от того, как много писем вы отправляете в короткий промежуток времени. Это как раз главная причина попадания в спам у менеджеров рассылающих коммерческие предложения. Люди хоть и не нажимают на СПАМ, все равно рассылка считается спамной из-за скорости рассылки.
  2. В вашей рассылке много несуществующих ящиков, например если нашли какую-то старую базу. Если ящик не существует, то письмо все равно доходит до почтового сервера и если таких писем много, то делается вывод что это несанкционированная рассылка
  3. Отправляете письма на ящики-ловушки. Если использовали программу для автоматического сбора email, то туда могли попасть ящики-ловушки, специально оставленные там, где их найдет только программа. И рассылка на такие ящики однозначно будет считаться спамом.

Соответственно, основные правила хорошей рассылки: использовать много разных ящиков, предварительно проверять ящики на существование и контролировать попадание в ловушки.

Далее:

  • Если вы используете программу для рассылок со своего компьютера, то не зависимо от того сколько у вас почтовых ящиков и разных SMTP-серверов (через которые идет отправка) вас вычислят по вашему IP-адресу. Т.е. рассылать с компьютера стоит только если вы уверены в своей базе и пользователи не будут нажимать ЭТО СПАМ. Когда ваш IP попадает в черный список, убрать его оттуда очень сложно.
  • Если вы используете для рассылок шеллы (т.е. скрипт установленный на чужом взломанном сайта), то это 99% попадание в спам, т.к. такие скрипты не используют цифровые подписи dkim, spf
  • Если вы рассылаете через SMTP почтовых систем, у вас должно быть достаточно много аккаунтов, чтобы с одного конкретного ящика письма не отправлялись очень часто.
  • Если у вас свои сервера SMTP то обязательно настраивайте цифровые подписи dkim, spf, dmarc (если вы сами настроили сервер, то разберетесь)
  • У массовых рассылок в техническом заголовке письма должна быть специальная метка presedence: bulk, это требование почтовых систем.

Получается, что все причины можно разделить на 2 группы:

  1. Ваши письма попадут в спам автоматически, если вы отправляете слишком часто и почтовая система определит что их рассылает один человек и это не официальная рассылка (метка presedence: bulk)
  2. Ваши письма попадут в спам, если определенный процент людей нажмет кнопку «ЭТО СПАМ»