Opa, da uma olhada neste post que escrevi em 2009: http://www.itexto.net/devkico/?p=461
THiagoLP86,
O modo que vc esta fazendo parece bem simples, poderia me explicar mais detalhado o que eu colocaria dentro da
def afterInsert(){
o que eu coloco aki para enviar e-mail??
}
Obrigado
Consegui fazer desta forma
1 - grails install-plugin mail
2 -Editei o arquivo Config.grovy:
grails {
mail {
host = "smtp.servidordeemail.com"
port = 25
username = "usuario@servidordeemail.com"
password = "123456"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
3 - E por ultimo editei o arquivo controler da aplicação que queria enviar após o novo registro:
def create() {
[permanenciaInstance: new Permanencia(params)]
sendMail {
to "usuariodestino@servidordeemail.com"
subject "Novo Registro"
body "Novo Registro no banco"
}
}
Funcionou ....