Как сделать чтобы письма не попадали в спам php

Добавил пользователь Владимир З.
Обновлено: 18.09.2024

НЕ рассылайте СПАМ

Первое и главное правило.

Пропишите обратную DNS-запись (PTR)

В PTR-записи должен быть прописан домен или поддомен, который ссылается на сервер. Для всех серверов простого (shared) хостинга сайтов обратная DNS-запись уже прописана. Если у вас заказан VPS сервер, пропишите обратную DNS-запись по инструкции Как настроить PTR-запись?

Настройте SPF-запись

SPF-запись должна иметь корректное значение. В ней должна присутствовать информация о всех серверах, с которых вы отправляете почту. Как настроить SPF-запись.

SPF — это не только уровень защиты от солнечных лучей. Это еще и мощная технология, которая ограждает домен отправителя от действий мошенников. О том, как она работает и почему без настроенной SPF все меры по защите почтовой репутации летят коту под хвост - рассказываем.

P.S. будет много технических терминов, но мы их просто объясним.:)

SPF: что? зачем? и как?

SPF (Sender Policy Framework/структура политики отправителя) — это метод борьбы со спамо м, который работает по принципу паспорта. Как главный документ удостоверяет нашу личность, так SPF подтверждает, что емейл пришел с проверенного надежного адреса. Но в отличие от объемной книжечки, Sender Policy Framework представляет собой одну строку в TXT-записи домена. Например, такую:

где v=spf1 - это используемая версия SPF, а +a +mx -all - механизм и условия защиты домена от мошенников.

Более сложный уровень SPF-защиты для того же домена может выглядеть так:

И это далеко не самая сложная SPF-запись. При необходимости, она может вмещать до 10 параметров. Для удобства, мы собрали их все в одном месте:

принять емейл, но пометить как СПАМ. ~all - отправлять все письма в СПАМ;

все адреса, указанные в MX-записях домена;

указывает конкретный IP-адрес. Например: ip4:195.3.156.134 - принимать письма с IP 195.3.156.134;

указывает действие, которое нужно сделать при получении письма от конкретного домена. Например: +a - принять все письма, которые присланы с IP, который совпадает с IP-адресом в записи отправляющего домена;

все остальные IP, которые не указаны в SPF-записи;

проверяет работоспособность доменного имени;

указывает, что нужно проверять SPF указанного домена, вместо текущего;

example.org. IN TXT "v=spf1 +a +mx -all exp=spf.example.org"

spf.example.org. IN TXT "You host not allowed e-mail to me from this domain!"

Главная функция SPF — предотвратить попытки спуфинга и других атак на репутацию отправителя . Ее длина и сложность зависит от нужного уровня защиты и навыков специалиста. Зачастую ее можно прописать самостоятельно, и мы расскажем как - чуть дальше:)

Как SPF защищает домен от спуфинга?

И такие этапы проходит каждое письмо. Графически, преодоление SPF-фильтра выглядит следующим образом:

Базовую роль в проверке домена играет список IP адресов, указанных в SPF-записи. Именно он подтверждает честные намерения отправителя. Поэтому постарайтесь вписать в этот список все возможные IP, которым вы разрешаете отправку: все корпоративные адреса, а также не забудьте о сервисах почтовых рассылок.

Как настроить и проверить SPF-запись для своего домена самостоятельно?

Создание SPF — простая операция. В большинстве случаев для установки базовой защиты достаточно прописать одну строку в TXT-записи домена. Но и здесь есть много подводных камней:

Процесс настройки SPF-записи проходит на сайте провайдера и состоит из 5 этапов . Последний из них — проверка работоспособности и правильности SPF. Ее можно провести на одном из специальных сервисах:

или в личном аккаунте почтового сервиса Estismail. Зеленая галочка в разделе “Статус” означает, что SPF прописана и внедрена в TXT - запись домена верно:

Поздравляем, теперь Вы можете самостоятельно за несколько минут настроить SPF-запись для своего домена и обеспечить мощную защиту репутации отправителя. Тем не менее, одному лишь SPF не под силу полностью оградить домен от фишинга и спуфинга. Для полной защиты нужно действие трех магов: SPF, DMARC и DKIM . Если хотя бы один из них будет не настроен, то в защите отправляющего домена образуется брешь, через которую спуферы смогут подменить информацию об отправителе. В результате - ваши клиенты от вашего же имени получают спам или вирус, а вы - ни сном ни духом. Чтобы избежать такой ситуации - проверьте все записи или обратитесь в нашу службу поддержки. Мы всегда поможем.

