web-dev-qa-db-ja.com

メールがスパムフォルダに送信されないようにSPFとDKIMを構成する方法

PHPMailerでメールを作成すると、受信者のメールボックスのスパムフォルダにメールが送信されます。

SPFとDKIMを正しく構成する必要があると言われましたが、SPFのGoDaddyアカウントですでにこれを行っていると思います-@ v=spf1 a mx ptr include:secureserver.net ~all

私のメールがスパムになる理由を他の誰かが知っていますか?あなたが言うことができるヘッダーを見逃したことがありますか?

ありがとうございました

ご協力いただきありがとうございます

1
neeko

失敗の理由は次のとおりです。

Authentication-Results: hotmail.com; spf=softfail (sender IP is 184.168.200.138) [email protected]; dkim=none header.d=example.com; x-hmca=fail [email protected]

IPアドレス184.168.200.138は、SPFレコードにa(23.229.191.2)、mx(23.229.191.2に解決されるmail.example.com)、ptr(p-23-229-191-2.ip.secureserver.net)、またはsecureserver.netの指定されたドメイン。

他の解決策もあるかもしれませんが、簡単な解決策の1つは、IPアドレス184.168.200.138をSPFレコードに追加することです。

v=spf1 a mx ptr IP4:184.168.200.138 ptr:secureserver.net ~all

SPFレコードは http://www.kitterman.com/spf/validate.html でテストできます。 secureserver.netに有効なSPFレコードがないため、以前のincludeメカニズムの使用の編集は正しくありません。どうやら、example.comのレコードは、ptrおよびIP4:メカニズムを使用して、上記の推奨事項と同様のものにすでに変更されているようです。

DKIMヘッダーが存在しません。 DKIM構成は http://dkimcore.org/tools/ などでテストできますが、ヘッダーが存在しないという問題はサーバー構成の問題であり、おそらく以下を参照することで解決されます。使用しているさまざまなツールのドキュメント。

また、評判を高め、さまざまな電子メールプロバイダーの信頼を得る以外に、スパムフォルダーに到着しないという保証された方法はないことに注意することも重要です。 SPFとDKIMが役立つのは、主に、スパム活動でドメインを使用しようとするスパマーに対する保護を提供するためです。

2
Paul