0
私はSpring Integrationでメールを受信したいと思います。私はXML設定で多くの例を見つけましたが、Java DSL設定では何も見つかりませんでした。 Java DSLで次のXML設定を書くにはどうすればよいですか?SpringとJavaの統合でメールを受信
<int-mail:inbound-channel-adapter id="imapAdapter"
store-uri="imaps://[username]:[password]@imap.gmail.com/INBOX"
channel="receiveChannel"
should-delete-messages="true">
<int:poller max-messages-per-poll="1" fixed-rate="5000"/>
</int-mail:inbound-channel-adapter>
次の解決策を試しましたが、ポーラーを追加する方法はありません。
@Bean
public IntegrationFlow mailListener() {
return IntegrationFlows.from(Mail.imapInboundAdapter("imaps://[username]:[password]@imap.gmail.com/INBOX").shouldDeleteMessages(true).get())
.<Message>handle((payload, header) -> logMail(payload))
.get();
}