AMP

驗證 AMP 電子郵件

AMP 電子郵件仰賴 AMP JS 程式庫,為讀者提供豐富的互動式和動態體驗。因此,電子郵件供應商要求您的訊息必須經過驗證。有效的 AMP 標記可確保電子郵件安全,並超越使用者體驗標準。

如何檢查我的電子郵件是否為有效的 AMP 電子郵件?

有多種方法可用於驗證電子郵件是否為有效的 AMP 電子郵件。它們都會產生完全相同的結果,因此請選擇最適合您開發風格的方法!

線上驗證工具

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 Playground

您也可以使用 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. 按一下「IMPORT EMAIL」(匯入電子郵件),然後選取您剛下載的 .eml 檔案。

Playground 會將您下載的 AMP 電子郵件匯入內嵌編輯器,並標記任何驗證錯誤。

如果我的電子郵件無效會發生什麼事?

AMP 驗證器不僅僅是您在開發期間的便利工具,支援 AMP 電子郵件的電子郵件供應商會自動回退到提供的 HTML 或純文字 MIME 類型。只有在 AMP 電子郵件通過驗證器後,才能傳送。