Enviar e-mail desde WordPress sin PHP MAIL()

Un problema que me he encontrado con algunos proveedores de hosting es que han desactivado la función php mail() para el envío de correos electrónicos desde el servidor web.
Esta función, por ejemplo, es la que hace que nos llegue un correo cuando alguien rellena un formulario en nuestra web, o nos llegue una notificación cuando alguien realice un pedido en nuestra tienda.

Los proveedores de hosting alegan que han desactivado esta función por razones de seguridad y obligan a configurar manualmente un servidor de correo saliente SMTP dentro de las funciones de WordPress.

Existen 2 opciones de configurar el servidor SMTP:

  • Manualmente: Agregando un código en el archivo funtions.php de nuestra plantilla de WordPress.
  • Plugin: Podemos instalar un sencillo plugin en el que introducir los datos de nuestro servidor SMTP.

Esta última opción es la que vamos a usar, gracias al plugin WP MAIL SMTP.
Lo localizamos en el repositorio de plugins de WordPress y lo activamos.

Plugin WP-Mail SMTP

Accedemos a él a través de Ajustes – Email:

Menu Ajustes EMail

Los primeros ajustes que nos permite configurar son:

Primeros ajustes WP-Mail SMTP

From E-Mail:  Aquí poneos la dirección de e-mail que queremos que aparezca como remitente, por ejemplo notificaciones@midominio.com.

From Name: Igualmente podemos especificar el nombre que aparecerá como remitente, por ejemplo el nombre de tu empresa, tienda o proyecto web.

Mailer: Especificamos si para el envío de los correos vamos a usar un servidor SMTP o la función de PHP mail(). En el caso de que nuestro proveedor de hosting no nos permita usar la función mail(), marcaremos la opción “Send all WordPress emails via SMTP”.

En la siguiente sección configuraremos los datos del servidor SMTP. Para ello vamos a usar una cuenta que tengamos creada previamente y con la que WordPress pueda conectar para usar como vía de salida de nuestros correos.

Ajustes servidor SMTP
SMTP Host: La dirección de nuestro servidor de correo saliente. Normalmente es smtp.midominio.com.

SMTP Port: El puerto de conexión del servidor SMTP, por defecto es el 25. Consultar en tu cuenta de correo si es otro.

Encryption: Si tu servidor de correo tiene implementado sistema de encriptación, podemos marcar el método de encriptación aceptado, SSL o TLS, en caso contrario dejar en No Encryption.

Authentication: Si nuestro servidor SMTP requiere autenticación (consultar manual del hosting), marcaremos la casilla Yes: Use STMP authentication. En caso contrario marcar que no.

Username: Nombre de usuario para la cuenta del servidor de correo saliente.

Password: Contraseña para la cuenta del servidor de correo saliente.
Una vez configurados todos los parámetros, podemos realizar una prueba para comprobar que los envíos se realizan correctamente:

Prueba de envío SMTP

To: Especificamos la dirección donde queremos recibir la prueba de correo.

Si la prueba no llega (consultar también el buzón de SPAM), deberemos cambiar alguno de los parámetros, probablemente sea algún problema con los apartados de Encriptación o Autenticación, consultar el manual del hosting. Asegurarse también de introducir correctamente el nombre de usuario y contraseña.

0 Comentarios

Responder

XHTML: Puedes usar esas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Contacta con Gestionatuweb
 
×

Utilizamos cookies para mejorar la experiencia de uso y obtener datos estadísticos de nuestras visitas. Si no aceptas las condiciones algunos apartados de la web podrían no funcionar correctamente. Más información

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