AMP

验证 AMP 电子邮件

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

AMP 电子邮件依赖于 AMP JS 库,为读者提供丰富的互动和动态体验。出于此原因,电子邮件提供商要求验证你的邮件。有效的 AMP 标记可确保电子邮件安全,并超越用户体验标准。

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

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

基于 Web 的验证器

AMP 基于网络的验证器支持 AMP for Email 平台。通过将你的 AMP 电子邮件粘贴到工具中,使用基于网络的验证器。它将直接标记任何验证器错误。

命令行验证器

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

安装

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

用法

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

amphtml-validator --html_format AMP4EMAIL <amphtml file>

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

AMP 游乐场

你还可以使用 AMP playground 验证 AMP 电子邮件。与基于网络的验证器类似,将你的 AMP 电子邮件粘贴到工具中,playground 将直接标记任何验证器错误。

验证已发送的电子邮件

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

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

  1. 从你的电子邮件客户端将 AMP 电子邮件下载为 .eml 文件
  2. 打开 AMP playground
  3. 点击“导入电子邮件”,然后选择你刚刚下载的 .eml 文件。

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

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

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