2014-07-21 24 views
0

我發現Mail Integration in the Spring Docs,一個mail channel example with XML configuration,建議使用Jasypt加密的XML配置的用戶名/密碼,並在春季啓動樣品回購的基於XML的配置,但我還沒有想出如何安全地配置並在使用註釋的Spring Boot web應用程序中使用電子郵件渠道。如何在Spring Boot中配置郵件通道?

我就開始尋找將XML bean定義,以及如何將XML轉換爲註釋,但空手而歸。

我應該如何配置郵件頻道在Spring Boot應用程序中發送和接收電子郵件?

謝謝!

+0

理想情況下,我想只有基於註解的配置,所以我希望有人提供了一個基於註釋的答案,但等待一個月後,我想我必須接受XML的配置選項。 – Tim

回答

1

春季啓動集成啓動器不包括郵件支持;你只需要將spring-integration-mail神器添加到你的pom;您可以根據需要使用XML配置郵件通道適配器。

您可以使用@ImportResource到XML配置與@Configuration類結合起來。

+0

謝謝,加里!關於@ImportResource的提示似乎是我需要的提示。我仍然不確定如何添加[Jasypt](http://www.jasypt.org/encrypting-configuration.html),以便XML郵件通道不會公開郵件用戶/密碼,但會跨過該網橋在我獲得郵件頻道工作後。 – Tim

+0

我對jasypt不熟悉,但用戶名/密碼使用'javaMailProperties' bean作爲[參考文檔中描述的](http://docs.spring.io/spring-integration/reference/html/mail的.html)。 –

+0

爲什麼要結合XML和實用配置?而春季開機更喜歡實用的配置! – Jaxox

相關問題