¿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 experimentas lentitud e intermitencias en tu sitio web junto con errores al enviar correos desde formularios de contacto, pueden estar relacionados con varios factores: **Causas comunes:** 1. **Límites de recursos**: Tu plan de hosting puede estar alcanzando límites de CPU, memoria o conexiones simultáneas. Verifica el uso de recursos en tu panel de control. 2. **Problemas de configuración de email**: Los errores en el envío de emails suelen deberse a: - Credenciales SMTP incorrectas - Puertos bloqueados (generalmente se usan 25, 465, 587) - Autenticación SMTP no habilitada - Límites de emails por hora alcanzados 3. **Conflictos con plugins o extensiones**: Si usas WordPress u otro CMS, algunos plugins pueden causar conflictos o consumir recursos excesivos. 4. **Problemas de DNS o propagación**: Aunque menos común, verificar que tus registros DNS sean correctos es importante. **Pasos para solucionar:** - Revisa los registros de error de tu servidor (logs). - Verifica que la configuración SMTP del formulario sea correcta. - Comprueba los límites de tu plan de hosting. - Desactiva plugins recientemente instalados para identificar conflictos. - Contacta con soporte técnico compartiendo los detalles del error exacto que ves. Si los problemas persisten, nuestro equipo de soporte puede analizar los logs del servidor y brindarte una solución específica.
Este problema generalmente está relacionado con filtros de seguridad o políticas anti-spam que pueden estar activas en su cuenta de correo o en el servidor de hosting. Cuando ciertos dominios aparecen en el contenido del mensaje, algunos sistemas pueden bloquear el envío como medida de protección. Para resolver esta situación, le recomendamos: 1. **Verificar reglas de filtrado**: Revise en la configuración de su webmail si existen reglas de correo que estén bloqueando mensajes que contengan ciertos dominios. 2. **Revisar políticas SPF, DKIM y DMARC**: Asegúrese de que los registros DNS de su dominio estén correctamente configurados. Registros malformados pueden causar rechazo de mensajes. 3. **Contactar al soporte técnico**: Si el problema persiste, solicite a nuestro equipo que revise los logs del servidor para identificar si hay filtros automáticos bloqueando estos envíos específicos. 4. **Probar con diferentes formatos**: Intente enviar el mensaje sin incluir el dominio completo o usando formato de texto plano en lugar de HTML. 5. **Verificar listas negras**: Confirme que su dominio o IP no estén en listas negras de spam que puedan estar rechazando estos correos. Si el problema afecta solo a dominios específicos y otros envíos funcionan normalmente, es probable que sea necesario ajustar la configuración de autenticación de correo o revisar directamente los registros del servidor.
Si los correos no se entregan desde ninguno de tus dominios hacia ningún destinatario (Gmail, Hotmail, etc.), es probable que exista un problema con la configuración de tu servicio de email. Aquí te presentamos los pasos para diagnosticar y resolver el problema: **Verificaciones iniciales:** 1. **Revisa los registros MX de tus dominios**: Accede a tu panel de control y confirma que los registros MX (Mail Exchange) estén correctamente configurados. Estos registros son esenciales para que el correo sea dirigido al servidor de mail correcto. 2. **Verifica el estado de tu cuenta de correo**: Asegúrate de que tu cuenta de email esté activa y no haya sido suspendida. Revisa tu panel de control para confirmar el estado. 3. **Comprueba límites de envío**: Algunos proveedores de hosting tienen límites de correos por hora. Verifica si has alcanzado este límite. 4. **Revisa la carpeta de spam**: Aunque menciones que no llegan, confirma que no estén siendo filtrados a spam en el servidor receptor. **Configuración técnica:** 5. **Verifica el servidor SMTP**: Asegúrate de estar usando el servidor SMTP correcto de tu hosting (generalmente el mismo que tu dominio). 6. **Comprueba puertos**: Usa los puertos correctos: 25, 587 o 465 dependiendo de tu configuración de encriptación. 7. **Revisa SPF, DKIM y DMARC**: Estos registros mejoran la entrega. Solicita al soporte técnico ayuda para configurarlos correctamente. **Próximos pasos:** Si después de estas verificaciones los correos aún no se entregan, contacta con el equipo de soporte técnico proporcionando: - Los dominios afectados - Registros MX actuales - Logs de error del servidor El equipo podrá acceder directamente a tu hosting para diagnosticar el problema de forma específica.
Los retrasos en la entrega de correos con archivos adjuntos pueden deberse a varios factores: **Causas comunes:** - **Tamaño del archivo**: Los archivos muy grandes pueden ralentizar el procesamiento y la entrega. - **Filtros de seguridad**: Los sistemas antispam y antivirus analizan automáticamente los adjuntos, lo que añade tiempo de procesamiento. - **Configuración del servidor**: Límites de tamaño configurados en el hosting pueden afectar la velocidad de envío. - **Problemas de conectividad**: Congestión de red o problemas temporales entre servidores. **Recomendaciones:** 1. Verifica el tamaño total de los archivos adjuntos (intenta mantenerlos bajo 10-15 MB por correo). 2. Comprime los archivos antes de enviar para reducir su tamaño. 3. Considera usar servicios de transferencia de archivos para documentos muy grandes. 4. Revisa los registros de error en tu panel de control para identificar patrones. 5. Si los problemas persisten, contacta con nuestro equipo técnico proporcionando detalles específicos (direcciones de correo, horas exactas, tipos de archivo). Esta información nos permitirá investigar si hay un problema específico en tu cuenta o en la infraestructura.
Para configurar tu dominio y permitir el envío de comunicaciones a través de Perfit, necesitas agregar registros CNAME en la zona DNS de tu dominio. Estos registros actúan como alias que apuntan tu dominio hacia los servidores de Perfit. Para añadir estos registros: 1. Accede a tu panel de control de dominios o zona DNS 2. Busca la opción para gestionar registros DNS o zona DNS 3. Crea los siguientes registros CNAME: - Nombre: pem._domainkey | Valor: pem.dkim.myperfit.net - Nombre: in | Valor: danieladavila.rp.myperfit.net - Nombre: _dmarc | Valor: danieladavila.dmarc.myperfit.net Estos registros configuran: - DKIM (pem._domainkey): Autenticación de firma digital de tus emails - CNAME de entrada (in): Redirección de los servidores de Perfit - DMARC (_dmarc): Política de autenticación y reporte de emails Una vez creados, espera entre 24 y 48 horas para la propagación DNS completa. Si tienes dificultades para acceder a la zona DNS, consulta con nuestro equipo de soporte indicando el nombre de tu dominio.
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