Заполняем пробелы — расширяем горизонты!

Борьба с тем, что нужные письма попадают в Спам — это проблема пользователя, которую ему надо решать самостоятельно. Нет смысла жаловаться куда-то, просто надо настроить свою почту так, как Вы считаете правильным, и я хочу Вам помочь в этом вопросе.

Почему письма попадают в Спам?

Два варианта выручить нужные письма из папки Спам

Если нужные письма попадают в Спам, есть 2 способа решить этот вопрос:

2) Поместить отправителя письма в белый список или настроить фильтр.

Ниже рассмотрим оба варианта подробнее на примере Яндекс.Почты и почты Mail ru.

Яндекс почта спам

Рис.1. Яндекс почта спам

Яндекс Почта: белый список для нужных писем

выделить email

Рис. 2. Выделить e-mail отправителя письма и нажать две клавиши CTRL + С

После нажатия на клавиши CTRL + C, e-mail отправителя попадет в буфер обмена, то есть, в память компьютера.

Теперь нужно этот e-mail из памяти компьютера (из буфера обмена) переместить в белый список Яндекс.Почты. Этот процесс показан ниже на рисунках 3 и 4:

Яндекс почта настройки для белого списка

Рис. 3. Яндекс.Почта: правила обработки писем для белого списка

Яндекс.Почта e-mail отправителя в белый список

Рис.4. Добавляем в Яндекс.Почте e-mail отправителя в белый список

Теперь e-mail отправителя находится в белом списке Яндекс.Почты.

Рис. 5. Удалить email из белого списка в Яндекс.Почте

Переходим к почте Майл ру.

Майл ру спам

Примечание. Пожалуйста, НЕ производите такую процедуру для настоящих спам-писем, писем, полученных из неизвестных Вам источников! В них может быть все, что угодно, включая очень неприятные и проблемные вирусы, разрушающие операционную систему, крадущие пароли, выполняющие прочие разрушительные действия на Вашем компьютере.

Создаем фильтр для нужных писем в Mail ru

Создать фильтр в Mail.ru

Новый фильтр Mail.ru

Фильтр к Спаму в Mail.ru

Правила фильтрации для Спама Mail.ru

Перемещаем письма Mail ru из Спама

переместить из Спама mail ru

Служба поддержки Mail ru

служба поддержки Mail ru

Рис. 12. Где найти ссылку, чтобы обратиться в службу поддержки Mail ru

В моей практике был случай, когда открываемость писем в результате этих действий вырастала в 12 раз. Доход клиента увеличивался соответствующе.

Что такое репутация домена и как ее можно улучшить

На самом деле, почтовые сервисы отслеживают множество метрик. Только официально не раскрывают, каких именно.

Конечно, там есть определенная защита. Но дать 100%-ную гарантию, что такого не случится, не может никто. Так, согласно данным Statista, процент спама в общем объеме почтового трафика за 2018 год составил 45,3 %.

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

Проверяем репутацию и учитываем факторы

Я знаю два сервиса проверки репутации домена: Sender Score и Cisco Talos. Последний позволяет узнать показатель даже без регистрации – достаточно вбить доменное имя или IP-адрес в строку поиска.

Кроме того, эти службы позволяют детально следить и за репутацией отправителя – для этого достаточно перейти на соответствующую вкладку, выбрать нужный период и изучить информацию. К примеру, так выглядит график репутации домена в Gmail:

Так выглядит график репутации домена в Gmail

От чего зависит репутация:

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

Влияем на поведение подписчиков

Вот 7 шагов, которые помогут этого добиться:

Важно не только, что вы пишете, но и как подаете информацию. Используйте привлекательный дизайн, подзаголовки и небольшие абзацы, соблюдайте разумный баланс между текстом и изображениями. Если нужна помощь с разработкой контента и/или наращиванием базы, вы всегда можете заказать email-рассылку для бизнеса в TexTerra.

Плюс проявляйте заботу о читателях:

  • прописывайте метатеги (Alt и Title) у картинок;
  • помните про мобильную и браузерную версии письма;
  • соблюдайте правило – вес картинки должен быть в пределах 200 КБ;
  • проверяйте работоспособность каждой ссылки;
  • не используйте формы, java-скрипты и другие сложные элементы, которые у большинства могут отображаться некорректно.

