AMP 未显示在 Gmail 中
Posted
技术标签:
【中文标题】AMP 未显示在 Gmail 中【英文标题】:AMP is not displayed in Gmail 【发布时间】:2019-08-18 23:11:31 【问题描述】:我正在尝试使用 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>bodyvisibility: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>
附言我编辑了我的真实电子邮件。
【问题讨论】:
【参考方案1】:我正在测试相同的内容并且也遇到了问题 - 我没有看到启用动态电子邮件的设置。你设置了它还是你也缺少它? 根据Google's documentation,您需要:
导航到 Gmail 设置 > 常规 > 动态电子邮件,然后点击动态 电子邮件开发。这将打开一个对话框,您可以在其中将电子邮件列入白名单 可以向您发送用于测试目的的动态电子邮件的地址。
【讨论】:
我也没有看到这个部分:-/ 还没有更新,准备试试 Gmail 社区/帮助。如果这对某人有用,请告诉我。 Gmail 的硬刷新让我看到了该设置。这是一个普通的 gmail 地址,一个 GSuite 管理的地址有一个 GSuite 管理的设置。 太棒了!它现在也出现在我面前,现在 AMP 电子邮件在将发件人列入白名单后工作。之前检查时我也在以私人/隐身模式访问 Gmail,所以这可能正在逐步推出。 我已将 Gmail 设置中的电子邮件列入白名单,但 AMP 仍未显示。难道还有别的原因。我确实是通过 SparkPost 发送的。他们有一个简洁的 AMP 电子邮件选项卡。【参考方案2】:我有同样的问题。奇怪的是,部分没有出现在 Edge 中,而在 gmail 中通过 Chrome 时却出现了......
【讨论】:
这并不能真正回答问题。如果您有其他问题,可以点击 提问。要在此问题有新答案时收到通知,您可以follow this question。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review以上是关于AMP 未显示在 Gmail 中的主要内容,如果未能解决你的问题,请参考以下文章
图片未显示在 Gmail 中 - 使用 django python-postmark
HTML 图像未显示在通过 VBA 中的 Gmail API 发送的 MIME 消息中,使用 3D