Skip to content

Instantly share code, notes, and snippets.

@xmlking
Created August 8, 2011 01:46
Show Gist options
  • Save xmlking/1131066 to your computer and use it in GitHub Desktop.
Save xmlking/1131066 to your computer and use it in GitHub Desktop.
Page Rendering API to send email with template
grails.gsp.PageRenderer groovyPageRenderer
void welcomeUser(User user) {
def contents = groovyPageRenderer.render(view:"/emails/welcomeLetter", model:[user: user])
sendEmail {
to user.email
body contents
}
----------------
new File("/path/to/welcome.html").withWriter { w ->
groovyPageRenderer.renderTo(view:"/page/content", w)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment