时间:2010-07-26 06:15:22

标签: c# email smtp testing

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

searching around之后,我最终在我放置的几台额外的机器上启动了Papercut。然后,我使用测试地址*@[test-machine-*.local]填充我的数据库。

虽然这确实运行得很好,但我测试了25个发送线程,看起来我压倒了运行Papercut的四台计算机。数百次发送尝试遇到TCP连接失败;这些消息被正确地重新排队以便稍后发送(最终确实到达)。然而,在25,000个测试电子邮件中,大约500个消失了 - 在每个测试机器上的Papercut文件夹中添加* .eml文件只产生了大约24,500个。

现在我想知道丢失的电子邮件是否是由于我的代码中的问题,或者Papercut是否将其在SMTP中报告的邮件丢弃为250 OK