C# 如何测试发送多封电子邮件?

C# 如何测试发送多封电子邮件?,c#,email,testing,C#,Email,Testing,嗯,我想写一个应用程序(C#),一次发送多封电子邮件。 这可能是一种情况——我需要从一个电子邮件服务器向许多不同的人发送许多不同的消息 我真的不确定如何做到这一点(因此解决方案将是最有效的)-但首先我想问你,如何测试该任务。我是说。。我不想向一百万个未知地址发送垃圾邮件 我想检查-需要多长时间-从一台服务器发送1百万封电子邮件。有可能做那个测试吗 谢谢你的帮助 您有两个选择: 使用多个邮箱设置您自己的邮件服务器,并在本地发送邮件 与免费电子邮件提供商创建几个免费电子邮件帐户并发送垃圾邮件。要知道

嗯,我想写一个应用程序(C#),一次发送多封电子邮件。 这可能是一种情况——我需要从一个电子邮件服务器向许多不同的人发送许多不同的消息

我真的不确定如何做到这一点(因此解决方案将是最有效的)-但首先我想问你,如何测试该任务。我是说。。我不想向一百万个未知地址发送垃圾邮件

我想检查-需要多长时间-从一台服务器发送1百万封电子邮件。有可能做那个测试吗


谢谢你的帮助

您有两个选择:

  • 使用多个邮箱设置您自己的邮件服务器,并在本地发送邮件
  • 与免费电子邮件提供商创建几个免费电子邮件帐户并发送垃圾邮件。要知道,如果你走这条路,你很可能会触发托管服务器提供的垃圾邮件过滤器

  • 您有两个选择:

  • 使用多个邮箱设置您自己的邮件服务器,并在本地发送邮件
  • 与免费电子邮件提供商创建几个免费电子邮件帐户并发送垃圾邮件。要知道,如果你走这条路,你很可能会触发托管服务器提供的垃圾邮件过滤器

  • 有许多不同的方法来测试这一点

    a消息生成:您需要测试生成这些消息需要多长时间。这取决于您编写消息生成代码的效率——是否使用线程、缓存等

    b消息提交:您需要测试C#向服务器提交这些消息的速度。这将取决于您对电子邮件服务器的网络带宽,以及该服务器的功能有多强大,以及它是否能够处理您通过多个线程向其发送电子邮件的问题

    c消息传递:这将测试消息到达用户所需的时间。这将取决于服务器,除非您真的这样做,否则可能无法做到


    希望这有帮助

    有许多不同的方法来测试这一点

    a消息生成:您需要测试生成这些消息需要多长时间。这取决于您编写消息生成代码的效率——是否使用线程、缓存等

    b消息提交:您需要测试C#向服务器提交这些消息的速度。这将取决于您对电子邮件服务器的网络带宽,以及该服务器的功能有多强大,以及它是否能够处理您通过多个线程向其发送电子邮件的问题

    c消息传递:这将测试消息到达用户所需的时间。这将取决于服务器,除非您真的这样做,否则可能无法做到


    希望这有帮助

    如果您需要测试将电子邮件发送到多个不同的电子邮件地址,Post-Hoc将充当SMTP服务器并接收所有电子邮件。您不需要提前设置任何电子邮件帐户,事实上,使用的电子邮件地址没有任何限制。所有的电子邮件都被隔离在你的一台主机上,这样就有可能骚扰一个真实的人,也不会意外地绊倒任何垃圾邮件限制。处理每条消息的开销非常小,因此即使发送10000封电子邮件,也不会出现性能问题

    开源地址:


    此外,请查看博客帖子:

    如果您需要测试向许多不同的电子邮件地址发送电子邮件,post Hoc将充当SMTP服务器并接收所有电子邮件。您不需要提前设置任何电子邮件帐户,事实上,使用的电子邮件地址没有任何限制。所有的电子邮件都被隔离在你的一台主机上,这样就有可能骚扰一个真实的人,也不会意外地绊倒任何垃圾邮件限制。处理每条消息的开销非常小,因此即使发送10000封电子邮件,也不会出现性能问题

    开源地址:


    另外,请查看博文:

    为什么不联系一些商业电子邮件处理公司?这将是它归结为“更多$$$=更快的发送”的原因之一。是的,但我想为每个人创建一个工具。公司将在配置中保存电子邮件服务器。所以,它可能是昂贵的电子邮件帐户,和免费的电子邮件帐户。我不得不想,这个工具将被拥有免费、流行电子邮件帐户的公司使用(在hotmail或gmail上)。在短时间内发送数百万封电子邮件的非垃圾邮件商业案例是什么?一个信息-例如在银行-你必须向你所有的客户发送一条消息(我不知道具体是什么)-我是一名程序员,所以我不得不假设银行会在短时间内发送很多电子邮件。我想知道的是——像银行这样的公司是如何向客户发送很多很多信息的?为什么不联系一些商业电子邮件公司呢?这将是它归结为“更多$$$=更快的发送”的原因之一。是的,但我想为每个人创建一个工具。公司将在配置中保存电子邮件服务器。所以,它可能是昂贵的电子邮件帐户,和免费的电子邮件帐户。我不得不想,这个工具将被拥有免费、流行电子邮件帐户的公司使用(在hotmail或gmail上)。在短时间内发送数百万封电子邮件的非垃圾邮件商业案例是什么?一个信息-例如在银行-你必须向你所有的客户发送一条消息(我不知道具体是什么)-我是一名程序员,因此,我不得不假设银行将在短时间内发送许多电子邮件。我想知道的是,像银行这样的公司是如何向客户发送许多、许多信息的?1。向一个地址发送100封电子邮件与向100个不同的地址发送100封电子邮件在时间上是否存在差异。我想编写一个组件,将事件通知公司客户。我可不想这样