AMP

验证 AMP 电子邮件

重要提示:此文档不适用于您当前选择的格式网站

AMP 电子邮件依赖于 AMP JS 库,为读者提供丰富的交互式和动态体验。因此,电子邮件提供商要求您的消息必须经过验证。有效的 AMP 标记可保证电子邮件安全并超出用户体验标准。

如何检查我的电子邮件是否为有效的 AMP?

有几种方法可以验证电子邮件是否为有效的 AMP 电子邮件。它们都将产生完全相同的结果,因此选择最适合您开发风格的方法!

基于 Web 的验证器

AMP 基于 Web 的验证器支持 AMP for Email 平台。通过将您的 AMP 电子邮件粘贴到工具中来使用基于 Web 的验证器。它会直接以内联方式标记任何验证器错误。

命令行验证器

您可以使用 AMP HTML 验证器命令行工具验证 AMP 电子邮件文件。

安装

  1. 确保您的系统上安装了Node.js 及其包管理器“npm”
  2. 通过运行以下命令安装 AMP HTML 验证器命令行工具:npm install -g amphtml-validator

用法

安装命令行工具后,运行以下命令,将 <amphtml 文件> 替换为包含 AMP 电子邮件内容的文件。

amphtml-validator --html_format AMP4EMAIL <amphtml file>

如果电子邮件有效,命令行工具将返回 PASS。如果无效,它将返回找到的错误。

AMP 游乐场

您还可以使用 AMP 游乐场验证 AMP 电子邮件。与基于 Web 的验证器类似,将您的 AMP 电子邮件粘贴到工具中,游乐场将直接以内联方式标记任何验证器错误。

验证已发送的电子邮件

有时,即使您编写的电子邮件标记已经通过本页记录的工具进行了验证,您发送的 AMP 电子邮件也可能无效。发生这种情况的最常见原因是您的 ESP 修改了您的电子邮件标记,并在您将电子邮件发送给 ESP 以进行传递后使其失效。例如,如果您的 ESP 是 SparkPost,并且您没有使用 SparkPost 配置 HTTPS 跟踪像素,则 SparkPost 会在您的电子邮件中添加不安全的 HTTP 跟踪像素。由于 AMP 电子邮件仅允许 HTTPS 图像,这将导致您的 AMP 电子邮件无效。

要检查发送到您收件箱的电子邮件是否为有效的 AMP

  1. 从您的电子邮件客户端下载 AMP 电子邮件作为 .eml 文件
  2. 打开 AMP 游乐场
  3. 单击“导入电子邮件”,然后选择您刚下载的 .eml 文件。

游乐场会将您下载的 AMP 电子邮件导入到内联编辑器中,并标记任何验证错误。

如果我的电子邮件无效会发生什么?

AMP 验证器不仅是您在开发过程中的便利工具,支持 AMP 电子邮件的电子邮件提供商也会自动回退到提供的 HTML 或纯文本 MIME 类型。只有在通过验证器后才能发送 AMP 电子邮件。