Почему письма с домена попадают в спам
Письмо с вашего домена уходит, а получатель видит его в спаме или не видит совсем. Чаще всего чужой сервер не уверен, что от этого домена имеете право писать именно вы. За это отвечают три записи в DNS: SPF, DKIM и DMARC.

SPF: кто может отправлять
SPF перечисляет серверы, с которых домену разрешено слать почту. Если письма уходят с VPS, в записи должен быть этот адрес. Ваш IP, которого в списке нет, или чужой сервер, который в списке есть, — обычная причина отказа. Запись SPF у домена одна: вторая рядом не дополняет первую, а ломает проверку.
DKIM: подпись письма
DKIM ставит на письмо подпись, а в DNS публикуется ключ, которым её проверяют. Подпись добавляет почтовая система на сервере. Если ключа в DNS нет, проверять нечего, и для получателя подписи нет. Ключ в DNS и ключ на сервере должны быть одной парой.
DMARC: что делать, если проверка не сошлась
DMARC говорит получателю, насколько строго смотреть на SPF и DKIM. Начинайте с режима, который только собирает отчёты и ничего не отклоняет. Когда обычные письма стабильно проходят обе проверки, политику можно ужесточить. Режим «отклонять всё» в первый день легко отрезает и честную почту.
Порядок, который экономит переписку
- одна SPF со всеми реальными отправителями: и хостинг, и внешняя почта, если она у вас есть;
- DKIM включён и на сервере, и в DNS;
- DMARC сначала только с отчётами;
- проверка с внешнего ящика, не с того же сервера, с которого вы отправили.
Адрес отправителя должен быть на том домене, для которого сделаны эти записи. Письмо «от» одного домена, ушедшее через инфраструктуру другого, получатель читает как подделку, даже если текст честный.