【问题标题】:How can I test a plain text email that has an HTML body?如何测试具有 HTML 正文的纯文本电子邮件?
【发布时间】:2017-05-09 20:16:53
【问题描述】:

如果电子邮件包含 HTML,例如,Gmail 会将正文呈现为 HTML。如何检查纯文本版本是否也有效?

【问题讨论】:

  • 对于一个快速的 hacky 测试,只需将您的测试电子邮件帐户设置为仅接受纯文本的 html 电子邮件。这样你就可以看到它的样子了。
  • 我在 Gmail 中看不到如何做到这一点。

标签: gmail html-email


【解决方案1】:

当您在 Gmail 上收到电子邮件时,请点击回复右侧的小按钮并选择“显示原件”。

如果是多部分邮件,它将显示发送到 Gmail 服务器的内容。快速搜索:

----=_---NextPart--=_

您应该能够找到由 text/plain 或 text/html 组成的多部分消息,类似于以下:

Content-Type: text/plain; charset=utf-8
Content-transfer-encoding: quoted-printable


Content-Type: text/html; charset=utf-8
Content-transfer-encoding: quoted-printable

如果您的平台允许单独发送多部分,那么您可以单独发送它们,您将在收件箱中单独收到两封电子邮件。

希望对您有所帮助。

【讨论】:

  • 那不一定以显示形式显示纯文本版本。它通常显示显示编码的源形式。
  • @ChrisJJ 当然它只显示编码的源格式。问题是如何检查纯文本版本是否也有效?
  • 我知道问题是什么,谢谢。我问了。无论如何,您的建议不是解决方案。它不一定以显示形式显示纯文本版本。它通常显示显示编码的源形式。它不解码。无论如何,谢谢你的想法。
  • @ChrisJJ 带有长纯文本 i.stack.imgur.com/sk34V.png 的示例和没有纯文本 i.stack.imgur.com/1Owu2.png 的示例。有时它被编码是的,但它表明纯文本有效。
  • 您的纯文本示例未解码。因此,下一个可以说这种方法有时会表明纯文本可能有效。我正在寻求更好的。还是谢谢。
猜你喜欢
  • 2012-06-14
  • 2013-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 2012-12-26
  • 2012-01-03
相关资源
最近更新 更多