-1

我们正在用 C# 实现营销应用程序,在这个应用程序中,我们需要向用户发送至少 1000 封电子邮件,我有一个电子邮件发件人类。我有两个重要问题:

  1. 如何在不进入用户的垃圾邮件文件夹的情况下发送这些电子邮件?
  2. 有没有实现这种类的设计模式,我不喜欢为每个用户实例化电子邮件类,我想一个一个地发送电子邮件,线程安全并且对服务器没有性能影响。
4

3 回答 3

1

正如 Beska 所说,您可以自行决定是否将电子邮件内容视为垃圾邮件。不要只设置密件抄送字段(即收件人字段不应为空),也不要只发送图像作为内容(也添加一些纯文本)。有关更多提示,请参见此处:http: //kb.mailchimp.com/article/how-spam-filters-think/

于 2012-07-12T17:23:35.637 回答
0

除了我的评论(我说让电子邮件不显示为垃圾邮件不是编程问题,而是营销问题),一般来说,您必须正确设置一些东西才能让您的电子邮件有一个很好的机会无论您如何发送它们,都无法通过。

杰夫(是的,杰夫)有一篇关于这个的博客文章,为你提供了一个很好的清单。其中大部分不是编程,而是服务器设置,但根据您的情况,它可能会对您有所帮助。

于 2012-07-12T17:27:12.730 回答
0

我确实发现单音设计模式最常用于通过应用程序发送电子邮件。它可以防止对本书“ASP.NET 3.5 应用程序架构和设计”第 134 页进行类的多实例化。防止将电子邮件发送到垃圾邮件还有一些其他的做法,重要的是我们应该在电子邮件中有退订链接,并且电子邮件正文应该有动态内容。这里还有一些其他技术:如何发送电子邮件并避免它们被归类为垃圾邮件

于 2012-07-13T16:43:39.740 回答