c# - 发送多封邮件——大型系统中使用的解决方案

标签 c# email

之前我问过您有关测试一次发送多封电子邮件的方法。 现在我想问一下在大型系统中使用的解决方案 - 一次发送多封电子邮件。

我的问题有点复杂:

1) 我对现在使用的解决方案很好奇 - 我的意思是.. 例如,在银行系统中。有时需要发送数百万封电子邮件。 银行系统如何向客户发送多封电子邮件?

2) 简单的 gmail 或 hotmail 帐户可以吗?

3) 发送大量电子邮件需要什么?

4) 使用“System.Net.Mail;”是一个好的解决方案?一个一个发送给所有银行客户?

5) 我应该怎么做才能避免将电子邮件作为垃圾邮件发送?

感谢帮助


编辑:

我知道我无法证明这一点 - 但我不需要垃圾邮件。每个大公司的计算机系统都必须有一个工具——支持消息发送。

这将是 100% 合法的!我想创建一个工具 - 在配置客户端将设置他自己的电子邮件服务器(它可以是 gmail、hotmail 或他自己的)。并连接到他的系统——例如图书馆之类的。 当学校想通知所有家长有关事件或图书馆的信息时……或者可能是更大的东西——比如银行。

我只会发送电子邮件用于测试 - 我可能会使用“Papercut” - 但我不知道它是否是可靠的工具。

所以,就像我说的—— 我只想知道,它是如何在大型系统(如银行系统)中完成的。

我现在的解决方案是使用“System.Net.Mai”从数据库中获取消息和所有电子邮件并逐一发送 - 这是一个好的解决方案吗?

最佳答案

如果您使用的是 Mvc,您可以查看 MvcMailer . 看起来很干净整洁。

关于c# - 发送多封邮件——大型系统中使用的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6656405/

相关文章:

c# - 为什么 C# 垃圾收集器在满足请求之前不会继续尝试释放内存?

c# - 寻呼 crm 动态结果超过 5k "Requires PagingCookie"

ruby - 通过 Ruby Net::IMAP 收集邮件时如何最好地编码或清理电子邮件正文

java - 是否可以从 java 创建 TNEF 文件?

linux - 通过指定回复列表的 mailx 命令

php - 好的 PHP 验证库

c# - 我可以检索方法中参数的默认值吗?

c# - SQL Server 加密和 nhibernate

c# - LinqToCRM 未正确转换

php - 将单个行数据从 mysql 通过电子邮件发送给单个用户