Amazon SESからメールを送信すると、Gmailに「amazonses.com経由で送信」と表示されます。これを削除するにはどうすればよいですか?
Googleによると、
私は送信者であり、受信者に「経由」リンクが表示されないようにしたい。私に何ができる? Gmailはメールが正しく認証されているかどうかを確認します。メッセージが一括メール配信ベンダーまたはサードパーティのアフィリエイトによって送信されている場合は、メッセージを送信し、ドメインに関連付けられているDKIM3署名でメッセージに署名するベンダーまたはアフィリエイトのIPを含むSPFレコード2を公開してください。
SPFレコードとDKIMレコードの両方を追加しました。元のメールを見ると、両方が合格していることがわかります。
Received-SPF:パス
Authentication-Results:mx.google.com; spf = pass ...; dkim = pass ...
何か案は?
DKIMがセットアップされた後(ヘルプについては、 このガイド を参照)、ドメインで正常に確認したが、まだAWSコンソールで [〜#〜] ses [〜#〜] で有効にする必要がありました->ドメイン-> DKIM
それが完了すると、Gmailへのメールはviaバウンスアドレスで表示されなくなります。
あなたはそれがmailed by: amazonses.com
送信者の詳細を表示したが、それが真実であるため、問題がない場合。
重要なのは、ドメインによって署名されたものとして表示されることです。
DKIMを有効にするのと同じくらい簡単であることを願っています。
ドメインの確認とドメインでのDKIMの有効化に加えて、送信元の確認済みの電子メールアドレスでもDKIMを有効にする必要がありました。
「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に対して有効になっているアドレスです)