Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Windows群发邮件服务_.net - Fatal编程技术网

.net Windows群发邮件服务

.net Windows群发邮件服务,.net,.net,Windows服务能否用于从数据库获取数据和邮寄(大约300封邮件),并提供15分钟的时间间隔和计时器 在这种情况下,Windows服务是一个很好的选择吗?如果程序相当于: while (true) { SendEmailsFromDatabase(); Thread.Sleep(TimeSpan.FromMinutes(15)); } 那你就不需要Windows服务了。您需要一个控制台应用程序和一个计划任务。请参阅。谢谢您的回复。我说的是一个Web应用程序。我有一个每15分钟

Windows服务能否用于从数据库获取数据和邮寄(大约300封邮件),并提供15分钟的时间间隔和计时器


在这种情况下,Windows服务是一个很好的选择吗?

如果程序相当于:

while (true)
{
    SendEmailsFromDatabase();
    Thread.Sleep(TimeSpan.FromMinutes(15));
}

那你就不需要Windows服务了。您需要一个控制台应用程序和一个计划任务。请参阅。

谢谢您的回复。我说的是一个Web应用程序。我有一个每15分钟发送一次群发邮件的方案。请为此建议一个好的选项。@G.R:控制台应用程序可以访问Internet。如果您需要一个Web前端来收集用户的信息并将其存储在数据库中,那么很好。但是检查数据库和发送电子邮件的部分不应该是Web应用程序。我的建议是:对于发送邮件,使用由预定任务激活的控制台应用程序。