tutorial wp mail smtp

En este post vamos a ver la configuración del plugin WP Mail SMTP de WP Forms, este plugin sirve para enviar los mails de nuestro formulario de contacto a través del protocolo SMTP y que permite que se envíen los mensajes de email.

Este plugin también es útil cuando el plugin Contact Form 7 no funciona y no envía los mensajes de los correos porque tu servidor no utiliza la función “mail” por defecto.

El problema de mail PHP

De forma predeterminada, WordPress utiliza la función de correo mail PHP para enviar correos electrónicos generados por WordPress y también correos generados a través de plugins de formularios de contacto.

Uno de los problemas más comunes para no recibir los correos electrónicos, es que el servidor de alojamiento donde tenemos instalado WordPress no está configurado para usar la función de correo mail de PHP.

Con el protocolo SMTP, que es un protocolo de internet que se utiliza para enviar correos entre dispositivos, puedes solucionar este problema y enviar correos mediante este protocolo a través de WordPress.

WP Mail SMTP

Principalmente, el plugin WP Mail SMTP soluciona qué plugins de formularios de contacto como Contact Form 7 o WP Forms funcionen correctamente si el servidor donde está instalado WordPress no permite enviar correos por defecto.

Este es un problema que ocurre en muchos servidores de hosting y si este es tu caso, con este plugin podemos darle una fácil solución cuando WordPress no envía los emails.

Configurar WP Mail SMTP en WordPress

Para configurar este plugin con una cuenta de email utilizando tu dominio tipo “info@sensacionweb.com” vas a necesitar crear una cuenta de email con tu dominio y también tendrás que preguntarle al soporte de tu hosting varios datos adicionales que veremos más adelante.

También puedes hacerlo con una cuenta de Gmail pero deberás crear una API de Google.

¡Vamos con el tutorial!

Primero, instalamos el plugin WP Mail SMTP que es un plugin gratuito y está en el repositorio de WordPress.

wp mail smtp by wpforms

Y después nos dirigimos a sus opciones que están en Ajustes > WP Mail SMTP

ajustes wp mail smtp

Correo electrónico remitente: añade la cuenta de email que va a generar los correos, esta cuenta tiene que ser de tu dominio si no vas a utilizar un servicio de correo externo como gmail.

Nombre del remitente: el nombre por defecto que aparecerá en el remitente del correo.

Servicio de correo electrónico: elige qué servicio va a generar los correos, utiliza la opción Otro SMTP para usar una cuenta de tu dominio.

Con la opción “Otro SMTP” vamos a necesitar varios datos para configurar WP Mail SMTP con una cuenta de email de nuestro dominio:

  • Una cuenta de email (créala desde tu hosting)
  • Contraseña de la cuenta de email
  • IP del servidor SMTP (buscalo en el panel de tu hosting o pregunta a tu soporte)
  • Puerto SMTP (búscalo en el panel de tu hosting o pregunta a tu soporte)
  • Tipo de cifrado (búscalo en el panel de tu hosting o pregunta a tu soporte)

Normalmente, cuando los servidores de un proveedor de hosting tienen este problema, el soporte te da las indicaciones necesarias para solucionarlo, así que te recomiendo que preguntes al soporte directamente.

configurar smtp para formularios en wordpress

Con la “smtp GMAIL” para enviar correos electrónicos con la dirección de correo electrónico de Gmail o G Suite tendrás que crear una API de correo de Gmail desde las Herramientas para desarrolladores de Google te recomiendo que sigas este post para configurar la API si es tu caso https://wpforms.com/how-to-securely-send-wordpress-emails-using-gmail-smtp/.

Verificar que todo funciona

Para verificar que todo funciona, puedes enviar un correo de prueba desde la pestaña “Correo de prueba” y después haz una prueba real con tus formularios de contacto.

enviar-correo-de-prueba

¡Y fin! espero que te haya sido de ayuda para configurar correctamente tus formularios de contacto si no funcionan por defecto.

Un abrazo y nos vemos en el próximo tutorial de WordPress.

2 comentarios en “WP Mail SMTP para WordPress

  1. Hoola Gerardo, una vez tenga configurado y en la verificación envía los correos, ¿Dónde esta la opción para enviar más? o la plantilla para enviar correo con la información? esta escondido en WordPress! :/
    Gracias

    1. Este plugin no gestiona los correos, sirve para que todos los correos que salen desde tu servidor se envíen con el protocolo de SMTP, pero los propios correos o plantillas de correos se configuran desde los plugins de formularios como Contact Form 7 o WP forms u otros plugins que utilices que lancen los correos.¡Un saludo!

Deja un comentario

El email no será publicado. Vas a introducir datos en la web si comentas:

  • Responsable de los datos Gerardo García Asensio
  • Los datos se usarán para gestión de comentarios y medidas de seguridad
  • Legitimación: tu consentimiento.
  • Destinatarios: los datos estarán ubicados en los servidores de Siteground.
  • Derechos: podrás ejercer tus derechos, entre otros, rectificar, limitar y borrar tus datos.

Pin It on Pinterest

Esta web utiliza cookies para su funcionamiento. Lee y acepta el aviso legal o abandona la web. más info

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar