Yahoo пометил мою почту как спам и сказал, что domainkey не работает
Yahoo помечает нашу почту как спам. Мы используем PHP Zend Framework для отправки почты. Заголовок почты говорит, что ключ домена не удался.
Результаты аутентификации: mta160.mail.in.yahoo.com from=mydomain.com; domainkeys=fail (плохой сигнал); от =mydomain.com; dkim=pass (ок)
Мы настроили наш SMTP-сервер (тот же сервер, который использовался для отправки почты из Zend Framework.) В Outlook и отправлять почту Yahoo. На этот раз Yahoo говорит, что domainkeys - пропуск.
Результаты аутентификации: mta185.mail.in.yahoo.com from=speedgreet.com; domainkeys=pass (ok); от =speedgreet.com; dkim=pass (ок)
Domainkey добавляется в заголовок почты на нашем сервере, который используется как клиентом Outlook, так и клиентом PHP. Yahoo распознает почту, отправленную из Outlook, а Yahoo не распознает почту от клиента PHP. Насколько я знаю, подписание электронного письма осуществляется на стороне сервера с помощью ключа домена. PHP и Outlook используют один и тот же сервер для подписи почты. Но почему Yahoo по-другому? Что мне здесь не хватает? Любая идея? Может кто-нибудь мне помочь?
1 ответ
Похоже, вам нужно сообщить PHP-фреймворку, какое доменное имя вы подписываете, так как... в основном измените "mydomain.com" на "speedgreet.com". Я ничего не знаю о фреймворке, но для подписи таких вещей, как DKIM и DomainKeys, вам нужно несколько вещей:
- Файл закрытого ключа
- Домен (это домен, в котором есть записи политики TXT)
- Селектор (это поддомен, который содержит записи политики TXT, обычно что-то вроде "dkim")
Если бы вы могли дать немного больше информации о коде, используемом для подписи сообщения или настройки подписи, и полные записи заголовка (в Yahoo нажмите кнопку "Действие", а затем выберите "Полный заголовок"), помогут.