【问题标题】:How to use charset in meta tage for emails如何在电子邮件的元标记中使用字符集
【发布时间】:2021-10-14 03:21:37
【问题描述】:

我完全是 HTML 电子邮件的新手。我正在浏览电子邮件的 HTML 代码并看到了

<meta charset="utf-8"> 用于<head> 标记中的电子邮件。我在 litmus 和 emailonacid 等博客上阅读过他们使用过 <meta http-equiv="Content-Type" content="text/html charset=UTF-8" /> 的博客。

我的问题是使用带有http-equiv="Content-Type" content="text/html 帮助的元标记,否则仅使用<meta charset="utf-8"> 不会生效。该问题源于一些用户没有收到销售确认电子邮件。我在 Outlook 电子邮件 html 源代码中看到,它完全从电子邮件的 HTML 中删除了<meta charset="utf-8"> 。这是因为 Outlook 已将其删除。

与此相关的第二个问题是,如果仅 html 代码存在问题,是否有可能用户收不到电子邮件。我的任务是查看 HTML 代码是否会导致用户出现此问题。我已经搜索过,但找不到与此相关的任何信息。

【问题讨论】:

    标签: html outlook gmail html-email


    【解决方案1】:

    您要查找的搜索词和类别是电子邮件可传递性。首先要检查您的 SPF、DKIM 和 DMARC 设置,这将解决 80% 的交付失败问题。

    电子邮件中的错误代码通常只会影响电子邮件的外观,而不会影响电子邮件是否到达那里——但这并不是一个硬性规定。如果电子邮件编码不当,则可能表明垃圾邮件发送者(但 Gmail 等电子邮件服务提供商不会告诉我们来龙去脉,否则就会被规避)。

    仅供参考,&lt;meta charset="utf-8"&gt;&lt;meta http-equiv="Content-Type" content="text/html charset=UTF-8" /&gt; 是等效的,但 &lt;meta http-equiv="Content-Type" content="text/html charset=UTF-8" /&gt; 是较旧且首选的编写方式,因为电子邮件客户端倾向于允许使用较旧的样式而不是较新的样式。 HTML5 引入了较短的方法(请参阅<meta charset="utf-8"> vs <meta http-equiv="Content-Type">)。

    至于 Outlook 删除内容:是的,电子邮件客户端会更改您的代码。特别是 Outlook(注意!)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-22
      • 2011-08-12
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-26
      • 1970-01-01
      相关资源
      最近更新 更多