PHP Zend フレームワークを使用してメールを送信しています。yahoo にメールを送信したところ、Yahoo ヘッダーにDomain Keys failed (bad sig) と表示されました。サーバーにDKIM、DomainKeysを設定しました。Outlook でサーバーを構成し、Outlook 経由でメールを yahoo に送信しました。この時点で、yahoo ヘッダーはdomainkeys=pass (ok); .
OutlookクライアントとPHP Zendプログラムを介してメールを送信するために同じサーバーが使用されているにもかかわらず、yahooがメールを異なる方法で処理するのはなぜですか?
クライアント (outlook と Zend) の両方からメールが送信されたときのネットワーク パケットをキャプチャしました。両方のヘッダーを比較した結果、Outlook がサーバーと IMF (インターネット メッセージ フォーマット) プロトコルを使用して通信していることがわかった。しかし、PHP の Zend フレームワークは、この IMF プロトコルをまったく使用しません。
この IMF プロトコルは、yahoo がメールの真正性を理解する上で重要ですか? または IMF プロトコルを使用しないことは問題ではありませんか?
私たちのドメインキーの署名が悪いとヤフーを誤解させているのは何ですか?
Gmail はドメイン キーの署名を受け入れます。
何人かの専門家がこの問題を解決するのを手伝ってくれることを願っています. ありがとうございました?
に
ラヴィ