如何删除行尾 html/text 电子邮件中的“=20”
how to remove "=20" at end-of-line html/text emails
我正在使用 vbs 和 hMailServer 发送 html/text 电子邮件。
我注意到对于电子邮件的文本部分,几乎每一行的末尾都添加了 =20
,这使得阅读电子邮件的文本部分变得更加困难。
如何防止在大多数行的末尾出现这些 =20
?
这张图片显示了我所发现的——请注意,并非所有换行符的末尾都有 =20
标记:
None 有效:vbCrLf
、vbNewLine
、vbCr
、vbLf
、Chr(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。
我正在使用 vbs 和 hMailServer 发送 html/text 电子邮件。
我注意到对于电子邮件的文本部分,几乎每一行的末尾都添加了 =20
,这使得阅读电子邮件的文本部分变得更加困难。
如何防止在大多数行的末尾出现这些 =20
?
这张图片显示了我所发现的——请注意,并非所有换行符的末尾都有 =20
标记:
None 有效:vbCrLf
、vbNewLine
、vbCr
、vbLf
、Chr(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。