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:

Turn on Smtp module Drupal

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

Smtp server settings drupal module 4. En SMTP Authentication debemos introducir nuestro usuario y contraseña de nuestra cuenta en Gmail:

SMTP Authentication Drupal module

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

Email options SMTP Authenticate Module 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.

Test e-mail SMTP Authenticate module Drupal

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.

Hola, estoy en el mismo problema que el usuario de arriba y la verdad es que no estoy seguro de que me puede llegar a faltar, aunque tengo la sospecha de que puede ser algo relacionado al "md5", porque ya me paso en otro caso, donde me salia el mismo error, entraba en modo debug, me decía justamente eso, lo desabilitaba lo cual esta mal, pero salia andando todo bien.

Gracias de antemano

Prueba a ver, en vez de meter al drupal tu contrasena, metele lo que te salga de aqui: http://www.md5-creator.com/

Hola, puedes describir porfavot como hacer lo mismo pero desde drush, estoy tratando de recuperar mi contraseña de administrador por lo que no puedo entrar a la consola de administracion y no me deja enviar correos para cambiar la contraseña ni tampoco me reconoce el usuario ni la contraseña vieja, o existe algun metodo para resetear el drupal. ayuda porfavor

Muchas gracias por la ayuda, solo decir en que hay que entrar a la sección de seguridad de gmail y habilitar la capacidad de entrar desde varios dispositivos a la cuenta. Por lo demás Prefecto.!!!

Disculpa pero siguiendo esas configuraciones sigo sin tener salida desde la primera prueba que hace desde ese formulario, tengo instalado drupal en un vps. saludos

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.
CAPTCHA
Esta pregunta es para evitar el spam automatizado.

Contacto

¿Te interesan nuestros servicios?

Contáctanos