La razón más común para este problema es que su servidor de hosting no está configurado para usar la función PHP mail ().
Otra razón es que muchos proveedores de servicios de correo electrónico utilizan una variedad de herramientas para reducir el spam. Estas herramientas a menudo intentan detectar que un correo electrónico se origina desde la ubicación de la que dice ser originario.
A veces el correo electrónico es enviado por WordPress, pero nunca llega a entregarse en la carpeta de destino o es entregado a la carpeta de Spam.
Recomendamos usar SMTP para enviar correos electrónicos en WordPress. SMTP (Simple Mail Transfer Protocol) es el estándar del sector para el envío de correos electrónicos. A diferencia de la función de correo PHP, SMTP utiliza una autenticación adecuada que aumenta la tasa de entrega del correo electrónico.
Hay muchos servicios SMTP diferentes disponibles, en este artículo mostraremos dos que recomendamos: MailGun y Gmail.
Mailgun es un popular proveedor de servicios de correo electrónico. Permite a los propietarios de sitios web enviar grandes cantidades de correos con alta “entregabilidad”.
Como proveedor de servicios de correo electrónico dedicado, invierten mucho dinero y tiempo en asegurarse de que su correo electrónico llegue a su destino.
Para usar Mailgun para enviar correos electrónicos primero necesita registrarse en el sitio web de Mailgun https://www.mailgun.com/. Después debe hacer clic en el botón “Añadir su dominio”.
Posteriormente necesitará configurar los registros DNS indicados por Mailgun en su servidor de hosting WordPress.
Una vez que su dominio está activo, puede configurar su sitio de WordPress para que empiece a usar Mailgun para enviar correos electrónicos.
Lo primero que necesita hacer es instalar y activar el plugin Mailgun para WordPress.
Después de la activación, debe visitar Configuración “Mailgun” para ajustar la configuración del plugin.
Otra alternativa es enviar mensajes de WordPress utilizando servidores SMTP de Gmail. Puede utilizar cualquier cuenta de Gmail normal con este método para enviar tus mensajes de correo electrónico. Sin embargo, la entrega de su correo electrónico será mucho mejor si utiliza Google Apps for Work con nombre de dominio específico.
Ya sea que utilice una dirección de Gmail pagada o gratuita, el resto de las instrucciones son las mismas.
Lo primero que tiene que hacer es instalar y activar el complemento SMTP de Gmail para WordPress.
Tras la activación, debe visitar Configuración “Gmail SMTP” para ajustar la configuración del plugin.