我正在使用vbs和 hMailServer 发送HTML /文本电子邮件。在使用hMailServer进行发布之前检查我的内容,一切看起来都很好;但是在将其发送并在Thunderbird中进行检查后,看起来有些改变了换行符以在某些行的末尾反映=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
答案 0 :(得分:0)
我最终通过在每个新行的开头添加一个空格来进行解决。