我希望我的Java应用程序向用户发送电子邮件.但我无法得到一个好的解决方案.
现在,我在Google上获得了一些,但他们使用的是我没有的SMTP服务器.我想知道在我的Linux机器上设置一个是否容易?
所以,我现在使用mailx发送电子邮件,但它从root发送电子邮件,这肯定是不好的.有没有办法使用java从适当的电子邮件发送电子邮件?就像你可以用PHP和其他语言做的?
使用commons-email以简单,直接的方式从java发送电子邮件(请参阅文档).
你总是需要一个SMTP服务器 - 即使是"php和其他语言",但也许你不知道你需要它,因为它捆绑在你的LAMP包中.
一种解决方案是使用谷歌作为SMTP服务器.通过您的帐户或谷歌应用程序.否则设置一个smtp服务器(例如postfix)linux似乎微不足道,但不是 - 你必须考虑很多事情 - 请参阅Jeff Atwood的这篇文章.
所以最终,我建议使用谷歌提供的选项.