【发布时间】:2019-06-14 17:43:58
【问题描述】:
我想像这样等待发送电子邮件:
您从 .txt 文件中获取所有收件人列表并设置时间(例如:50 秒和 20 人)它需要向 20 人发送电子邮件并等待 50 秒然后继续从该列表发送邮件.
我认为它需要在此之前:
SmtpServer.Send(message);
喜欢稍等片刻,然后继续发送电子邮件...
我不知道标准的System.Net.Mail 库是否没有这样的功能。也许我们可以使用 EASendMail 库,但我没有任何关于使用它的信息。
再举一个例子: 想象一下,我是一家需要向员工发送 1000 封邮件的公司。如果我直接发送,我的 IP 将被列为红色,我的邮件会转到“SPAMBOX”,我的工作人员看不到我的重要邮件。我需要像这样发送它们:发送 10 个工人,然后等待 1 分钟,然后继续发送 10 个工人并等待 >1 分钟...它需要像这样进行。但我找不到这样做的方法。
你能帮帮我吗?
【问题讨论】:
-
您需要一个服务或后台运行的应用程序来满足这种需求。只有详细的问题才能获得详细的答案;-)
-
Thread.Sleep? -
使用mailchimp等邮件服务
-
为什么要等待 50 秒?为什么不把它们都寄出去?
标签: c# email html-email easendmail