我想设置一个用于测试电子邮件警报的服务器。要求如下。
假设正在测试的应用程序将电子邮件警报发送到某个电子邮件地址。需要测试的是smtp服务器能够接收它并且接收的内容是正确的。
那么,我怎样才能达到上述要求?
顺便说一下,我没有这方面的经验,但我的基本想法是在java中创建一个SMTP服务器,它接收电子邮件并将收到的内容转发给测试套件。这是做这种事情的正常方法吗?答案 0 :(得分:1)
顺便说一下,我没有这方面的经验,但我的基本想法是在java中创建一个SMTP服务器,它接收电子邮件并将收到的内容转发给测试套件。这是做这种事情的正常方法吗?
Ermm。没有。听起来很费劲没有太大的收获。
如果您想自动化测试,通常情况是:
在这种情况下,我很想依靠手动测试(使用真正的邮件服务器和真实邮箱)来测试最终的邮件服务器集成。
基本上,尝试使用Java编写自己的缩减邮件服务器可能是一个努力下沉。此外,您无法知道您的假设服务器是否(足够)正确地运行以成为您的应用程序的有效测试。