Email Spring集成:Imap,由Imap空闲通道适配器中的属性邮件筛选器表达式引起的连续远程服务轮询
我用SpringIntegrationMail4.2.6实现了一个imap空闲邮件接收器。 当,在标签中接收器的配置中Email Spring集成:Imap,由Imap空闲通道适配器中的属性邮件筛选器表达式引起的连续远程服务轮询,email,spring-integration,imap,Email,Spring Integration,Imap,我用SpringIntegrationMail4.2.6实现了一个imap空闲邮件接收器。 当,在标签中接收器的配置中 <mail:imap-idle-channel-adapter mail-filter-expression="something" ... > 我使用属性“mail filter expression”,这会导致远程邮件服务连续(大约每秒)轮询此重复消息: 10:29:21信息o.s.i.mail.ImapMailReceiver-尝试从文件夹
<mail:imap-idle-channel-adapter mail-filter-expression="something" ... >
我使用属性“mail filter expression”,这会导致远程邮件服务连续(大约每秒)轮询此重复消息:
10:29:21信息o.s.i.mail.ImapMailReceiver-尝试从文件夹[收件箱]接收邮件
如果删除“邮件筛选器表达式”属性,则此连续轮询将消失
我不知道这是否是框架所期望的行为。
我的想法是限制远程服务的comtinuos轮询,事实上我正在使用imap-空闲通道适配器
这是我对接收器的配置:
<mail:imap-idle-channel-adapter
id="mailAdapterMailInAccettazione"
store-uri="imaps://...the url of the remote service
channel="emailsInAccettazioneDaLeggere"
auto-startup="true"
should-delete-messages="false"
should-mark-messages-as-read="false"
java-mail-properties="javaMailProperties"
mail-filter-expression="subject matches '(?i).*somenthing: .*'" >
<mail:transactional synchronization-factory="syncFactoryAccettazione"/>
</mail:imap-idle-channel-adapter>
您是否有机会升级到最新的4.3.21
4.2.x
generation处于下线阶段,下一个版本中可能会修复一些不一致的问题。我将按照您的建议尝试使用较新的版本,希望不会引入一些问题(这是一个我正在修改的旧应用程序)。如果这解决了问题,我将在这里写下我已经更新到4.3.21版本的spring integration mail,但遗憾的是,continuos轮询仍然持续存在。您很有可能升级到最新的4.3.21
4.2.x
generation处于下线阶段,下一个版本中可能会修复一些不一致的问题。我将按照您的建议尝试使用较新的版本,希望不会引入一些问题(这是一个我正在修改的旧应用程序)。如果这解决了问题,我会写在这里。我已经更新到4.3.21版本的spring integration mail,但遗憾的是,continuos轮询仍然存在