如何通过弹簧接收基于Java的系统中的电子邮件?

Jav*_*aby 6 java email spring pop3 imap

我查了谷歌和Spring文档,但在接收电子邮件时找不到任何东西.

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

许多链接指向詹姆斯,但它确实看起来像一个好的项目没有提供足够的文档,我甚至不确定它做我想要的,即只是一个能够接收电子邮件的小客户.

Tom*_*icz 13

Spring集成旨在解决这些问题.特别是它有电子邮件接收适配器.以下是文档中的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>
Run Code Online (Sandbox Code Playgroud)