2013-06-25 63 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。 –