0
我想设置用于测试电子邮件警报的服务器。要求如下。设置用于测试电子邮件警报的服务器
假设被测试的应用程序会将电子邮件警报发送到某个电子邮件地址。需要测试的是,smtp服务器能够接收它并且接收的内容是正确的。
那么,我该如何达到以上要求呢?
顺便说一下,我没有这方面的经验,但我的基本想法是在java中创建一个接收电子邮件并转发收到的测试套件的SMTP服务器。这是做这种事情的正常方式吗?
我想设置用于测试电子邮件警报的服务器。要求如下。设置用于测试电子邮件警报的服务器
假设被测试的应用程序会将电子邮件警报发送到某个电子邮件地址。需要测试的是,smtp服务器能够接收它并且接收的内容是正确的。
那么,我该如何达到以上要求呢?
顺便说一下,我没有这方面的经验,但我的基本想法是在java中创建一个接收电子邮件并转发收到的测试套件的SMTP服务器。这是做这种事情的正常方式吗?
顺便说一句,我没有这样做的经验,但我的基本想法是在Java中创建一个接收电子邮件并转发收到的测试套件的SMTP服务器。这是做这种事情的正常方式吗?
呃。不,这听起来像是很多努力没有太大的收获。
如果你想自动化测试,正常的事情将是:
而在这样的情况下,我会被诱惑依靠手工测试(用真正邮件服务器和一个真正的邮箱)测试最终的邮件服务器集成。
基本上,尝试在Java中编写自己的精简邮件服务器很可能是一个努力的结果。此外,您无法知道您的假想服务器是否会(充分)正确地运行以成为您的应用程序的有效测试。
您可以使用免费的unix/linux标准MTA /服务器服务器重新配置为将所有传出电子邮件重定向到单个(本地)邮箱。我100%确定'sendmail'可以这样配置。恕我直言,这是最好的选择,如果你反正使用unix/linux。 – AnFi 2014-09-20 04:43:21