已完成大于的电子邮件地址>和小于<符号<><><>

时间:2015-05-18 15:20:34

标签: vb.net email html-email smtpclient

我很难正确地理解这个问题,这可能就是为什么我找不到任何Google搜索结果的原因。基本上,我有一个VB.NET程序,可以使用System.Net.Mail.SmtpClient自动生成和发送电子邮件。

有些人(一小部分人)无法查看这些电子邮件。他们说电子邮件正文中充满了GT和LS这样的符号<><><><><><><><><> ;<><><><><><><><><><><><>&LT ;><

我100%确定这是客户端(可能是他们的电子邮件客户端或浏览器)。我只是需要让他们知道如何解决它。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

通过电子邮件发送HTML电子邮件非常棘手;有各种不同的标签不能很好地工作,还有其他一些你可以包含的东西几乎肯定会引发某种安全措施或过滤。

Litmus等网站旨在帮助您在多个不同的客户端测试您的电子邮件,并为HTML电子邮件提供best practices的简要说明;其中包括:

  • 不要使用CSS定位或清除
  • 坚持内联样式,不要引用外部CSS
  • 避免使用任何简写' HTML
  • 限制图片使用
  • 如果您必须拥有图片,请添加您的alt标记

如果收件人的邮件服务器使用SpamAssassin之类的内容,即使您的内容也可能触发垃圾邮件过滤器(提及退款保证,大笔资金等)

最后,您可以使用Premailer之类的工具来帮助修剪HTML并希望避免任何混乱。

在不知道您的电子邮件究竟包含哪些内容的情况下,我们无法在这方面提供太多帮助,但如果您想要清理内容,上述各点是一个很好的起点!