我知道JDK实现电子邮件发送(通过SMTP),但我正在寻找自定义的东西,这将不是使用JDK。这样的库存在吗?我需要它来更好地测试我的应用程序。是否可以在没有JDK的情况下发送电子邮件?
1
A
回答
0
也许使用apache commons exec运行是这样的:
echo "hello" | mail -s subject [email protected]
0
我需要我的应用程序的可测试性更好。
使用来自java-mail的邮件功能。这是如何完成的。
对于你的测试用例使用一个单身的虚拟实现,或者只是跳过你邮件的transfer
部分。
可测性与它无关。
如果我在项目中使用邮件功能,我通常会将邮件发送到测试环境中的一个帐户,覆盖原始目标。但在那之后,e.i.在集成和qa环境中,邮件已发送给测试人员。
在自动化测试中,要么根本不测试,要么模拟通话。以任何方式验证都应在发送邮件之前完成。
相关问题
- 1. 是否有可能在没有Mandrill的情况下用Mailchimp发送交易电子邮件?
- 2. 如何在没有端口转发的情况下发送电子邮件?
- 3. 我可以在没有实际发送电子邮件的情况下查看邮件视图吗?
- 4. 在没有用户交互的情况下在Android中发送电子邮件
- 5. 如何在iOS中没有MFMailComposeViewController的情况下发送电子邮件?
- 6. 在没有用户介入的情况下发送电子邮件android
- 7. BlackBerry叶栅在没有用户交互的情况下发送电子邮件
- 8. 在没有用户干预或意图的情况下发送电子邮件
- 9. 在没有用户提示的情况下发送电子邮件
- 10. 在没有用户干预的情况下从Android App发送电子邮件
- 11. Android应用程序可以在不打开电子邮件界面的情况下发送电子邮件吗?
- 12. codeigniter在没有配置电子邮件库的情况下发送电子邮件
- 13. PHP电子邮件在某些情况下,不发送
- 14. 是否可以在没有对话框的情况下发送Facebook请求?
- 15. 在没有javax.mail的情况下用java发送邮件
- 16. 在没有SMTP服务器的情况下在Django中发送电子邮件。像PHP邮件()函数一样
- 17. 有没有java_opts,我可以禁止发送电子邮件?
- 18. 是否有可能发送电子邮件只有jQuery?
- 19. 报告服务 - 如何在没有固定时间表的情况下通过电子邮件发送邮件
- 20. 是否可以在cakephp devleopment模式下关闭电子邮件发送?
- 21. 是否可以发送电子邮件到简码?
- 22. 确定是否可以成功发送电子邮件
- 23. 是否可以使用YQL发送电子邮件?
- 24. 是否仍可以使用SMTP发送电子邮件/文本?
- 25. nodejs - 是否可以从nginx/pm2发送电子邮件警报?
- 26. 是否可以在没有pom.xml的情况下发布maven工件?
- 27. PHP如何在没有sendmail的情况下使用邮件发送邮件()?
- 28. AppleScript - 如何在没有邮件应用程序的情况下发送邮件
- 29. 在没有将文件保存到网络服务器的情况下发送带附件的电子邮件
- 30. Java电子邮件发送API电子邮件没有发送..挂断程序
不是JDK,而是Java邮件? https://java.net/projects/javamail/pages/Home – SMA 2014-11-23 09:13:11
我不明白你在问什么:你想在不使用JDK类的情况下执行Java代码?这不可能。无论如何,这个问题是无关紧要的。 – 2014-11-23 09:13:55
如果您的意思是发送电子邮件而不使用JDK中的实现(但仍然使用Java),您也可以使用命令行程序发送电子邮件。使用'Process'(https://docs.oracle.com/javase/8/docs/api/java/lang/Process.html) – 2014-11-23 09:19:03