¿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 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.
Cuando recibes un error indicando que tu IP está bloqueada por Spamhaus (RBL), significa que la dirección IP de tu servidor de correo ha sido listada como fuente potencial de spam. Esto puede ocurrir por diferentes razones: configuración incorrecta de autenticación (SPF, DKIM, DMARC), actividad sospechosa previa, o uso del servidor por parte de usuarios no autorizados. **Pasos para resolver este problema:** 1. **Verifica tu IP**: Accede al sitio de Spamhaus (spamhaus.org) e ingresa tu dirección IP en su herramienta de consulta para confirmar el listado y conocer el motivo específico. 2. **Revisa la configuración de correo**: Asegúrate de que tu servidor tenga correctamente configurados los registros SPF, DKIM y DMARC en tu dominio. Estos autentican tus envíos de email. 3. **Solicita la delisting**: Una vez hayas identificado y corregido el problema, dirígete al sitio de Spamhaus y solicita que tu IP sea removida del listado. Deberás proporcionar detalles sobre las acciones correctivas realizadas. 4. **Contacta con soporte**: Si necesitas ayuda para configurar la autenticación de correo o tienes dudas sobre el listado, nuestro equipo técnico puede asisitirte en la configuración adecuada. Generalmente, después de solicitar el delisting, la remoción se procesa en un plazo de 24 a 48 horas.
Si los correos de tus usuarios se quedan en la bandeja de salida sin poder enviarse, generalmente se debe a problemas de configuración del servidor de correo o conexión SMTP. Aquí te mostramos cómo resolver esto: **Pasos de solución:** 1. **Verifica la configuración SMTP**: Asegúrate de que los clientes de correo (Outlook, Thunderbird, etc.) tengan los datos correctos del servidor SMTP. Generalmente es: smtp.tudominio.com o el servidor que proporcione tu proveedor. 2. **Revisa el puerto SMTP**: Confirma que uses el puerto correcto (generalmente 25, 587 o 465 según tu proveedor de hosting). 3. **Valida credenciales**: Verifica que el usuario y contraseña de la cuenta de correo sean correctos. 4. **Límites de envío**: Algunos servidores tienen límites de correos por hora. Revisa si has excedido el límite. 5. **Revisar logs de error**: En el panel de control de tu hosting, busca los logs de correo para identificar mensajes de error específicos. 6. **Reintenta la conexión**: Detén el cliente de correo, espera unos minutos y reinicia para forzar el reenvío de los mensajes en cola. 7. **Contacta a soporte**: Si persiste el problema, proporciona a tu proveedor de hosting los detalles de la configuración para una revisión más profunda del servidor de correo.
Si no puedes enviar emails desde tu cuenta de correo, sigue estos pasos para resolver el problema: 1. **Verifica la configuración SMTP**: Asegúrate de que los datos del servidor SMTP sean correctos. El servidor debe ser mail.tudominio.cl o el especificado en tu panel de control. 2. **Revisa las credenciales**: Confirma que el usuario y contraseña de la cuenta de email sean correctos. Las contraseñas son sensibles a mayúsculas y minúsculas. 3. **Comprueba los puertos**: El puerto SMTP estándar es 587 (con STARTTLS) o 465 (con SSL). Verifica que estés usando el puerto correcto según la configuración de tu proveedor. 4. **Valida los permisos**: Asegúrate de que la cuenta de email esté activa y no haya alcanzado límites de envío. 5. **Revisa los logs**: En el panel de control, consulta los registros de error para identificar mensajes específicos de rechazo. 6. **Prueba con un cliente diferente**: Intenta enviar desde otro programa de correo o webmail para descartar problemas del cliente. Si después de estos pasos persiste el problema, contacta al soporte técnico con detalles sobre el mensaje de error que recibes.
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