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