【发布时间】:2012-02-28 13:40:26
【问题描述】:
我讨厌重新讨论这个问题,因为它被打死了,但是在过去一个小时的问题中挖掘并没有找到太多明确的答案之后,我们开始了:
要求:
使用 2007 交换服务器每天数次从 C# ASP 应用程序向不同组的电子邮件收件人发送 1,ooo 到 1o,ooo 电子邮件。
关注点:
1) 鉴于要求(我认为这不是太极端),解决此问题的“最佳”方法是什么?
2) 我可以一次发送 1o,ooo 封电子邮件,还是应该分批发送 100 封?
3) 我在其他线程中看到有关此主题的数据库 Que 的提及,这是如何完成的?有没有办法将点交换到一个单独的阙。或者是否必须针对该表运行单独的服务。话虽如此,是否有任何开源项目可以处理此类事情?
【问题讨论】:
-
我不会将其发布为答案,因为它与您的技术要求无关,而是每天从个人(甚至普通公司)邮件服务器发送那么多电子邮件很可能会将您的服务器列入黑名单。您是否有理由不能使用普通的批量邮寄服务?他们已经制定了措施来遵守 CAN-SPAM 之类的规定,并为您提供 API 来完成您需要做的事情。
-
@Adam Robinson 好吧,目前办公室正在发送相同数量的电子邮件,接受他们手动将列表从我们的应用程序导出到 excel 并将其转储到 Outlook 并分批发送 500,因此我的想法n 批 ?这已经持续了很多年。
标签: c# asp.net email exchange-server