是否可以在没有JDK的情况下发送电子邮件?

时间:2014-11-23 09:09:16

标签: java email-client

我了解JDK实施电子邮件发送(通过SMTP),但我正在寻找自定义内容,使用JDK。有这样的图书馆?我需要它以便更好地测试我的应用程序。

2 个答案:

答案 0 :(得分:0)

也许使用apache commons exec来运行类似:

echo "hello" | mail -s subject user@example.com

答案 1 :(得分:0)

  

我需要它才能更好地测试我的应用。

使用java-mail中的邮件功能。这就是它的完成方式。

对于您的测试用例,使用单例的Dummy-Implementation,或者只是跳过您transfer邮件的部分。

可测试性与它无关。

如果我在项目中使用邮件功能,我通常会将邮件发送到测试环境中的一个帐户,覆盖原始目标。但在那之后,e.i。在集成和qa环境中,邮件已全部发送给测试人员。

在自动化测试中,要么根本不进行测试,要么模拟通话。无论如何,应在发送邮件之前进行验证。