Error enviando correos con Contact Form 7

Hay veces, que nuestro WordPress, no realiza el envío de emails a través de los formularios de contacto existentes. La mayoría de las veces lo hacemos con el plugin Contact Form 7, pero nos puede pasar con cualquier otro plugin de estas características.

El error casi siempre se produce porque, en el servidor en el que tenemos alojado nuestro WordPress, tiene deshabilitada la función mail() de PHP, que es la que utiliza WordPress bajo su función WP_mail().

Para solucionar este problema, tenemos que envíar los correos a través de un servidor SMTP. Podemos usar el de nuestro servidor en el que tenemos alojada la web, o también de una manera muy sencilla podemos usar el de Gmail, Yahoo u otros. Vamos a ver como hacer esto.

Wordpress nos ofrece una extensa variedad de plugins para facilitarnos esta tarea. Yo suelo utilizar

Easy WP SMTP

easy-smtp

Para configurar este plugin y que nuestro WordPress envíe correos sin problemas, sólo debemos rellenar el siguiente formulario:

conf-smtp

Aquí os dejo los datos de algunos famosos servidores SMTP:

Gmail:

  • Servidor SMTP: smtp.gmail.com
  • Tipo de encriptación: TLS
  • Puerto SMTP: 587
  • Usar autentificación SMTP

Yahoo:

  • Servidor SMTP: smtp.mail.yahoo.com
  • Tipo de encriptación: SSL
  • Puerto SMTP: 465

Hotmail:

  • Servidor SMTP: smtp.live.com
  • Tipo de encriptación: TLS
  • Puerto SMTP: 587

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *