email - Grails - 动态更改邮件插件的配置

标签 email grails plugins config

我正在尝试在 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/

相关文章:

jquery - 如何隐藏 SlidesJS 中的导航按钮和分页?

c++ - 如何在开发机器上重现缺少 Qt 插件的问题?

c# - 当我为 .Net SMTP 使用 specifiedPickupDirectory 时,如何获取 .msg 文件的文件名

python - 如何使用 Python 3.2 电子邮件模块发送以 utf-8 编码并带有 quoted-printable 的 unicode 消息?

grails - 尝试在Grails中保存DomainObject时,Id设置为NULL

用于一对多的 Grails 多选

c++ - 如何在 Mac 插件中使用 ioctl() 设置 RTS?

php - Swift-Mailer 错误, "Address in mailbox given [] does not comply with RFC"

java - 使用 javamail 发送邮件不起作用

grails - 克服 Grails 多对多关系中的 "No owner defined between domain classes"