¿Por qué no puedo enviar correos desde mi WordPress o WooCommerce?

La respuesta corta: porque hemos deshabilitado la función PHPMail() por defecto de nuestros servidores, pero no te quedes con la versión corta, tenemos una buena razón para haber tomado esa decisión, así como una solución gratuita.

¿Qué es la función PHPMail()? #

Es una función de PHP, que es el lenguaje de programación de nuestro querido WordPress, esta función data de principios de los 2000, cuando internet era un lugar donde los proveedores de correos creían en las personas. Por lo que cualquier usuario con un WordPress podía enviar un correo haciéndose pasar por Bill Gates enviando un correo desde billgates@microsoft.com y el destinatario lo recibiría sin problema en la bandeja de entrada.

¿Por qué hemos deshabilitado la función? #

En resumen: porque es insegura, pero además, porque es ineficiente. Los proveedores de correos saben perfectamente de esta práctica y quieren que certifiques que efectivamente estás enviando correos autorizados en nombre de Microsoft. ¿Cómo lo hacen? A través de registros SPF y registros DKIM que puedes consultar como crear en los enlaces anteriores.

De forma muy resumida, cuando envías un correo electrónico, las protecciones antispam de las bandejas de entradas de los destinatarios van a validar si el remitente esta autorizado para enviar correos en nombre del dominio. Esto lo hace verificando que la IP del remitente esta incluida dentro de los registros SPF del dominio en cuestión, si no lo está, es clasificado como potencial “Spoofing”.

¿Y qué tiene que ver todo esto con la función PHPMail()? #

El problema es que cualquier servidor de hosting del mercado estará configurado para enviar el correo desde tunombre@nombredelservidor.com, en tu caso digamos que sería pepe@waodns.com, pero, la función PHPMail() va a tratar de enmascarar el dominio real del servidor con el tuyo, enviándolo en nombre de pepe@magdalenasalamanca.com.

Entonces, sin quererlo, estás haciendo “Spoofing” y a día de hoy, las probabilidades de que llegues a la bandeja de SPAM son enormes.

¿Qué puedo hacer para solucionarlo? #

La buena práctica es que envíes los correos electrónicos desde un servidor SMTP validado, de esta manera, tendrás muchas mejores probabilidades de que el correo llegue a destino, existen cientos de proveedores de SMTP gratuitos, pero a continuación te señalamos las dos opciones más sencillas:

Un servidor SMTP externo (recomendado): con esta opción podrás enviar hasta 9.000 correos electrónicos gratuitamente desde un servidor que está diseñado exclusivamente para el envío de correos electrónicos, configurarlo es muy sencillo y te enseñamos paso a paso cómo hacerlo en este artículo.

El servidor SMTP del servidor: recomendado para casos en el que envió de correos es muy bajo, esto se debe a que nuestros servidores de correos están diseñados para evitar el SPAM, por un lado, y por el otro, para el uso de personas reales intercambiando correos, no para una tienda online mandando mensajes automatizados. Si te vale esta opción sabiendo que existe un límite de 250 correos/hora, entonces solo debes descargar este plugin y configurarlo de acuerdo a estas opciones.

¿Aún tienes dudas?

Nosotros no, queremos ayudarte

Contáctanos

2022 ©️ WAOPRESS. TODOS LOS DERECHOS RESERVADOS. PRIVACIDAD | AVISO LEGAL | POLÍTICAS DE COOKIES | HOLA@WAOPRESS.COM