Skip to main content




¿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».

Well, there is a short answer and a long answer.

First, run a test on your WordPress site and see if you can even send emails.

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

https://wordpress.org/plugins/check-email/. If your emails aren't being sent correctly, read on! (Otherwise, please contact our support.)

¿Por qué ocurre este error de server?

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).

Technically speaking, the wp_mail function uses the PHP send_mail function by default. But if it's disabled on that server, email sending fails. To fix this, contact your hosting service and ask them to enable it, or use an SMTP server instead.

What the heck is SMTP anyway?

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.

Try using any popular SMTP plugin ( https://wordpress.org/plugins/search/SMTP/).

If that doesn't work ...

More tips for troubleshooting server errors

In addition to contacting your hosting provider, here are several steps you can try to resolve this issue:

  1. Por lo general, la dirección de correo electrónico de origen del formulario debe ser del mismo domain 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 Username.
  2. Install on pc Elementor DB contact form to check if Elementor is sending emails or not. Although it is a third party plugin, it should work fine for storing form submissions in the database. After installing and activating the plugin, submit a form and go to the plugin dashboard to see if the form registered submissions within the database.
  3. Please use another email address (your email may be registering as spam). To avoid being marked as spam, try changing the length (shorter or longer) of the subject line of your email.
  4. If you are using third-party integrations, try disabling them. For example, MailChimp or ActiveCampaign. If that worked, read more in our integrations guide. Basically you have to check the field mapping within your auto responder account and within the form widget. Make sure you don't have the required fields set to "none" within the form widget. Also make sure you don't add an "address" field or a "birthday" field within the field mapping settings in your MailChimp account.
  5. If the page refreshes after submitting a form, it is usually due to a plugin or theme code conflict. In this case, disable all your plugins besides Elementor and Elementor Pro, and check if the emails are sent correctly. If this didn't work, switch to a default WordPress theme and see if it solves the problem.
  6. Make sure the ID of the form field is filled in (in the Advanced tab of the field); Without a valid field ID, the form field value will not be seen in the email message sent to the recipient of submissions if the "[all-fields]" short code is used.

    file-ss5wnkjrad-5382997

  7. Make sure to use the correct short code as shown in the Advanced tab for each field within your email message box.

If the problem persists:

  • Send us your system information. You can find it below Elementor> System Information en su WP Dashboard.
  • Please also send us the web server and PHP error logs. You can find them on your hosting dashboard or ask your hosting company to provide them for you.

Learn more about the form widget and its options here.