セキュリティ要件

ユーザーの安全性とプライバシーを確保するため、動的メールには追加のセキュリティ要件と制限が適用されます。

送信者の認証

AMP メールが正規の送信者から送信されたものであることを確認するため、AMP を含むメールには次のチェックが適用されます。

また、メール送信者は、処理を quarantine または reject に設定した Domain-based Message Authentication, Reporting and Conformance (DMARC) policy を使用することをおすすめします。これは今後強制される可能性があります。

DKIM、SPF、DMARC はそれぞれ、Gmail ウェブの [元のメッセージを表示] メニュー オプション内に個別の行として表示されます。詳しくは、Gmail のメールが 認証されているかどうかを確認するをご覧ください。

DKIM アラインメント

DKIM 認証が「アラインメント済み」と見なされるには、少なくとも 1 つの DKIM 認証済みの署名ドメイン組織ドメイン が、From ヘッダーのメールアドレスの組織ドメインと一致している必要があります。これは、DMARC 仕様の RFC 7489 セクション 3.1.1で定義されている、緩和された DKIM 識別子アラインメントに相当します。

組織ドメインRFC 7489 セクション 3.2で定義されており、ドメインの「eTLD+1」部分とも 呼ばれます。たとえば、ドメイン foo.bar.example.com の組織ドメインは example.com です。

DKIM 認証済みの署名ドメインは、DKIM 署名の d= タグの値を示します。

たとえば、検証済みの DKIM 署名が d=foo.example.comで正常に検証された場合、bar@foo.example.comfoo@example.comfoo@bar.example.comはすべてFrom ヘッダーに存在する場合はアラインメント済みと見なされますが、user@gmail.comgmail.comexample.comと一致しないため、アラインメント済みとは見なされません。

TLS 暗号化

AMP メールが転送中に暗号化されるようにするには、AMP を含むメールを TLS で暗号化する必要があります。

Gmail のアイコンは、メールが TLS 暗号化で送信されたかどうかを示します。詳しくは、受信したメールが 暗号化されているかどうかを確認するをご覧ください。

HTTP プロキシ

Gmail は、ユーザーのプライバシーを保護するために、AMP メールから発信されるすべての XMLHttpRequests(XHR)をプロキシします。

CORS ヘッダー

amp-listamp-form で使用されるすべてのサーバー エンドポイントは、メール用 AMP で CORS を実装しAMP-Email-Allow-Sender HTTP ヘッダーを正しく設定する必要があります。

制限事項

以下に、URL の追加制限について説明します。

リダイレクト

XHR URL で HTTP リダイレクトを使用することはできません。 リダイレクト クラス(3XX 範囲)からステータス コードを返すリクエストは、302 Found308 Permanent Redirect などが失敗し、ブラウザのコンソールに警告メッセージが表示されます。