Существуют сервисы, которые значительно облегчают поиск и исправление ошибок в письме (имею в виду не орфографию, а ошибки верстки, стоп-слова и другие параметры). К примеру, Mail Tester проверяет письмо по тридцати различным метрикам. Есть еще Dashamail, Litmus, SendForensics – аудит в них можно провести бесплатно, но нужна регистрация. А Willpeavy и Htmlcompressor помогут оптимизировать и сократить код письма.

Что такое DKIM и SPF, как их проверить и настроить

В этом помогут 2 DNS записи: DKIM и SPF.

SPF – показывает почтовому сервису, что почта рассылается от имени вашего домена. DKIM – цифровая подпись вашего домена.

Если они не настроены, то для спам-фильтров это как красный сигнал светофора – такое письмо пропускать нельзя.

Проверяем DKIM и SPF быстро и бесплатно

Иногда нужно быстро понять, верно ли настроены DKIM и SPF для конкретного домена. Особенно это важно, когда вы используете несколько серверов для отправки своих писем.

Для этой цели можно использовать как MailTester, так и DKIMValidator. Пользоваться обоими очень просто: отправляете письмо на указанный email и в один клик запускаете проверку.

Анализ письма на спам в MailTester: результат 7,9 из 10 – неплохо

Можно прокрутить страницу ниже и почитать детальную информацию. Тут DKIM и SPF настроены:

Проверяем настройку DKIM и SPF – они настроены

А вот и еще один сервис – MX Lookup. В отличие от предыдущих, он позволяет провести глубокий анализ без отправки письма – достаточно указать доменное имя.

3 шага для проверки DNS Lookup

Проверяем репутацию домена – выбираем нужные опции

Проверяем SPF – глубокий анализ (настроены 2 записи)

К сожалению, на момент написания статьи функция проверки DKIM проходит тестирование и, увы, работает некорректно. Поэтому, если проблема останется, рекомендуем использовать другой сервис.

Отчет по комплексной проверке выглядит так:

Выполняем комплексный анализ домена (отчет по проверке домена texterra.ru)

Настраиваем DKIM и SPF в сервисах рассылок

Рассказываю, как выполнить настройки DKIM и SPF в 4 сервисах для массовых почтовых рассылок: MailerLite, SendPulse, Mailchimp и Unisender.

MailerLite

Заходим в настройки MailerLite

Выбираем самостоятельную аутентификацию, добавляем новый домен

  1. Сервис рассылки дает вам готовые записи DKIM и SPF. Ничего программировать не нужно – просто копируете и добавляете их на свой хостинг.

Копируем DKIM и SPF и добавляем соответствующие записи

Начинаем с записи DKIM – копируете название записи из MailerLite и вставляете в соответствующее поле (как правило, это самая верхняя или левая строчка, если поля расположены слева направо).

Иногда значение записи нужно вставлять в кавычках – попробуйте этот лайфхак, если появляются ошибки.

Меняем SPF запись – просто копируем и вставляем

MailerLite подсказывает ошибки, об этом говорит красный цвет

Помните, что на обновление DNS нужно время (обычно до 48 часов).

SendPulse

Указываем домен и получаем SPF и DKIM

  1. Добавляем DNS записи на хостинге – тут все аналогично тому, как делали для MailerLite, поэтому повторяться не будем.

Добавляем DKIM и SPF на сервере

Возвращаемся на SendPulse и подключаем свой домен для отслеживания переходов по ссылкам

MailChimp

Все похоже, но есть и свои нюансы:

Заходим в аккаунт MailChimp

Подтверждаем email, вводим код

Домен верифицирован, переходим к настройке DKIM и SPF

  1. В появившемся окне копируем параметры DKIM и SPF. Добавляем соответствующие DNS-записи на хостинге.

Копируем и добавляем на сервер DKIM и SPF (обратите внимание на тип записи)

Проверяем настройки DKIM и SPF (домен верифицирован, DKIM и SPF настроены)

Unisender

Тут все намного проще. Нужно просто добавить 2 TXT-записи на сервер:

us._domainkey TXT k=rsa; p=XXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXX – это публичный ключ. Его нужно запросить в службе поддержки Unisender:

Настраиваем DKIM и SPF в Unisender

Как проверить настройки почтового сервера и скорректировать их при необходимости

Почтовые сервисы считают, что добропорядочный отправитель будет соблюдать определенные правила. Объясняю, как проанализировать корректность настроек.

Проверяем записи типа A и PTR

Соответственно, они всегда существуют в паре. Проверить это поможет утилита Nslookup:

Проверяем наличие DNS записей типа A; домен texterra.ru = IP 194.177.20.203

