Що робити якщо листи потрапляють в спам?

Бувають ситуації коли при відправленні повідомлень з сайту листи потрапляють в спам, що впливає на зручність користування Вашим сервісом. Розберемо які чинники впливають на це.

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/

Goodhoster.NET
Додати коментар