¿En qué podemos ayudarte?
Encuentra respuestas sobre hosting, dominios, email y más.
Para que el envío de emails desde PHP funcione correctamente en nuestros servidores, es fundamental que la dirección de correo utilizada en el parámetro "from" (remitente) corresponda a una cuenta de email válida y existente en cPanel. Esto significa que antes de usar una dirección como remitente en tu código PHP, debes: 1. Crear la cuenta de correo en cPanel de tu hosting 2. Utilizar esa misma dirección en el campo "from" de tu formulario PHP 3. Verificar que la cuenta esté activa y correctamente configurada Esta medida de seguridad es fundamental para prevenir el uso malicioso del servidor, evitando que se envíen emails falsificados o se utilice el servicio para envíos no autorizados (SPAM). Por ejemplo, sin esta restricción, alguien podría intentar enviar un email fingiendo ser una entidad oficial que no posee. Una vez que utilices una dirección de correo existente en cPanel como remitente, los emails de tu formulario de contacto se enviarán sin problemas.
Si no puedes enviar correos electrónicos salientes pero sí recibes mensajes sin problema, es probable que se deba a una configuración incorrecta del servidor SMTP o credenciales de autenticación. Aquí te mostramos los pasos para resolver este problema: 1. **Verifica la configuración SMTP**: Asegúrate de estar usando los datos correctos del servidor saliente. Generalmente utiliza: - Servidor SMTP: mail.tudominio.com - Puerto: 587 (TLS) o 465 (SSL) - Usuario: tu dirección de email completa - Contraseña: la contraseña de tu cuenta de correo 2. **Confirma tus credenciales**: Verifica que el usuario y contraseña sean correctos. Ten cuidado con mayúsculas y minúsculas. 3. **Revisa el firewall o antivirus**: A veces el software de seguridad bloquea la conexión saliente. Comprueba que los puertos 587 o 465 no estén bloqueados. 4. **Reinicia tu cliente de correo**: Cierra completamente la aplicación de email y vuelve a abrirla. 5. **Prueba con otro cliente**: Intenta configurar tu email en Webmail para determinar si el problema es específico de tu cliente de correo. Si después de estos pasos sigues sin poder enviar, contacta con nuestro equipo de soporte técnico proporcionando detalles de tu configuración y el tipo de cliente de correo que utilizas.
Si los correos electrónicos no se envían y los formularios de contacto de tu sitio web no funcionan, existen varias causas comunes: **Verificaciones iniciales:** 1. Comprueba que tu cuenta de email esté activa y correctamente configurada en el panel de control 2. Verifica que los registros MX de tu dominio estén correctamente apuntados a nuestros servidores 3. Revisa que no hayas alcanzado el límite de cuentas de email en tu plan **Para formularios web:** 1. Asegúrate de que el formulario esté configurado con una dirección de email válida como destinatario 2. Comprueba que tu hosting tenga habilitada la función de envío de emails (PHP Mail o SMTP) 3. Revisa los logs de error de tu sitio para identificar mensajes específicos **Pasos de solución:** - Prueba enviando un email de prueba desde el webmail para confirmar que el servicio funciona - Si usas un formulario personalizado, verifica que el código esté correctamente configurado para enviar emails - Contacta con soporte técnico si los registros MX necesitan ajustes o si sospechas un problema en la infraestructura del servidor En la mayoría de casos, el problema se resuelve verificando la configuración del dominio o los parámetros del formulario.
Si tus formularios PHP no envían correos correctamente, sigue estos pasos para configurar cPanel: 1. **Verifica la función mail() de PHP**: Asegúrate de que tu código PHP utiliza correctamente la función mail(). Ejemplo básico: ```php mail($destinatario, $asunto, $mensaje, $headers); ``` 2. **Configura los headers correctamente**: Incluye headers válidos en tu formulario: ```php $headers = "From: tu-email@tudominio.com\r\n"; $headers .= "Content-Type: text/html; charset=UTF-8\r\n"; ``` 3. **Valida la dirección de correo**: Confirma que el email del remitente pertenece a tu dominio o cuenta de hosting. 4. **Revisa los logs de errores**: En cPanel, accede a Estadísticas > Errores de PHP para identificar mensajes de error específicos. 5. **Verifica el Exim Mail Server**: Ve a cPanel > Email > Enrutamiento de correo y asegúrate de que está configurado correctamente. 6. **Comprueba filtros antispam**: Los correos pueden estar siendo bloqueados. Revisa la carpeta de spam del destinatario. 7. **Valida el formulario**: Asegúrate de que los datos se envían correctamente antes de ejecutar la función mail(). Si el problema persiste, contacta al soporte técnico con detalles del error específico que aparece.
¿No encontraste lo que buscabas?
Nuestro equipo de soporte está listo para ayudarte.
Contactar soporte