验证 AMP 电子邮件
重要提示:此文档不适用于您当前选择的格式 广告!
AMP 电子邮件依赖于 AMP JS 库来为读者启用丰富的交互式和动态体验。因此,电子邮件提供商要求您验证消息。有效的 AMP 标记保证电子邮件安全并超出用户体验标准。
如何检查我的电子邮件是否为有效的 AMP?
有几种方法可以验证电子邮件是否为有效的 AMP 电子邮件。它们都会产生完全相同的结果,因此请选择最适合您开发风格的一种!
基于 Web 的验证器
AMP 基于 Web 的验证器支持 AMP for Email 平台。通过将您的 AMP 电子邮件粘贴到工具中来使用基于 Web 的验证器。它会直接在线标记任何验证器错误。
命令行验证器
您可以使用 AMP HTML 验证器命令行工具来验证 AMP 电子邮件文件。
安装
- 请确保您的系统上安装了 带有其包管理器“npm”的 Node.js 。
- 通过运行以下命令安装 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
- 从您的电子邮件客户端将 AMP 电子邮件下载为
.eml
文件。 - 打开 AMP 游乐场。
- 单击“导入电子邮件”,然后选择您刚刚下载的
.eml
文件。
游乐场会将您下载的 AMP 电子邮件导入到内联编辑器中,并标记任何验证错误。
如果我的电子邮件无效会发生什么?
AMP 验证器不仅仅是您在开发期间的便利工具,支持 AMP 电子邮件的电子邮件提供商会自动回退到提供的 HTML 或纯文本 MIME 类型。只有在通过验证器的情况下,才能发送 AMP 电子邮件。
-
作者: @CrystalOnScript