gpt4 book ai didi

grails - 为Grails邮件插件生成HTML邮件模板的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 14:25:19 24 4
gpt4 key购买 nike

使用Grails Mail plugin,您可以发送纯文本或html邮件。发送这样的html邮件时:

sendMail {
to "fred@g2one.com"
subject "Hello John"
html(view: htmlTemplate, model: args)
}

建议在邮件html中内联css,因为它将被更多的邮件客户端接受。问题是,这些html文件很难阅读和维护。

有没有一种比编写内联CSS更聪明的方法来生成这些邮件模板?生成html邮件模板的最佳实践是什么?

最佳答案

模板可以使用g:render标记包括其他模板。

如果您不希望将内联CSS与邮件html混合使用,请将其放在自己的模板中,然后使用render标签将其插入html模板中:

邮件/_css.gsp:

<style type="text/css">
body {
/* styles! */
}
</style>

邮件/_message.gsp:
<html>
<head>
<g:render template="/mail/css" /> <!-- render stylesheet into this template -->
</head>
<body>
<!-- content -->
</body>
</html>

关于grails - 为Grails邮件插件生成HTML邮件模板的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16916346/

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