Что делать если письма попадают в спам?

Бывают ситуации когда при отправке сообщений с сайта письма попадают в спам, что влияет на удобство пользования Вашим сервисом. Разберём какие факторы влияют на это.

1. Общий или выделенный IP
Если Ваш сайт расположен на хостинге, где почтовый сервер использует общий IP — есть вероятность что другой какой-то клиент отправляет спам, в результате чего IP попадает в черный список. По этому другие почтовые сервисы могут автоматически отправлять письма в спам или вовсе отклонять.
Для проверки содержания IP в черных спискам можем воспользоваться сервисом: https://mxtoolbox.com/blacklists.aspx
Обратите внимание: по каждому черному списку извлечение IP происходит по разному, в большинстве случаев нужно писать отдельное письмо с запросом на извлечение или воспользоваться функционалом сайта представителя черного списка.

2. Правильность настройки записей SPF, DMARK, DKIM
Данные записи являются TXT записями в доменной зоне Вашего домена. Разберём что они означают.
DKIM (Domain Keys Identified Mail) — с помощью этой записи подтверждается подлинность отправителя. DKIM имеет приватный (закрытый) и публичный (открытый) ключ, приватный ключ прописывается на сервере и с помощью его формируются заголовки исходящей почты, а публичный ключ прописывается на стороне DNS в виде TXT записи, и имеет вид:

mandrill._domainkey.example.com. "TXT v=DKIM1; k=rsa;

p=(сгенерированный публичный ключ)»

SPF (Sender Policy Framework) — это запись, которая содержит в себе информацию о серверах, с которых можно отправлять почту с вашего домена. Данная запись может иметь следующий вид:

example.com. TXT "v=spf1 include:_spf.google.com include:spf.yahoo.com -all" 

По этому данная запись снижает попадание писем в спам.

DMARC (Domain-based Message Authentication, Reporting and Conformance) — с помощью данной записи сервер, который принимает почту, может решить что делать с этим письмом. То есть, данная запись работает если настроены записи DKIM и SPF, если письмо не прошло одну из этих проверок то оно не пройдёт и проверку DMARC, и наоборот. Если письмо прошло одну из проверок DKIM и SPF — то и DMARC оно так же может пройти.
Данная запись может иметь следующий вид:

_dmarc.example.com. TXT "v=DMARC1; p=reject; sp=reject; ruf=mailto:error@example; fo=1" 

В данной записи можно указать почту, на которую будут приходить отчёты не прошедших проверку DMARC.

3. PTR запись
PTR запись (rDNS) — это специальная запись в DNS, которая связывает доменное имя с IP сервера, т.е. именем хоста. Данная запись очень полезна для серверов исходящей почты и служит для обхода спамеров которые используют мошеннические доменные имена для рассылки спама. По этому, такие популярные почтовые сервисы от yahoo.com, gmail.com проверяют эту запись, и если данная подпись неверна — они могу отклонять вовсе такую почту. Только одно доменное имя или запись могут быть только на 1 IP адресе. Проверить, какой хост у данного IP можно разными способами.
Утилитой dig, которая доступна на linux\Mac:

dig -x IP_ADDRESS

Пример:

~#: dig -x 31.28.169.4
id 10149
opcode QUERY
rcode NOERROR
flags QR RD RA
;QUESTION
4.169.28.31.in-addr.arpa. IN PTR
;ANSWER
4.169.28.31.in-addr.arpa. 3599 IN PTR host4.goodhoster.net.
;AUTHORITY
;ADDITIONAL

Утилитой nslookup , которая доступна на Windows:

C:\Users\lyjex>nslookup 31.28.169.4
#:  dns.google
Address:  8.8.8.8

#:     host4.goodhoster.net
Address:  31.28.169.4

Или воспользоваться онлайн сервисами, например: https://toolbox.googleapps.com/apps/dig/#PTR/

4. Содержимое письма.
Важным пунктом является так же что именно содержится в письме, которое Вы отправляете. Популярные сервисы проверяют полученные письма на вирусы и вредоносные ссылки, в результате чего письмо проходит проверку или попадает в спам.
Вы так же можете воспользоваться бесплатными проверками на качество Ваших писем, например: https://www.mail-tester.com/

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *