使用Postfix通过Java发送电子邮件

ale*_*der 5 java email postfix-mta

我目前正在开发基于Java EE,JSF,EJB等的Web应用程序.这个应用程序是Debian 7.6上的deployd,并且安装了Postfix.

我可以使用这样的东西通过命令行发送电子邮件:

/ usr/bin/mailx -s"SUBJECT"-a"From:from@email.de"to@email.de

到目前为止这是有效的.

我的尝试是,使用这一行并在Java中将其作为linux命令运行.那是对的吗?

我可以使用JavaMail(通过postfix发送电子邮件),如果是这样,我该如何为此设置配置?

我真的很喜欢我的web应用程序的这一部分.也许你可以帮我找出最好的解决方案.

Ked*_*ade 1

当 JavaMail 已经为邮件(发送/接收)客户端(例如您的 web 应用程序)提供 API 时,我认为不需要使用 ProcessBuiler 并运行可执行命令来发送电子邮件。假设您已经设置了像 SMTP 这样的邮件服务器,您可以按照这样的教程来更无缝地完成此操作。