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:

smtp-authentication-support-turn-on.png

3. En SMTP server settings indicar que utilizaremos el smpt de gmail (smtp.gmail.com), el puerto 465 y usar el protocolo SSL:

smtp-authentication-support-smtp-server- 4. En SMTP Authentication debemos introducir nuestro usuario y contraseña de nuestra cuenta en Gmail:

smtp-authentication-support-smtp-authent

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

smtp-authentication-support-email-option

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.

smtp-authentication-support-test-mail.pn

Gracias por tu ayuda, muy fácil de hacer.

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.
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

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
Enviando este formulario, aceptas las cláusulas de privacidad de Mollom.

Contacto

¿Te interesan nuestros servicios?

Contáctanos