如何删除行尾 html/text 电子邮件中的“=20”

how to remove "=20" at end-of-line html/text emails

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

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

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

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

None 有效:vbCrLfvbNewLinevbCrvbLfChr(13)Chr(10) .

除了出于某种原因添加句点“.”就在换行符之前(如 "." & vbCrLf)使 =20 消失。对于以破折号 - and/or 结尾的行和以 a space 开头的行 看起来也是如此;和没有文字的行。

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

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

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