Jas*_*per 8 java email smtp web-applications java-ee
我有一个订单管理(Web)应用程序(在Java/Java EE中).
应用程序用户希望从Web应用程序中向发出订单的客户发送接收电子邮件通信.电子邮件路径必须与订单相关联.
用例是:
问题:
欢迎任何想法.
如果您愿意承担依赖关系,Spring Integration可以在轮询(POP3,IMAP)或事件驱动的基础上(IMAP-IDLE)轻松地从指定服务器读取电子邮件.[1&3]
[2]您可以使用专用邮件帐户,并根据传入邮件的主题(或其他字段)过滤发送到下游频道的邮件.Spring网站的以下片段说明了这一点:
<int-mail:imap-idle-channel-adapter id="customAdapter"
store-uri="imaps://some_google_address:${password}@imap.gmail.com/INBOX"
channel="receiveChannel"
should-mark-messages-as-read="true"
java-mail-properties="javaMailProperties"
mail-filter-expression="subject matches '(?i).*Spring Integration.*'"/>
Run Code Online (Sandbox Code Playgroud)
当mail-filter-expression过滤器的方式冲入电子邮件receiveChannel.对于所有感兴趣的各方(频道),您将有一个<int-mail:imap-idle-channel-adapter/>收听您的Exchange服务器.
虽然使用起来并不麻烦,但我建议您根据弹簧和EAI 概述简要介绍EAI
| 归档时间: |
|
| 查看次数: |
3653 次 |
| 最近记录: |