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