Los formularios solo envían desde tu sitio web publicado, no desde la vista previa. Haz la prueba en el sitio publicado después de cada cambio.
1. Comprueba la dirección
Selecciona el formulario en tu página y ve a Inspector > Ajustes del widget. Asegúrate de que Email Address to Send Form to (Dirección de correo a la que enviar el formulario) sea correcta. Mira también en tu carpeta de spam.
2. Usa Contact Form Advanced
Si tu página usa el widget Contact Form (formulario de contacto) sencillo, el equipo de soporte recomienda sustituirlo por Contact Form Advanced (formulario de contacto avanzado), que entrega los mensajes de forma más fiable.
3. Elige cómo envía el correo el formulario
En Ajustes del widget, busca Mail Sending (Envío de correo).
| Opción | Qué significa | Configuración |
|---|---|---|
| SMTP Details | Envía a través de una cuenta de correo real. Es lo mejor para la mayoría de las personas. | Necesita los datos de esa cuenta |
| PHP Mail | Envía desde tu servidor web. | Ninguna, pero es menos fiable y puede no funcionar en algunos servidores |
| EverWeb | Envía a través del servidor de EverWeb. Necesita el complemento Contact Forms Enhanced. | Ninguna |
En SMTP Details, introduce los ajustes de tu correo, no tus datos de acceso FTP. Es el error más habitual.
| Campo | Qué introducir |
|---|---|
| Server (Servidor) | El servidor SMTP de tu proveedor de correo. Con el correo de EverWeb, usa mail.yourdomain.com con tu propio dominio, o el nombre de tu servidor. Consulta Ajustes de correo electrónico para Apple Mail, Outlook, Gmail y otras apps (IMAP, POP, SMTP). |
| Username (Nombre de usuario) | Normalmente tu dirección de correo electrónico completa |
| Password (Contraseña) | La contraseña de esa cuenta de correo. Gmail suele necesitar una contraseña de aplicación de Google. |
| Port y Security (Puerto y seguridad) | 465 con ssl, o 587 con tls |
Pulsa Test SMTP Details... (Probar datos SMTP) para comprobarlos.
4. Vuelve a publicarlo todo
Ve a Archivo > Publicar sitio completo, no solo a Publicar. Después envía el formulario desde una ventana de navegación privada.
¿Sigue sin llegar nada? Vacía la caché de EverWeb y vuelve a publicar el sitio completo. Ve a EverWeb > Ajustes (Windows: Editar > Opciones) > Copia de seguridad > Gestionar archivos de caché, y mueve tu sitio a la papelera tanto en Preview Cache (caché de vista previa) como en Publish Cache (caché de publicación).
5. Casos especiales
- Quieres recibir los envíos en Gmail, AOL, iCloud, Hotmail u Outlook. Crea una dirección de tu propio dominio para el formulario, como
[email protected]. Úsala en Email Address to Send Form to y en los datos SMTP. Después reenvía esa dirección a tu dirección personal. Podemos configurarte el reenvío. - Tu sitio está en otro proveedor de alojamiento. Recomendamos PHP 8.2 o posterior. Pídeles que te confirmen la versión de PHP de tu sitio y que los scripts pueden establecer conexiones SMTP salientes. Algunos bloquean el correo de los formularios.
- Ves "Check the developer console". Consulta An error occurred while sending the contact form. Check the developer console for errors.
Pregúntanos
Envíanos la dirección de la página, una captura de pantalla de Ajustes del widget con la contraseña oculta, y si funcionó Test SMTP Details....
