Продолжая цикл статей о почтовых рассылках необходимо рассмотреть правила/рекомендации, несоблюдения которых часто приводит к тому, что основная масса писем ушла в папку «Спам». О том, как настроить почтовый сервер можно ознакомиться в статье Почтовый сервер на CentOS 7. Также не будем заострять внимание на выборе почтовой программы, сейчас в сети их огромное количество, у каждой есть свои плюсы и минусы, но в целом подобрать, под свои требования, не составит большого труда.
Перейдем к основным постулатам, соблюдение которых поможет сэкономить вам времяпровождение в гугле с вопросом «почему же моя рассылка ушла в спам?». Суть в том, что для отправки почты, особенно если рассылка идет с нового, «не прокачанного» сервера, необходимо учитывать следующее:
- домен отправителя должен иметь SPF и DKIM записи, также необходимо указать PTR-запись, подробнее о настройке можно ознакомится здесь;
- почтовый ящик, указанный в качестве отправителя, должен обязательно существовать и принимать письма;
- текст письма должен содержать минимум «спам-слов» (такие слова как «бесплатно», «заработок», «скидка», «дорогой друг» и т.д.). В большинстве случаев, основной причиной попадания в спам является плохо составленное письмо. Перед тем, как попасть к адресату письмо проходит через спам-фильтры, один из которых и анализирует содержимое, если он определяет большой процент вхождения спам-слов в тексте, он помечает письмо как «Спам». Перед отправкой желательно проверить письмо через спамтестер;
- ссылки в каждом письме должны быть разными, к ссылке можно добавить хеш который никак на её работе не отразится, но внешне будет она другой, была http://site.com/, а стала http://site.com/?hs=123;
- служебные заголовки должны отображать тип рассылки (Precedence: bulk — для массовых рассылок), подробнее о заголовках читаем здесь;
- в письме необходимо указывать ссылку на отписку, в идеале, если это также будет отражено в заголовках (List-Unsubscribe);
- обработка системных ответов, этот пункт также очень важен, ваша почтовая программа обязана уметь обрабатывать FBL и уведомления об ошибках (ящик переполнен, не существует и т.д.). Если спам-фильтры фиксируют, что в получателях у вас высокий процент несуществующих и забитых адресов, они начинают расценивать всю рассылку как спам;
- наращивать объемы рассылок необходимо постепенно, другими словами, если вы возьмете новый сервер и сразу же зарядите рассылку на 10.000 адресов, то велика вероятность, что ваши письма и сервер (IP-адрес) улетят в спам. Лучшим вариантом будет, если с нового сервера вы сразу будете слать одиночные/системные письма (разные уведомления, письма о регистрации и прочее), с каждым днем увеличивая объемы;
- необходимо отправлять на подтвержденные/проверенные адреса, существует гипотеза, что боты почтовых сервисов, через формы подписок, закидывают специальные адреса-сигнализаторы и в случае, если на такой адрес приходят письма с массовой рассылки, они помечают рассылку спамом.
Таким образом, мы разобрали основные рекомендации как миновать попадание в папку «Спам». Если что-то было упущено, пишите в комментариях. Удачных вам рассылок!