1

自分自身に送信してスキーマ ボタンをテストしています (「From」電子メール ヘッダー アドレスを gmail アドレスでオーバーライドして、電子メールを送信するサーバーからテストしています)。受信者と送信者の両方が私の Gmail のメール アドレスです。

元のメールを表示するとスキーマが表示されますが、受信トレイにボタンが表示されません。

HTML メール テンプレートの一部として送信するスクリプト タグは次のとおりです。

<script type="application/ld+json">
{
    "@context": "schema.org",
    "@type": "EmailMessage",
    "description": "User invited you to a test1.",
    "action": {
        "@type": "ConfirmAction",
        "name": "Accept",
        "handler": {
            "@type": "HttpActionHandler",
            "url": "http://localhost/?id=xxx"
        }
    }
}
</script>

これは私の受信トレイのスクリーンショットです。「Accept」Gmail アクションがどこにもないことに注意してください。 ここに画像の説明を入力

これはメール自体のスクリーンショットで、「どこでも Gmail アクションを受け入れる:

ここに画像の説明を入力

4

1 に答える 1