【发布时间】:2019-07-18 17:37:43
【问题描述】:
我正在使用 vbs 和 hMailServer 发送 html/文本电子邮件。
我注意到,对于电子邮件的文本部分,=20 几乎被添加到每一行的末尾,这使得阅读电子邮件的文本部分变得更加困难。
如何防止在大多数行的末尾出现这些=20?
这张图片显示了我的发现——请注意,并非所有换行符的末尾都有 =20 标记:
这些都不起作用:vbCrLf、vbNewLine、vbCr、vbLf、Chr(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