我正在使用 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