El problema con los correos electrónicos de WordPress
WordPress usa la función de correo en PHP para enviar correos electrónicos. Muchos proveedores de alojamiento compartido no tienen esta función configurada correctamente o la han desactivado por completo para evitar abusos. En cualquier caso, esto hace que sus correos electrónicos de WordPress no se entreguen.
La solución alternativa es utilizar un servicio de correo electrónico de terceros para enviar sus correos electrónicos. Puede utilizar servicios como Mailgun, Google Apps for work o Sendgrid.
Tendrá que pagar su cuenta y el costo variará según la cantidad de usuarios / cuentas que agregue o la cantidad de correos electrónicos que envíe. Vea nuestro tutorial sobre cómo solucionar el problema de que WordPress no envíe correos electrónicos.
¿Y si te dijéramos que hay otra opción y lo más probable es que ya la estés pagando?
Tutorial en video
Si no le gusta el video o necesita más instrucciones, continúe leyendo.
Uso de cuentas de correo electrónico de su anfitrión
La mayoría de los proveedores de alojamiento de WordPress ofrecen servicios de correo electrónico para cada dominio que alojas con ellos. Esto significa que puede crear cuentas de correo electrónico con su propio nombre de dominio como yourname@yoursite.com
.
Primero deberá crear una cuenta de correo electrónico. Por el bien de este ejemplo, le mostraremos cómo crear una cuenta de correo electrónico en cPanel. Su proveedor de servicios de alojamiento puede utilizar algún otro sistema de gestión de cuentas, pero el proceso básico es el mismo en la mayoría de los servicios de alojamiento.
Inicie sesión en su cuenta de alojamiento y haga clic en cuentas de correo electrónico en la sección de correo.
Esto le mostrará un formulario simple donde debe completar la información requerida para crear su cuenta de correo electrónico.
Dado que usaremos esta cuenta para enviar correos electrónicos de WordPress, le recomendamos que cree una cuenta de correo electrónico como wordpress@example.com. Asegúrese de reemplazar example.com con su propio nombre de dominio.
Después de crear su cuenta de correo electrónico, ahora está listo para usarla en WordPress. Pero antes de hacerlo, necesitará la siguiente información de su proveedor de servicios de alojamiento.
- Host SMTP para su dirección de correo electrónico.
- Puerto SMTP para un inicio de sesión seguro.
Puede consultar la sección de soporte en el sitio web de su anfitrión para obtener esta información. Lo más probable es que haya un artículo que proporcione esta información. Si no lo encuentra, debe comunicarse con el soporte de alojamiento para solicitar esta información.
Uso de su dirección de correo electrónico de marca en WordPress
Ahora necesitará instalar y activar el Correo electrónico WP SMTP plugin. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un WordPress. plugin.
Tras la activación, debe visitar Configuración »Correo electrónico para configurar el plugin ajustes.
Primero debe ingresar la dirección de correo electrónico que acaba de crear. Después de eso, puede agregar un nombre de remitente, este se usará como el nombre del remitente.
Si no agrega un nombre de remitente, entonces el plugin utilizará el WordPress predeterminado.
A continuación, debe elegir el correo. Continúe y haga clic en la opción ‘Otro SMTP’ para seleccionarla.
Después de eso, debe marcar la casilla junto a la opción ‘Ruta de retorno’. Esta opción establece la ruta de retorno para que coincida con la dirección de correo electrónico del remitente. Si lo deja sin marcar, se perderán los mensajes devueltos y los recibos de no entrega.
A continuación, debe configurar las opciones de SMTP.
Primero debe ingresar su host y puerto SMTP. Puede obtener esta información de su proveedor de alojamiento. Normalmente, el host SMTP es mail.yourdomain.com (reemplace yourdomain.com con su propio nombre de dominio). Para SMTP, el puerto 465 se usa comúnmente.
A continuación, debe elegir el cifrado. La mayoría de las empresas de alojamiento de WordPress admiten SSL y TLS. Recomendamos utilizar la opción TLS cuando esté disponible.
Después de eso, active la palanca de autenticación y proporcione su nombre de usuario y contraseña SMTP. Normalmente, su dirección de correo electrónico también es su nombre de usuario SMTP.
Su contraseña se almacena como texto sin formato, lo cual no es seguro. No se preocupe, le mostraremos cómo hacerlo más seguro más adelante en este artículo.
No olvide hacer clic en el botón Guardar configuración para almacenar sus cambios.
Prueba de la configuración de SMTP
Ahora que ha configurado WP Mail SMTP para enviar correos electrónicos, probemos si todo funciona bien. Sobre el pluginen la página de configuración, haga clic en la pestaña ‘Prueba de correo electrónico’.
Debe proporcionar una dirección de correo electrónico donde le gustaría recibir el correo electrónico de prueba. Esta podría ser cualquier dirección de correo electrónico válida a la que pueda acceder. Después de eso, haga clic en el botón Enviar correo electrónico para continuar.
WP Mail SMTP ahora enviará un mensaje de correo electrónico utilizando la configuración SMTP que ingresó anteriormente. Verá un mensaje de éxito cuando el correo electrónico se envíe correctamente.
Asegurar la contraseña de su correo electrónico
Es posible que deba ingresar la contraseña de su cuenta de correo electrónico en la configuración de WP MAIL SMTP. Esta contraseña normalmente se almacena como texto sin formato, lo que no es seguro.
sin embargo, el plugin también le ofrece una opción para hacerlo más seguro. Para hacer eso, necesitará agregar algún código a su archivo wp-config.php. Si no ha hecho esto antes, consulte nuestra guía sobre cómo editar el archivo wp-config.php en WordPress.
Primero, deberá conectarse a su sitio web mediante un cliente FTP o la aplicación Administrador de archivos en cPanel. Una vez conectado, encontrará su archivo wp-config.php en la carpeta raíz de su sitio web.
Puede editar este archivo con cualquier editor de texto sin formato como el Bloc de notas o TextEdit.
Busque la línea que dice ‘Eso es todo, ¡deje de editar! Happy blogging ‘y agregue el siguiente código justo antes.
define( 'WPMS_ON', true ); define( 'WPMS_SMTP_PASS', 'your_password' );
No olvide reemplazar ‘your_password’ con su contraseña SMTP real. Después de eso, guarde y cargue su archivo wp-config.php de regreso al servidor.
Ahora puede visitar su área de administración de WordPress e ir a Configuración »WP Mail SMTP página. Desplácese hacia abajo hasta la sección de opciones de SMTP y verá que el campo de contraseña ahora está deshabilitado.
Solución de problemas de correo electrónico de WordPress
La razón más común de errores al enviar correos electrónicos usando SMTP es un puerto o host SMTP incorrecto. Asegúrese de que está ingresando la configuración correcta de puerto y host proporcionada por su proveedor de hospedaje.
Asegúrese de seleccionar el método de cifrado correcto. Por lo general, SSL funciona en la mayoría de los entornos, pero le recomendamos que consulte con su proveedor de alojamiento web si sus correos electrónicos no se entregan.
Pros y contras de usar los servidores de correo de su host web para correos electrónicos de WordPress
Primero y la ventaja más obvia es que puede usar su propia dirección de correo electrónico de marca para los correos electrónicos salientes en WordPress.
Otra ventaja es que ya pagó por este servicio al registrarse en su cuenta de hosting. No tendrá que pagar ningún dinero extra por enviar y recibir correos electrónicos.
Sin embargo, algunos proveedores de alojamiento de WordPress imponen limitaciones a los correos electrónicos salientes. Es por eso que no recomendamos usar WordPress para enviar correos electrónicos de boletines.
Otro problema común con los proveedores de alojamiento compartido es que sus servidores de correo a veces pueden ser poco fiables. Si observa retrasos en la entrega de correo electrónico, debería considerar el uso de servicios de correo electrónico de terceros como Google Apps for Work, Mailgun o SendGrid.
Esperamos que este artículo le haya ayudado a aprender a utilizar el servidor SMTP para enviar correos electrónicos de WordPress. También puede querer ver nuestra lista de los imprescindibles de WordPress. plugins por negocios.
Si le gustó este artículo, suscríbase a nuestro Canal de Youtube . También puedes encontrarnos en Twitter y Facebook.
.