Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
如何更好地使用spring在基于Java的系统中接收电子邮件?_Java_Spring_Email_Imap_Pop3 - Fatal编程技术网

如何更好地使用spring在基于Java的系统中接收电子邮件?

如何更好地使用spring在基于Java的系统中接收电子邮件?,java,spring,email,imap,pop3,Java,Spring,Email,Imap,Pop3,我查阅了Google和Spring文档,但没有找到任何关于接收电子邮件的信息 我需要建立一个客户端(不是完全成熟的客户端),可以接收来自POP3和IMAP的电子邮件。我已经在项目中使用Spring,所以首选Spring 很多链接指向James,但尽管它看起来确实像一个好的项目,但它没有提供足够的文档,我甚至不确定它是否能实现我想要的功能,即它只是一个能够接收电子邮件的小客户端。POP3和IMAP不是接收电子邮件的协议。他们出去从服务器上取 官员 提供独立于平台和协议的框架来构建邮件和消息传递应用

我查阅了Google和Spring文档,但没有找到任何关于接收电子邮件的信息

我需要建立一个客户端(不是完全成熟的客户端),可以接收来自POP3和IMAP的电子邮件。我已经在项目中使用Spring,所以首选Spring


很多链接指向James,但尽管它看起来确实像一个好的项目,但它没有提供足够的文档,我甚至不确定它是否能实现我想要的功能,即它只是一个能够接收电子邮件的小客户端。

POP3和IMAP不是接收电子邮件的协议。他们出去从服务器上取

官员

提供独立于平台和协议的框架来构建邮件和消息传递应用程序

看一看

就是为了解决这类问题而设计的。特别是它有。以下是文档中的IMAP示例:

<mail:inbound-channel-adapter id="imapAdapter"
      store-uri="imaps://[username]:[password]@imap.gmail.com/INBOX"
      java-mail-properties="javaMailProperties"
      channel="recieveChannel"
      should-delete-messages="true"
      should-mark-messages-as-read="true"
      auto-startup="true">
      <int:poller max-messages-per-poll="1" fixed-rate="5000"/>
</mail:inbound-channel-adapter>