Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaEE应用程序中集成电子邮件服务器_Java_Email_Jakarta Ee - Fatal编程技术网

在JavaEE应用程序中集成电子邮件服务器

在JavaEE应用程序中集成电子邮件服务器,java,email,jakarta-ee,Java,Email,Jakarta Ee,我正在构建一个web应用程序,它必须能够执行以下操作: 向用户注册的(外部)地址发送电子邮件(如Gmail、Yahoo Mail等) 向应用程序中的本地邮箱发送/接收电子邮件。从这个意义上讲,这些是更多的“信息” 我可以在这里集成哪些潜在的开源技术?谢谢你的意见 那么,你想要一张吗?如果你想把它放进去,我可以建议你挑一个。但事实上,每一个像样的SMTP服务器就足够了。您只需使用JavaMail API,或者使用构建在JavaMail API之上的更方便的方法,就可以与任何SMTP服务器进行通

我正在构建一个web应用程序,它必须能够执行以下操作:

  • 向用户注册的(外部)地址发送电子邮件(如Gmail、Yahoo Mail等)
  • 向应用程序中的本地邮箱发送/接收电子邮件。从这个意义上讲,这些是更多的“信息”
我可以在这里集成哪些潜在的开源技术?谢谢你的意见

那么,你想要一张吗?如果你想把它放进去,我可以建议你挑一个。但事实上,每一个像样的SMTP服务器就足够了。您只需使用JavaMail API,或者使用构建在JavaMail API之上的更方便的方法,就可以与任何SMTP服务器进行通信以发送/读取电子邮件

如果您还没有意识到,您也可以使用ISP或web主机提供的现有SMTP服务器。在这种情况下,只有JavaMail或Commons电子邮件就足够了。

虽然可以帮助您完成发送部分,但接收电子邮件需要您通过IMAP或POP访问邮箱

Java Mail使用起来有点麻烦,但是有一个可以工作的IMAP示例来帮助您入门。

有一个JCA(Java连接器体系结构)适配器,它使Java EE服务器打开端口25以接收邮件

这里可以找到一个相当旧的教程,其中包含一些IMAP观看示例,但不完整:

有关JCA的一般介绍,请参见: