测试时,Google Schema按钮未显示

时间:2013-05-20 23:22:43

标签: google-schemas

我正在通过发送给自己测试我的架构按钮(我正在覆盖 “来自”电子邮件标题地址和我的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>

以下是我的收件箱的屏幕截图 - 请注意,任何地方都没有“接受”Gmail操作: enter image description here

以下是电子邮件本身的屏幕截图,也不是“在任何地方接受Gmail操作:

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要将发件人作为您自己的电子邮件地址,并使用DKIM或SPF对您的电子邮件进行签名,以便Gmail呈现操作。您似乎试图“伪造”您的电子邮件地址,这正是我们需要阻止的。