我想构建一个应用程序,允许我的客户通过电子邮件发送营销信息。这将是一个谨慎监控的工具,仅用于合法的批量邮件。它将具有所有必要的“取消订阅”功能等。
解决方案将使用VB.NET构建。
我的问题与实际发送电子邮件的最佳方法有关。我们在数据中心拥有一个SMTP服务器,可以使用它。我想我们可以编写一些多线程的Windows服务来监视要发送的电子邮件数据库,然后调用System.Net.Mail API通过此服务器发送。
如果不行,我应该考虑以“更低级别”的方式进行操作吗?在一个线程中执行DNS查找,在另一个线程中直接向相关服务器发送25号端口等?
任何指针都将不胜感激!
解决方案将使用VB.NET构建。
我的问题与实际发送电子邮件的最佳方法有关。我们在数据中心拥有一个SMTP服务器,可以使用它。我想我们可以编写一些多线程的Windows服务来监视要发送的电子邮件数据库,然后调用System.Net.Mail API通过此服务器发送。
如果不行,我应该考虑以“更低级别”的方式进行操作吗?在一个线程中执行DNS查找,在另一个线程中直接向相关服务器发送25号端口等?
任何指针都将不胜感激!
这并不是一个答案,但对于任何感兴趣的人,以下是最新进展……我目前正在研究一个名为ActiveMail的产品,来自ActiveUp。
它似乎是一个MTA(执行自己的MX查找并直接发送邮件),并带有一个多线程排队应用程序。