2013-06-25 59 views
2

我有一個需要向註冊用戶發送郵件通知的Spring MVC應用程序。只要這個應用程序將由不同的管理員在不同的環境中使用,我需要在嵌入式數據庫中設置配置設置。我的問題是,我一直在閱讀Spring文檔,似乎這些設置必須在xml文件中設置。那麼,有沒有辦法從數據庫獲取這些設置,並且每次需要發送電子郵件時都要配置郵件發件人(如有必要)?動態配置Spring郵件發件人

回答

3

Spring的EMail函數只是java的標準郵件函數(javax.mail)https://javamail.java.net/nonav/docs/api/的一個薄包裝。

如果你不需要,你不需要使用spring mail函數,你可以直接使用java.mail。在那裏它應該相對容易地爲每個郵件使用不同的配置。

+0

配置將完全相同,但這正是我所需要的。管理員必須在部署之後設置配置,並且這可能會在將來更改(例如,使用其他smtp服務器)。非常感謝@Ralph。 –