电子邮件标记操作的内容类型

时间:2015-05-23 04:21:16

标签: email mime-types content-type schema.org google-schemas

我一直在查看电子邮件Actions(显然正处于标准化过程中),并考虑将其应用于我的应用程序。

但是,整个文档似乎缺少mime -type来定义包含此json-ld元数据的消息部分。例如,gpg签名标记为

Content-Type: application/pgp-signature; name="signature.asc"

这部分内容类型(例如:this content)需要包括哪些内容?

1 个答案:

答案 0 :(得分:1)

您必须将其包含在电子邮件的HTML(text/html)中。

Google(即Gmail和Gmail邮箱)supports JSON-LD和Microdata:

  • JSON-LD将包含在script元素中(使用as data block)。

  • Microdata属性(如itemscopeitemprop)将直接添加到(现有)HTML元素中。

因此,如果您的电子邮件包含此HTML

<html>
  <body>
    <p>Foobar</p>
  </body>
</html>

你可以像这样添加JSON-LD

<html>
  <body>
    <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "Thing",
      "name": "Foobar"
    }
    </script>
    <p>Hello!</p>
  </body>
</html>

和像这样的Microdata

<html>
  <body itemscope itemtype="http://schema.org/Thing">
    <p itemprop="name">Foobar</p>
  </body>
</html>