Saltar al contenido principal

¿Suena como un trauma familiar? Bueno, estás en buena compañía, nuestros usuarios suelen plantear este problema. Este artículo explicará cómo resolver WordPress que no envía correos electrónicos a través de su formulario y problemas de «error del servidor».

Bueno, hay una respuesta corta y una respuesta larga.

Primero, ejecute una prueba en su sitio de WordPress y vea si incluso puede enviar correos electrónicos.

Puede hacer esto solicitando un restablecimiento de contraseña desde su sitio o usando un plugin como este:

https://wordpress.org/plugins/check-email/. Si sus correos electrónicos no se envían correctamente, ¡siga leyendo! (De lo contrario, comuníquese con nuestro soporte).

¿Por qué ocurre este error de servidor?

Elementor utiliza la función wp_mail de WordPress para enviar correos electrónicos. Su proveedor de alojamiento web toma el correo electrónico enviado, lo procesa y lo envía. Aquí es donde ocurren el 90% de los problemas.

A veces, los servidores de alojamiento desactivan la función PHP utilizada para enviar correos electrónicos. Básicamente bloquean sus correos electrónicos.

Esto se hace generalmente para asegurarse de que no envíe spam a través de su sitio (su anfitrión no quiere que use su servidor como servidor de spam).

Técnicamente hablando, la función wp_mail usa la función PHP send_mail por defecto. Pero si está desactivado en ese servidor, el envío de correo electrónico falla. Para solucionar esto, comuníquese con su servicio de alojamiento y solicíteles que lo habiliten, o use un servidor SMTP en su lugar.

¿Qué diablos es SMTP de todos modos?

SMTP significa «Protocolo simple de transferencia de correo». SMTP es un servidor de correo electrónico que enruta su correo electrónico en formularios a la bandeja de entrada de sus clientes enumerados. Es un servidor de correo electrónico externo (por ejemplo, Gmail se puede utilizar como servidor SMTP) que ayuda a garantizar que sus correos electrónicos se entreguen más rápido y ayuda a evitar que su correo electrónico termine en las carpetas de correo no deseado de los usuarios.

Intente usar cualquier plugin SMTP popular ( https://wordpress.org/plugins/search/SMTP/).

Si eso no funciona …

Más sugerencias para solucionar problemas de errores del servidor

Además de ponerse en contacto con su proveedor de alojamiento, aquí hay varios pasos que puede intentar para resolver este problema:

  1. Por lo general, la dirección de correo electrónico de origen del formulario debe ser del mismo dominio que su sitio web. Por tanto, si su sitio es example.com, deberá utilizar una dirección de correo electrónico de remitente de [email protected] o [email protected], etc. Puede utilizar el campo Responder a para seleccionar la dirección de correo electrónico del visitante para responder a la solicitud del usuario.
  2. Instalar en pc Formulario de contacto de Elementor DB para verificar si Elementor está enviando correos electrónicos o no. Aunque se trata de un plugin de terceros, debería funcionar bien para almacenar los envíos de formularios en la base de datos. Después de la instalación y activación del plugin, envíe un formulario y vaya al panel del plugin para ver si el formulario registró los envíos dentro de la base de datos.
  3. Utilice otra dirección de correo electrónico (es posible que su correo electrónico se esté registrando como spam). Para evitar ser marcado como spam, intente cambiar la longitud (más corta o más larga) de la línea de asunto de su correo electrónico.
  4. Si está utilizando integraciones de terceros, intente deshabilitarlas. Por ejemplo, MailChimp o ActiveCampaign. Si eso funcionó, lea más en nuestra guía de integraciones. Básicamente, debe verificar el mapeo de campo dentro de su cuenta de respuesta automática y dentro del widget de formulario. Asegúrese de no tener los campos obligatorios establecidos en «ninguno» dentro del widget de formulario. También asegúrese de no agregar un campo de «dirección» o un campo de «cumpleaños» dentro de la configuración de mapeo de campos en su cuenta de MailChimp
  5. Si la página se actualiza después de enviar un formulario, generalmente se debe a un plugin o un conflicto de código de tema. En este caso, desactive todos sus complementos además de Elementor y Elementor Pro, y verifique si los correos electrónicos se envían correctamente. Si esto no funcionó, cambie a un tema predeterminado de WordPress y verifique si resuelve el problema.
  6. Asegúrese de que se complete el ID del campo del formulario (en la pestaña Avanzado del campo); sin un ID de campo válido, el valor del campo del formulario no se verá en el mensaje de correo electrónico enviado al destinatario de los envíos si el «[all-fields]”Se utiliza un código corto.

    file-ss5wnkjrad-5382997

  7. Asegúrese de usar el código corto correcto como se muestra en la pestaña Avanzado para cada campo dentro de su cuadro de mensaje de correo electrónico.

Si el problema persiste:

  • Envíenos la información de su sistema. Lo puedes encontrar debajo Elementor> Información del sistema en su WP Dashboard.
  • Envíenos también el servidor web y los registros de errores de PHP. Puede encontrarlos en su panel de alojamiento o pedirle a su empresa de alojamiento que se los proporcione.

Obtenga más información sobre el widget de formulario y sus opciones aquí.

R Marketing Digital