gpt4 book ai didi

java - 使用 Java 邮件服务器进行测试

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:11:30 25 4
gpt4 key购买 nike

我正在测试一个应用程序,它可以从邮箱中取出邮件,根据邮件的内容执行一些操作,然后根据操作的结果发送回复邮件。

我正在寻找一种为此应用程序编写测试的方法。理想情况下,我希望这些测试启动它们自己的邮件服务器,将我的测试电子邮件推送到该邮件服务器上的一个文件夹,并让我的应用程序从我的测试启动的邮件服务器中抓取邮件。

配置应用程序以使用邮件服务器并不困难,但我不知道在哪里可以找到用 Java 启动邮件服务器的编程方式。我看过 JAMES,但我无法弄清楚如何从我的测试中启动服务器。

所以问题是:对于 Java 邮件服务器,我可以使用什么来完全在 Java 中配置和启动?

最佳答案

使用起来也很简单GreenMail它被设计为自动“单元”测试的邮件服务器。

来自项目网页(现在可能还有其他一些具有发送/接收功能的工具):

GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes. Supports SMTP, POP3, IMAP with SSL socket support. GreenMail also provides a JBoss GreenMail Service. GreenMail is the fist and only library that offers a test framework for both receiving and retrieving emails from Java.

关于java - 使用 Java 邮件服务器进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2782546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com