Envio De Correo Con Grails 2.0
Soluciones Grails
Tutorial para enviar correos electrónicos usando Grails
Realizado por: Walter Vargas Ramírez 503710262
Walter Vargas RamírezUniversidad Nacional
Envío de correos con Grails
El siguiente tutorial veremos como enviar correos desde una aplicación realizada con grails, utilizando Netbeans 7.1 en Ubuntu 10.04 y Grails 2.01. Lo primero será crear una nueva aplicación: Archivo -> Proyecto Nuevo -> Groovy -> Grails Application.
2. Le cambiamos el nombre, en mi caso EnviarCorreo y presionamos Terminar.
Walter VargasRamírez Universidad Nacional 3. Ahora debemos instalar un plugin que se llama mail, para hacer esto le damos click derecho sobre el proyecto -> Grails Plugins y se nos va a desplegar una ventana conlos plugins instalados y los plugins para instalar. Seleccionamos el tab de “New Plugins” y esperamos que se desplieguen la lista de plugins disponibles.
4. Cuando se haya terminado de descargar lalista buscamos el plugin “mail(1.x)” y le damos click en instalar. Una vez terminado de instalar debe aparecernos el plugin en el tab de “Installed”.
Walter Vargas Ramírez Universidad Nacional 5.Ahora vamos a configurar lo que será nuestro servidor de correo, en este caso utilizaremos gmail. Abrimos configuration -> Config.groovy.
6. En este archivo agregamos las siguientes líneas alfinal del documento: grails { mail { host = "smtp.gmail.com" port = 465 username = "youracount@gmail.com" password = "yourpassword" props = ["mail.smtp.auth":"true", "mail.smtp.socketFactory.port":"465","mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory", "mail.smtp.socketFactory.fallback":"false"] } }
Walter Vargas Ramírez Universidad Nacional
7. Lo siguiente será crear uncontrolador con el método sendMail para enviar correos. Hacemos click derecho en Controllers - > New Grails Controller y le cambiamos el nombre por el que así designemos en mi caso EnvioController y...
Regístrate para leer el documento completo.