Чтобы ваши письма могли успешно дойти до пользователей, надо выполнить определённые требования.
Спам листы
Проверьте, находится ли домен вашего сайта или IP сервера в чёрных списках. Для этого воспользуйтесь сервисами:
DNS записи
Чтобы защититься от спама, многие email сервисы требуют наличия определённых DNS записей о вашем домене.
SPF record
SPF запись сообщает о том, с каких IP серверов или сервисов могут отправляться письма. Письма, отправленные с других серверов, будут отфильтрованы. Вот некоторые популярные значения этой записаны:
Письма могут отправляться только с сервера, на котором расположен ваш сайт:
TXT @ "v=spf1 a -all"
Письма могут отправляться только с сервера, на котором расположен ваш сайт и сервиса Gmail (если вы привязали свой домен):
TXT @ "v=spf1 a include:_spf.google.com -all"
Проверить корректность SPF записи вы можете в онлайн-сервисе https://mxtoolbox.com/spf.aspx.
DKIM record
Отправляя письмо, вы можете подписать его закрытым ключом. В DKIM записи указывается открытый ключ, который используется для проверки подписи. Таких ключей может быть множество, чтобы различать каким именно ключом вы подписали письмо, указывается так называемый селектор.
Чтобы добавить DKIM запись с “default” селектором, вам нужно добавить следующую запись:
TXT default._domainkey.your-site.com "v=DKIM1; p="open_rsa_key""
Вместо open_rsa_key укажите ваш открытый RSA ключ.
Не забудьте активировать функцию подписи на вашем сайте, постовом сервере или email клиенте. Проверить корректность DKIM подписи вы можете через онлайн-сервис https://mxtoolbox.com/dkim.aspx или https://dkimvalidator.com/.
DMARC record
В DMARC запись указывается email для отправки отчётов о попытках злоумышленников отправить письма от вашего имени. Эту запись требует большинство почтовых сервисов.
DMARC выглядит вот так:
TXT _dmarc.your-site.com "v=DMARC1; p=none; rua=mailto:report@your-site.com; ruf=mailto:report@your-site.com; fo=1""
Если кто-то попытается отправить письмо от вашего имени, отчёт об этом придёт на адрес report@your-site.com.
Проверить DMARC запись вы можете здесь https://mxtoolbox.com/dmarc.aspx.
Проверка всех настроек
Вы можете проверить все настройки разом, воспользовавшись этими сервисами: https://mxtoolbox.com/deliverability и https://www.mail-tester.com/
Новостная рассылка
Рассылка новостей требует повышенной осторожности. Лучше всего делегировать это сторонним сервисам, но если вы решите осуществлять её самостоятельно, то убедитесь что: - Ваши письма содержат ссылку “Описаться от рассылки”. - В вашем тексте отсутствую стоп слова: Special offer, Buy, Discount, etc. Они могут спровоцировать спам фильтры заблокировать ваши письма. Здесь вы можете найти большой список таких слов https://blog.hubspot.com/blog/tabid/6307/bid/30684/The-Ultimate-List-of-Email-SPAM-Trigger-Words.aspx.
Ручная проверка
Чтобы убедиться в том, что письма с вашего сервера доходят, отправьте несколько писем вручную на следующие популярные email сервисы:
- yandex.ru
- gmail.com
- outlook.com
- mail.com
- yahoo.com
- aol.com
- tutanota.de
- icloud.com