Всем привет!
Пользуемся Почтой для Домена от Яндекса. DNS хостится у них же.
Начали отсылать письма на заказ - стали приходить уведомления что письма идут в спам.
Яндекс рекомендует настроить SPF, DKIM, DMARC. SPF был настроен самим яндексом, DMARC я прописал в DNS. Но вот с DKIM беда.
Яндекс говорит что раз DNS хостится у них - все должно быть настроено автоматом. Но в DNS ключа DKIM нет.
Так же нет DKIM подписи в заголовках приходящих от нас писем (я так понимаю, что письмо должно подписываться самим яндексом, так как отсылаем через smtp.yandex.ru)
Я пробовал самостоятельно добавить DKIM запись в DNS - результат не дало (потом я ее удалил - спустя сутки).
Может кто-то сталкивался с подобной проблемой?
Как правильно настроить?
В DNS есть TXT-запись с именем "mail._domainkey"?
Домен точно делегирован на DNS яндекса?
"пробовал самостоятельно добавить DKIM запись в DNS" - что именно прописывали? Публичный ключ откуда брали?
Vadim,
1. TXT записи нет. Хотя яндекс пишет что вроде автоматом должна быть, но нет.
2. Домен точно делегирован на яндекс, года 3 как уже.
3. Как раз в DNS прописывал TXT запись mail._domainkey с открытым ключем, взятым у Яндекса (в личном кабинете). Ждал сутки чтоб обновилось. Потом пробовал отсылать письма - но в загаловках письма не появилась подпись DKIM.
Как вы отправляете письма с сайта? Если используете яндекс, то лучше настроить отправку по smtp, тогда письма будут уходить с серверов яндекса и подписываться там. А если отправляете локально (phpmail, sendmail, exim и т.д), то у вас письма идут с вашего локального почтового сервера и соответственно DKIM подпись надо делать на сервер свою и размещать на ДНС публичный ключ. Чтобы таким не заморачиваться прощу юзать smtp, тогда все будет ок.