我正在尝试在 grails v. 2.3.4 中创建一个应用程序。这个应用程序有一个功能,每个登录的用户都应该能够向任何人发送电子邮件,这里棘手的部分是我想让用户在运行时配置自己的邮件配置(配置由用户在应用程序的前端提交)。
换句话说,动态改变这些conf:
Taken from config.groovy:
mail {
host = "SMTP SERVER"
port = PORT_NUM
username = "usersUserName@whatever.com"
password = "UsersPassword"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"PORT_NUM"
]
}
用这个插件可以做到这一点吗?还有其他方法吗?
我已经看过这个线程并且没有成功:
Grails2.1 Dynamic mail configuration
最佳答案
看这里 --> Changing mail configuration in runtime
您可以注入(inject) mailSender bean 并更改属性...如果您想使用插件,没有找到不同的方法。
关于email - Grails - 动态更改邮件插件的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21020955/