如何从amp gmail游乐场发送带有后备格式的amp-HTML电子邮件和文本电子邮件?

问题描述 投票:0回答:2

[当我看到原始邮件时,它包含amp HTML以及纯文本和html文本。从amp-playground发送时,它会保留默认的html和纯文本值。

是否有任何方法可以更改纯文本和html文本的值?

amp-html amp-email
2个回答
0
投票

AMP电子邮件是多部分MIME消息。正文中的HTML和AMP Html最低。它只是普通HTML电子邮件的扩展,它是多部分MIME消息。

因此,如果您询问如何创建AMP HTML电子邮件,则步骤是创建两个单独的文件。一个只是HTML电子邮件,另一个则是AMP HTML。然后,根据要发送的代码或语言,应将其分为多部分发送。

请参阅this StackOverflow question以了解它是如何完成的以编程方式发送。

AMP电子邮件示例如下所示:

From:  Person A <[email protected]>
To: Person B <[email protected]>
Subject: An AMP email!
Content-Type: multipart/alternative; boundary="001a114634ac3555ae05525685ae"

--001a114634ac3555ae05525685ae
Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes

Hello World in plain text!

--001a114634ac3555ae05525685ae
Content-Type: text/x-amp-html; charset="UTF-8"

<!doctype html>
<html ⚡4email>
<head>
  <meta charset="utf-8">
  <style amp4email-boilerplate>body{visibility:hidden}</style>
  <script async src="https://cdn.ampproject.org/v0.js"></script>
</head>
<body>
Hello World in AMP!
</body>
</html>
--001a114634ac3555ae05525685ae--
Content-Type: text/html; charset="UTF-8"

<span>Hello World in HTML!</span>
--001a114634ac3555ae05525685ae

需要牢记的重点:

  1. 某些电子邮件客户端将仅呈现最后一个MIME部分。将text / x-amp-htmlMIME部分放在text / html-MIME部分之前。
  2. HTML后备内容是强制性的,因为许多客户不支持AMP。除此之外,转发电子邮件时会删除AMP部分。
  3. AMP电子邮件只能从列入白名单的电子邮件ID发送。您可以按照本文档进行操作。 https://developers.google.com/gmail/ampemail/register

0
投票

Gmail playground用于在Gmail中原型化并验证AMP渲染是否正确。它不是通用的电子邮件发送工具,并且不允许您修改电子邮件的HTML或文本部分。

© www.soinside.com 2019 - 2024. All rights reserved.