Если вы видите отчет, похожий на тот, что изображен на скриншоте ниже, значит запись PTR для этого доменного имени существует – все в порядке, переходим к следующему пункту/

Проверяем наличие DNS-записей типа PTR (она существует)

Указываем в MX-записи ссылку на доменное имя

DNS-запись типа MX указывает, какими серверами обрабатывается почта для нашего домена. Критически важно, чтобы в ней было указано именно А-имя (по-другому, доменное имя), а не IP или СNAME (псевдоним). Проверить это нам снова поможет утилита Nslookup. Вводим соответствующую команду:

Проверяем наличие DNS-записи типа MX (получается, она существует и корректна)

Представляемся по правилам хорошего тона

Админ сервера, принимающий почту, хочет знать, с кем имеет дело. И выставляет соответствующие настройки. Поэтому, если сервер отправителя не следует определенным правилам, почта не пройдет.

Домен, указанный в заголовке HELO, должен совпадать с тем, что указан в MAIL FROM как домен отправителя. Или последний должен подтвердить, что письмо написано именно им (за это отвечает запись DKIM) и он разрешает серверу, указанному в HELO, отправлять письма от своего имени (для этого служит запись SPF).

Посмотрим на техническую версию письма, что мы рассматривали выше:

Заголовок HELO заполнен корректно

Заводим ящик для обратной почты

Как проверить черные списки и бороться против них

Удалить домен из черного списка возможно – достаточно привести весомые аргументы службе поддержки. Только сначала нужно понять, в какой именно blacklist угодил ваш адрес.

Узнать это помогут уже знакомые сервисы: Mail Tester и MX Lookup (проверка проходит по 25 и 100 черным спискам соответственно). Чтобы получить результаты, просто воспользуйтесь нужной опцией.

Теперь о том, что делать, если ваш домен все-таки оказался в одном из черных списков:

  1. Прежде всего ознакомьтесь с требованиями популярных почтовых провайдеров: Yandex, Google и Mail. Они нужны для того, чтобы аргументированно общаться с саппортом – то, что у вас нет нарушений, придется доказать.
  2. После этого зайдите на сайт той базы, в которой случайно оказался ваш домен, и изучите всю доступную информацию. В частности, там будет инструкция, где пошагово описан порядок действий, которые необходимы для удаления вашего доменного имени или IP из спам-листа.
  3. Вооружившись необходимыми аргументами и уяснив процедуру, начинайте вежливое и корректное общение со службой поддержки.

Как подключить и настроить аналитику

Работать будем с тремя сервисами:

Postmaster Mail

Статистика Postmaster Mail, так выглядит готовый отчет

Изначально, когда вы переходите по ссылке, сервис выглядит так:

Приветственная страница постмастера Mail – можно переходить к настройкам

Заходим в свой аккаунт на mail.ru после того, как вы авторизовались

Если возникнут сложности, смело обращайтесь в техническую поддержку своего хостинга – просто скопируйте соответствующую инструкцию и попросите сделать это за вас.

