AMP не отображается в Gmail

Я экспериментирую с amp4email и у меня возникают проблемы с его работой.

Вот как это выглядит в моем Gmail:

Я следовал этой статье: https://www.ampproject.org/docs/interaction_dynamic/amp-email-format

Если я смотрю "Исходное сообщение" в Gmail, это выглядит так:

Return-Path: <myemail@gmail.com>
Received: from localhost.localdomain ([80.234.101.191])
        by smtp.gmail.com with ESMTPSA id z15sm3123981ljz.55.2019.03.28.01.27.34
        for <myemail@gmail.com>
        (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
        Thu, 28 Mar 2019 01:27:34 -0700 (PDT)
Date: Thu, 28 Mar 2019 12:27:41 +0400
From: myemail@gmail.com
To: myemail@gmail.com
Message-ID: <5c9c857d5cfb0_a8083fccaec32e6c860ab@Dmitrys-MacBook-Pro-2.local.mail>
Subject: Test email from Dmitry
Mime-Version: 1.0
Content-Type: text/x-amp-html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!doctype html>
<html amp4email>
<head>
  <meta charset="utf-8">
  <script async src="https://cdn.ampproject.org/v0.js"></script>
  <script async custom-element="amp-bind" src="https://cdn.ampproject.org/v0/amp-bind-0.1.js"></script>
  <style amp4email-boilerplate>body{visibility:hidden}</style>
  <style amp-custom>
    .red { background-color: red; }
    .blue { background-color: blue; }
    .yellow { background-color: yellow; }
  </style>
</head>
<body>
<p [class]="state.color" class="yellow" [text]="'The current color is ' + state.color + '.'">
  The current color is yellow
</p>
<button on="tap:AMP.setState({state: {color: 'red'}})">
  Set color to red
</button>
<button on="tap:AMP.setState({state: {color: 'blue'}})">
  Set color to blue
</button>
</body>
</html>

PS Я отредактировал мою реальную электронную почту

3 ответа

Я тестирую то же самое и испытываю проблемы - я не вижу настройки для включения динамических электронных писем. Вы его установили или его тоже нет? Согласно документации Google, вам необходимо:

Перейдите в "Настройки Gmail"> "Основные"> "Динамическая электронная почта" и нажмите "Динамическая разработка электронной почты". Откроется диалоговое окно, в котором вы можете внести адреса электронной почты в белый список, которые могут отправлять вам динамические электронные письма в целях тестирования.

Согласно разделу «Требования к доставке» статьи «Проверьте свои электронные письма AMP в Gmail» ( src)

The FromиToполя заголовка сообщения электронной почты должны содержать разные адреса электронной почты.

Я была такая же проблема. Как ни странно, раздел не отображался в Edge, и он появлялся в Gmail через Chrome...

Другие вопросы по тегам