如何基于OpenPop.Net对Pop3 Client进行单元测试

时间:2013-07-17 12:08:34

标签: mocking pop3 mail-server

我想知道是否有假(模拟)邮件服务器让我们提供我们的电子邮件(作为文本或文件)并使用我们使用OpenPop.net的应用程序接收它们。 我们的问题是有某些邮件(从各种邮件服务器收到)有附件,但是当我们使用我们的应用程序收到它们时,它说它们没有任何附件。我希望能够通过更改来测试我们的邮件客户端电子邮件标题。

1 个答案:

答案 0 :(得分:1)

Baby POP3 Server看起来可能适合您的需求。这是他们网站上的描述:

  

过去我做过几个与电子邮件相关的项目(POP3 / SMTP / IMAP4)。其中一个问题(至少在我公司)是从来没有好的测试服务器可用。所以这就是为什么我决定创建这个简单的POP3服务器,它不需要很多资源并支持大多数标准POP3命令。

在配置说明中,他们说它可以与Microsoft的SMTP服务器(Windows附带)一起使用,使用SMTP服务器的邮件投递文件夹作为POP3服务器的输入文件夹。

这意味着您可以通过电子邮件发送SMTP服务器以将测试电子邮件发送到POP3服务器,但理论上您也可以直接将测试电子邮件复制到该文件夹​​中。