在C#中将HTML电子邮件签名附加到纯文本电子邮件正文

时间:2011-07-28 16:56:25

标签: c# email spam-prevention

我写了一个程序来向我们的一些客户发送提醒电子邮件,它确实有效。现在我们正在尝试将电子邮件签名添加到我们的电子邮件中,这是一个html文件。我们在Thunderbird中使用相同的文件。我尝试将HTML内容添加到正文并且它可以正常工作。唯一的问题是“\ n”不再作为换行符,因为smtpClient.IsBodyHtml = true!尝试用<br />替换“\ n”不起作用,但包括我的html签名正文中的实际消息工作正常,除了邮件服务器将它们检测为垃圾邮件!这有什么解决方案吗? 我的实际电子邮件是纯文本,我只想添加链接到我们网站的公司徽标。

1 个答案:

答案 0 :(得分:1)

我很同情你,因为你只想要一封纯文本电子邮件,但如果你的客户真的想要这些电子邮件,而你真的想要你的徽标,那么他们就可以白名单列出你的域名,以便所有电子邮件都能通过!

我们使用一家名为mailchimp的公司发送订阅者邮件,我询问他们如何避免使用垃圾邮件过滤器,特别是在基本上是一个广告群体的情况下,很难避免它们,这是他们的建议并且有很多。;

Avoiding the Spam Filters