web-dev-qa-db-ja.com

Amazon SESからGmailに送信されたメールから「経由」を削除する

Amazon SESからメールを送信すると、Gmailに「amazonses.com経由で送信」と表示されます。これを削除するにはどうすればよいですか?

Googleによると、

私は送信者であり、受信者に「経由」リンクが表示されないようにしたい。私に何ができる? Gmailはメールが正しく認証されているかどうかを確認します。メッセージが一括メール配信ベンダーまたはサードパーティのアフィリエイトによって送信されている場合は、メッセージを送信し、ドメインに関連付けられているDKIM3署名でメッセージに署名するベンダーまたはアフィリエイトのIPを含むSPFレコード2を公開してください。

SPFレコードとDKIMレコードの両方を追加しました。元のメールを見ると、両方が合格していることがわかります。

Received-SPF:パス
Authentication-Results:mx.google.com; spf = pass ...; dkim = pass ...

何か案は?

28
csi

DKIMがセットアップされた後(ヘルプについては、 このガイド を参照)、ドメインで正常に確認したが、まだAWSコンソールで [〜#〜] ses [〜#〜] で有効にする必要がありました->ドメイン-> DKIM

dkim enabled

それが完了すると、Gmailへのメールはviaバウンスアドレスで表示されなくなります。

dkim sending result

あなたはそれがmailed by: amazonses.com送信者の詳細を表示したが、それが真実であるため、問題がない場合。

重要なのは、ドメインによって署名されたものとして表示されることです。

DKIMを有効にするのと同じくらい簡単であることを願っています。

46
Paul D'Ambra

ドメインの確認とドメインでのDKIMの有効化に加えて、送信元の確認済みの電子メールアドレスでもDKIMを有効にする必要がありました。

22
Paul Brick

「from」の説明に特定の特殊文字が含まれている場合、すべてが正しく設定されていても失敗する可能性があります。

例えば。私の「from」に登録商標があると、すべてが台無しになりました

var toAddress = new System.Net.Mail.MailAddress("[email protected]",
                                                "Example.com® Customer Support");

これは私にヘッダーを与えました:

 Authentication-Results: mx.google.com;
      dkim=fail [email protected];
      dkim=fail [email protected];

正確な理由はわかりませんが、おそらく文字エンコーディングなどに関連しています。そのため、アクセント付き文字やその他の特殊記号では失敗する可能性があります。

(どこ example.comは送信元の私のドメインであり、[email protected]は、Amazon SESでDKIMに対して有効になっているアドレスです)

0
Simon