2
私はIntegrationFlow
が電子メールを受信しています。電子メールにはSOAPメッセージが含まれています。 Spring統合でこのSOAPエンベロープをどのように処理できますか?どういうわけかSimpleWebServiceInboundGateway
に転送できますか?SimpleWebServiceInboundGatewayを手動で呼び出す方法を教えてください。
@Bean
public IntegrationFlow mailListener() {
return IntegrationFlows.from(
Mail.pop3InboundAdapter("pop3://to:[email protected]:3110/INBOX").javaMailProperties(p -> p.put("mail.debug", "false")),
e -> e.autoStartup(true).poller(p -> p.fixedDelay(1000)))
.enrichHeaders(s -> s.headerExpressions(c -> c.put(MailHeaders.SUBJECT, "payload.subject")
.put(MailHeaders.FROM, "payload.from[0].toString()")))
.get();
}