【问题标题】:Is it possible to render HTML in gmail [closed]是否可以在 gmail 中呈现 HTML [关闭]
【发布时间】:2014-07-08 08:37:57
【问题描述】:

如果我发送此消息

<h5>Hello</h5>

<h3 style="color:pink">GOODBYE</h3>

它看起来就是这样。

有没有办法在接收端呈现与 HTML 相同的消息?

更新:

我想要的接收方是: 你好(h5标签对应的样式) GOODBYE(h3标签对应的样式,粉色)

【问题讨论】:

  • 如何发送此消息?
  • 例如,当我向某人发送电子邮件时,我的电子邮件正文是:“你好吗?”粗体...我的电子邮件将作为 发送,你好吗? 。我怎样才能在我的 html 页面中直接插入这个“ 你好吗?”。 ?我正在使用textangular.com
  • @MaxArt 简而言之,整个事情正在以字符串形式发送到 gmail
  • @DineshChander gmail 确实支持 HTML 电子邮件,但不是直接支持。实际上它就像一个WUSIWUG编辑器,不允许你编写代码。我测试了一个电子邮件模板,它有效
  • @DineshChander 你根本没有回答。 什么你用什么来发送邮件?你的邮件客户端?使用 Javamail、PHPMailer 之类的库?

标签: html gmail html-email


【解决方案1】:

Google 不接受用户的自定义 html。 转换为 < >所以它在浏览器中显示为 ,仅此而已。你不能使用你的编码。

【讨论】:

  • 抱歉 rahiil,如果我的问题不清楚,但这不是我想要的?我想直接在我的页面上显示电子邮件。但我收到了 html 标签和消息
【解决方案2】:

您不能在 Google 的 gmail 网络界面中发送 HTML 图像;此界面将所有 HTML 标记转换为人类可读的变体,因此它们在另一端按原样播放。

您的替代方法是设置 SMTP 服务器(它们通常与您的 ISP 一起提供)并从那里发送电子邮件。您可以自己设置“发件人”字段,以便将其更改为您的 gmail 帐户。缺点是您的邮件可能会被垃圾邮件过滤器捕获。

祝你好运!

【讨论】:

  • 您也可以发送图像,事实上您可以发送完整样式的 HTML 电子邮件,前提是所有外部文件都有绝对链接,并且您可以复制可视模式。就是这样尝试复制一个带有图像的简单网页并粘贴到gmail中。它有效。
【解决方案3】:

因此完全可以在电子邮件中呈现 HTML 代码。我只是通过gmail客户端尝试过。它有点“hacky”,但效果很好。

https://www.youtube.com/watch?v=MsMSqhMlfao

观看此视频,它以一种相当简单的方式重点介绍了这些步骤,但您必须更改一些内容。一旦你在你的虚拟文本上点击检查,你不能只是双击来编辑代码,它会被粘贴为奇怪的文本 cmets。

改为点击“编辑为 HTML”按钮并删除双引号,直接粘贴您的代码。当您的标签等显示围绕它的其余代码的方式时,您将能够告诉您已经完成了它。 (我有本地链接的图像,所以它们没有显示)

【讨论】:

  • 这个。也可以将 已经渲染的 HTML(来自另一个网站,例如 Wikipedia)粘贴到 gmail 编辑器中:例如,取一个 &lt;h1&gt; 标记,其下方带有一个 &lt;hr&gt;,以及一些文本在&lt;hr&gt; 下方,例如维基百科的文章。选择从标题到文本开头的所有内容,复制并粘贴到 gmail 中。 &lt;h1&gt; 标记和&lt;hr&gt;(以及任何其他 HTML 标记 AFAIK)都将在接收端呈现。我建议你编辑这个,因为这个方法和你的方法是这里唯一的正确答案。这仅适用于 渲染 HTML,而不适用于 HTML 代码。
【解决方案4】:

您必须从外部平台发送它才能到达 gmail 收件箱。试试 SendBlaster(免费下载)或 MailChimp(在线界面)之类的东西

【讨论】:

    猜你喜欢
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多