【问题标题】:how to remove "=20" at end-of-line html/text emails如何在行尾 html/文本电子邮件中删除“=20”
【发布时间】:2019-07-18 17:37:43
【问题描述】:

我正在使用 vbs 和 hMailServer 发送 html/文本电子邮件。

我注意到,对于电子邮件的文本部分,=20 几乎被添加到每一行的末尾,这使得阅读电子邮件的文本部分变得更加困难。

如何防止在大多数行的末尾出现这些=20

这张图片显示了我的发现——请注意,并非所有换行符的末尾都有 =20 标记:

这些都不起作用:vbCrLfvbNewLinevbCrvbLfChr(13)Chr(10)

除了出于某种原因添加句点“。”就在换行符之前(像这样"." & vbCrLf)使=20消失。对于以破折号- 结尾的行和/或以空格开头的行 似乎也是如此;和没有文字的行。

对于它的价值,这就是我将它发送到 hMailServer 的方式。

    Set hms= Server.CreateObject("hMailServer.Message")
    hms.Body = emailtext_no_HTML
    hms.HTMLBody = emailtext_with_HTML

【问题讨论】:

    标签: email newline htmltext hmail-server


    【解决方案1】:

    我最终做了一个解决方法,在每个新行的开头添加一个空格。

    【讨论】:

      猜你喜欢
      • 2012-11-18
      • 2019-11-25
      • 2018-04-09
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 2016-10-18
      相关资源
      最近更新 更多