ここに記載されているものと非常によく似た要件がありますが、次のようにImapを使用しています。私のバージョンのスプリング統合は1.0.4です。
<mail:inbound-channel-adapter id="imapAdapter"
store-uri="imaps://user:pass@domain:993/inbox"
channel="recieveEmailChannel"
auto-startup="true"
java-mail-properties="javaMailProperties">
<int:poller>
<int:interval-trigger initial-delay="1000" interval="2000"
fixed-rate="true"/>
<int:transactional transaction-manager="transactionManager" propagation="REQUIRED"/>
</int:poller>
</mail:inbound-channel-adapter>
<int:channel id="recieveEmailChannel" />
<int:service-activator input-channel="recieveEmailChannel" ref="emailReceiverService" method="receive"/>
<bean id="emailReceiverService" class="com.mydomain.email.in.DefaultEmailReceiverUtilService">
</bean>
質問 ImapはSpring-integration1.0.4でトランザクションをサポートしていますか?