Подтверждаем домен (чтобы получить доступ к статистике, нужно подтвердить права

Как только вы подтвердите домен, сразу же станет доступна полная статистика по нему. Для того, чтобы ее просмотреть, перезайдите на постмастер.

Postoffice Yandex

Статистика Postoffice Yandex

Кликнем по письму и увидим развернутую статистику:

Статистика по конкретному письму (письма кликабельны – можно посмотреть статистику по каждому

На скриншоте видно, что 111 писем попало в спам. Но если щелкнуть по красному кругу, то увидим следующую картину:

Статистика по попаданию в спам (спам по персональному фильтру – это норма)

Приветственное окно Postoffice Yandex

Далее нужно выполнить аналогичные шаги и подтвердить домен.

Postmaster Gmail

статистика Postmaster Gmail (такие показатели можно игнорировать)

На скриншоте видно, что за последние 120 дней были небольшие попадания в спам, но их доля менее 0,2 %. Такими цифрами можно пренебречь. А вот если в тартарары летит больше 10 % писем, то стоит беспокоиться. В отличие от Mail и Yandex, у Gmail нет службы поддержки, которой можно пожаловаться. Вы только можете сообщить о проблеме.

Если ваши письма летят в спам, остановите свою рассылку (по крайней мере, на gmail-адреса), подождите 5 дней и запустите ее снова. Высока вероятность, что ваше письмо пропустят.

Подтверждаем домен в Postmaster Gmail

Добавляем DNS-запись (доступен только 1 способ подтверждения)

Статистика работает, только если вы отправляете 200 или больше писем на ящики Gmail.

В этом случае для отслеживания ситуации есть 2 пути:

Что делать, если ваш домен все-таки попал в спам

Первое, что нужно сделать в такой ситуации – остановить отправку писем. Второе – написать в службу поддержки Mail или Yandex .

Делать это нужно грамотно:

Как скачать техническую версию письма из почтового ящика:

Скачиваем техническую версию письма в Mail – она нужна службе поддержки

Скачиваем техническую версию письма в Yandex – просто скопируйте код и сохраните документ

  1. Пишите в поддержку Mail или Yandex и просите уточнить причину, по которой письмо попало в спам. Обязательно прикладываете полученные от сервиса рассылки логи и само письмо в формате EML.

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

Чек-лист: как защитить рассылку от попадания в спам

Статья получилась объемной, поэтому в конце даю пошаговый чек-лист – это ваш компас, который укажет, что и в какой последовательности делать. А как именно делать – читайте выше. Итак:

  1. Если используем сервисы для массовых рассылок, то обязательно настраиваем DKIM и SPF для них.
  2. Проверяем, кошерно ли настроен почтовый сервер.
  3. Проверяем, не попал ли домен или IP в черные списки.
  4. Проверяем письма на ошибки и спам-элементы.
  5. Настраиваем постмастеры.
  6. Повышаем вовлеченность, работаем с контентом и подписчиками.
  7. Вытаскиваем рассылку из спама, если она по ошибке туда все-таки попала.

Работа не должна останавливаться – всегда есть, что улучшать. А еще лучше, если она ведется системно, то есть ставятся цели и сроки, закладывается определенный бюджет, проводится подробная аналитика и т. д.

По построению стратегии email-маркетинга у нас есть понятная инструкция с примерами. Если же с этим возникают сложности, обращайтесь к нам. Email-стратегию можно заказать отдельно от создания контента.

Остались вопросы – пишите в комментарии.

Как решить проблему: письма попадают в спам или не отправляются - хостинг провайдер Reddock

Рассказываем в статье, почему письма могут попадать в спам и как этого избежать.

Многие считают, что социальные сети перехватывают внимание и использование электронной почты устаревает. Однако статистика говорит об обратном. Несмотря на популярность новых каналов email-рассылки остаются главным каналом связи с пользователями. Это можно связать с тем, что люди разных возрастов и интересов пользуются электронной почтой, а социальные медиа и другие направлены на более узкую аудиторию. 87% маркетологов отмечают постоянный рост эффективности email-рассылок. Это данные исследования Campaign Monitor.

Электронная почта — популярный канал связи с пользователями. Она используется для связи сотрудников с клиентами и массовых рассылок. С помощью нее компании делятся новостями, полезным контентом и рассказывают подробнее о продуктах. Для получения таких писем нужно согласие пользователя.

Как узнать, попадают ли письма в спам

Сервис выявляет спам, проверяет содержание и форматирование письма, подлинность сервера, черные списки и нерабочие ссылки. По всем параметрам предлагает рекомендации по исправлению.


Для успешной доставки писем оценка должна быть минимум 8 баллов.

Что настроить для успешной доставки писем

Повышенная безопасность за счет авторизации пользователя, использующего SMTP-сервер.

Нет необходимости устанавливать дополнительное ПО.

Можно сказать, что он берет функции почтальона. Проведем аналогию.

В почтовом отделении Иван отправляет письмо для родственников из Новосибирска. Почтальон проверяет назначение, вес писем, корректность адреса. Если все верно, письма будут доставлены в Новосибирск. Если нет, возвращены Ивану.

Настройте SMTP-модуль для доставляемости писем — следуйте шагам нашей инструкции. Это просто и не занимает много времени.

Для настройки необходимо установить модуль от Веб студии Руби из Маркетплейса 1С-Битрикс.




Важно! Для подключения модуля необходимо добавить строку перед закрывающим тегом: include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/wsrubi.smtp/classes/general/wsrubismtp.php");

в файл /bitrix/php_interface/init.php или /local/php_interface/init.php. Если такого файла нет, создайте его.

Желаем вам высокой доставляемости писем! По всем вопросам будем рады помочь. Напишите нам — с радостью ответим. Способы связи:

Не пропустите новые материалы и обновления — подпишитесь на нас в любимой соцсети: Instagram, ВКонтакте или Facebook.

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