1. Home
  2. Hosting Web y Paneles de Control
  3. cPanel
  4. Hosting cPanel
  5. Activar envio de correo via PHP sin autenticacion
  1. Home
  2. Hosting Web y Paneles de Control
  3. DirectAdmin
  4. Hosting DirectAdmin
  5. Activar envio de correo via PHP sin autenticacion

Activar envio de correo via PHP sin autenticacion

📧 Cómo activar el envío de correo vía PHP sin autenticación

En el ecosistema de hosting actual, la forma más segura y confiable de enviar correos desde tu sitio web (WordPress, scripts personalizados, formularios, etc.) es mediante SMTP con autenticación.

⚠️ Advertencia Importante: Si no utilizas autenticación SMTP, tus correos serán enviados por el usuario del sistema (ej: usuario@nombredelservidordehosting) en lugar de tu correo corporativo real. Esto causa que Gmail, Outlook y otros proveedores marquen tus correos como SPAM o los rechacen inmediatamente.

Si utilizas WordPress, te recomendamos encarecidamente seguir nuestra guía oficial para configurar SMTP correctamente antes de intentar el método alternativo:

https://docs.premiumhosting.cl/documentacion/solucion-a-problemas-de-envio-de-correos-con-wordpress/

🛠️ Método Alternativo: Habilitar función mail() de PHP

Si tu aplicación no soporta SMTP o prefieres activar el envío nativo de PHP (bajo tu propia responsabilidad de entregabilidad), puedes hacerlo modificando la configuración de PHP en tu panel de control. A continuación te explicamos cómo hacerlo tanto en cPanel como en DirectAdmin.

  1. Ingresa a tu panel de control (cPanel o DirectAdmin).
  2. Busca la herramienta llamada «Select PHP Version» (o Selector de PHP) bajo la categoría de Software.
  3. Paso Crítico: Asegúrate de que no estás usando la versión «Nativa». Selecciona una versión específica (ej: 7.4, 8.1, 8.2) y haz clic en «Set as current» o «Aplicar» (Establecer como actual). Si usas la versión «native», no podrás editar las opciones.
Selector de versión PHP en cPanel
  • Una vez definida la versión, haz clic en la pestaña «Options» (Opciones) en la parte superior del selector.
  • Desplázate hacia abajo hasta encontrar la variable sendmail_path.
  • Haz clic en el valor actual y cámbialo a: /usr/sbin/sendmail -t -i (o simplemente selecciona la opción que dice sendmail si aparece en el menú desplegable). El sistema guardará el cambio automáticamente.
Configuración de sendmail_path en opciones PHP

¡Listo! Con esto has forzado a que PHP utilice la ruta de envío del sistema. Te recordamos nuevamente que para garantizar que tus correos lleguen a la Bandeja de Entrada, lo ideal es configurar autenticación SMTP.

Updated on 3 de diciembre de 2025

Was this article helpful?

Related Articles

Leave a Comment