我在我的VB.NET应用程序中编写了一些代码来发送HTML电子邮件(在这种情况下,丢失了密码提醒).
当我测试电子邮件时,它会被我的垃圾邮件过滤器吃掉.它得分严重的一个原因是由于以下问题:
MIME_QP_LONG_LINE RAW: Quoted-printable line longer than 76 chars
我已经浏览了电子邮件的来源,并且我将每行超过76个字符分成两行,其间有CR + LF,但这并没有解决问题.
谁能指出我正确的方向?
谢谢!
Quoted printable 将 8 位字符扩展为“={HEX-Code}”,从而使消息更长。也许你只是达到了这个限制?
你有没有试图打破消息,比如 70 个字符?这应该为每行几个字符提供空间。
或者您只需使用 Base64 对电子邮件进行编码 - 所有邮件客户端都可以处理。
或者您只需将 Content-Transfer-Encoding 设置为 8bit 并发送未编码的数据。我知道这些天没有邮件服务器无法处理 8 位字节。
归档时间: |
|
查看次数: |
6354 次 |
最近记录: |