【问题标题】:PHP Mailer & issue with spacing in html send out in Gmail onlyPHP Mailer & html 中的间距问题仅在 Gmail 中发送
【发布时间】:2013-01-17 14:19:49
【问题描述】:

我有一个简单的 PHPMailer 脚本,它从数据库行中获取一些 HTML,然后使用这个 html 作为正文发送一封电子邮件(一个基本的时事通讯脚本)

一切似乎都很好,除了 Gmail 似乎在随机的地方分解了这个字符串,偶尔这会破坏一个有效的 HTML 标记,导致页面格式在 gmail 中看起来有点混乱(但在 Outlook 中还可以)

例如.. 下面的行是 CSS 内联样式的一部分,当我查看源代码时,它破坏了 solid 一词并将其放在下一行。

border-width: 0px; border-style: s
olid;"

任何人都可以通过 Gmail 提出任何理由吗?

【问题讨论】:

    标签: email formatting gmail phpmailer


    【解决方案1】:

    我认为这是因为 Gmail 不支持外部或内联样式表 根据我的经验,您只需要使用样式属性 不要使用内联或外部样式,并将所有样式放在样式属性中

    例如:

    【讨论】:

      猜你喜欢
      • 2021-05-31
      • 2011-04-01
      • 2012-06-01
      • 1970-01-01
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多