状況:
- SPF、DKIM、メールフォーマット全体が10/10のスコアになるように最適化されているにもかかわらず、メールテスター多くの送信メールは、Yahoo と Outlook でスパムとしてマークされます。
- プライマリ サーバーが電子メールを送信します。
- 受信メールは mailgun.org で処理されるため、MX レコード (プライマリ サーバー上) は mailgun サーバーを指します。
- プライマリ サーバーの PTR レコードを設定するのは比較的簡単ですが、私の知る限り、mailgun では不可能です。
質問
プライマリ サーバーに PTR レコードを設定するだけで十分ですか?
そうでない場合、大手の電子メール サービス プロバイダーが PTR レコードに関して受信メールを確認する正確な方法は何ですか?
a) ドメイン -> MXレコードの読み取り -> PTRの検索MXレコードのドメイン(メールガンになります)
b) ドメイン -> PTRレコードを検索そのドメインの(この場合はプライマリサーバー)
c) その他?
答え1
一般的に、受信サーバーは、接続してメールの配信を要求したクライアントを確認します。SMTP プロトコルの最初の部分は、クライアントが自分自身を識別できるグリーティング コマンド (HELO または EHLO) です。ほとんどの電子メール サーバーは、その要求された ID を受け取り、クライアントの IP アドレスの PTR レコードと比較します。クライアントは、任意の ID を識別できるため、PTR チェックは、このクライアントが信頼できるかどうかを確認するのに適した方法です。
したがって、最も重要なことは、メールを送信するメイン サーバーに PTR を設定することです (送信時にサーバーが自身を識別する内容を再確認してください)。受信メールは重要ではありません。受信メールは、受信者が気にする唯一のものであるメールのソースではないからです。
SMTP プロトコルを超えるスパム対策テクノロジのレイヤー (Google などの企業の独自のものを含む) が、ドメインとその DNS に対してより複雑なチェックを実行する可能性があります。この場合、サーバーを指すメイン IP アドレスにそれぞれ適切な PTR が設定されていることを確認するだけで十分です。