gpt4 book ai didi

email - Grails邮件插件运行时配置

转载 作者:行者123 更新时间:2023-12-02 15:06:32 26 4
gpt4 key购买 nike

使用grails邮件插件1.0.7。

https://jira.grails.org/browse/GPMAIL-36指出,从1.0.1开始,可以在运行时更改plguin配置。可悲的是,它没有解释如何实现它。

我希望能够在运行时更改用户名,以便能够使用其他邮件帐户。

谢谢。

最佳答案

基于this code,您应该能够在运行时更改配置,并且邮件插件将根据您的更改自动重新部署并更新邮件发件人。

例:

Holders.config.grails.mail.username = 'foo'
Holders.config.grails.mail.password = 'bar'
sendMail {
to "foo@bar.com"
from "bar@foo.com"
subject "Hi"
body "This is an email"
}

更新:

看来,以这种方式更改配置实际上不会触发 onConfigChange事件。对于 this,您可以手动触发事件。像这样:
Holders.pluginManager.getGrailsPlugin('mail').notifyOfEvent(GrailsPlugin.EVENT_ON_CONFIG_CHANGE, Holders.config)

关于email - Grails邮件插件运行时配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27692932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com