Cómo enviar mails desde Drupal utilizando Gmail
En nuestros desarrollos con Drupal, a menudo nos encontramos que queremos enviar mails pero no tenemos contratado este servicio, ya sea porque trabajamos en local o por otras circunstancias. Es ahí cuando puede resultar muy útil poder configurar Drupal para que utilice nuestro correo de Gmail para el envío de emails.
Para ellos vamos a utilizar el módulo Smtp que instalaremos así:
1. Copiamos los ficheros incluidos en el módulo en el directorio de Drupal sites/all/modules/
2. Descargamos el paquete PHPMailer de aquí y copiamos todo en el directorio de Drupal /sites/all/modules/smtp/phpmailer
3. Activamos el módulo como solemos hacer habitualmente en Administer > Site building > Modules
Una vez instalado tendremos que configurar el módulo de la siguiente manera:
1. Ir a Home > Administer > Site Configuration > SMTP Authentication Support
2.En Install options activar el módulo:

3. En SMTP server settings indicar que utilizaremos el smpt de gmail (smtp.gmail.com), el puerto 465 y usar el protocolo SSL:
4. En SMTP Authentication debemos introducir nuestro usuario y contraseña de nuestra cuenta en Gmail:

5. En E-mail options debemos indicar el nombre y el mail del origen de los correos que enviaremos con Drupal:

6. Finalmente en Send test e-mail podemos incluir un correo electrónico donde recibir un correo de prueba para verificar que hemos realizado la configuración correctamente.





Gracias por tu ayuda, muy
Gracias por tu ayuda, muy fácil de hacer.
Hola muy tutorial, solo que
Hola muy tutorial, solo que al intentar enviar un email, me da una pagina en blanco y no lo envia, ke sera??
Pues a mi no me funciona.
Pues a mi no me funciona.
En local, me funciona perfectamente, pero cuando lo subí a remoto, no funciona. He probado, tal y como dices y con el correo y configuracion que tengo en el servidor, pero no funciona me sale un mensaje de error: "No se pudo enviar el correo electrónico. Contacte con la administración del sitio si persiste el problema.".
Yo creo que puede se algo que configuré para que me funcionara en local y que hace que no funcione en remoto.
Tienes alguna idea?
Gracias.
Añadir nuevo comentario