2011-01-04 10 views
7

Duplicar posibles:
Failed to connect to mailserver at “localhost” port 25no pudo conectar con servidor de correo en "localhost" puerto 25, verificar su "SMTP" y "smtp_port" establecer en php.ini o usar ini_set()

que utilizan éste sin embargo

$to = "[email protected]"; 
$subject = "My subject"; 
$txt = "Hello world!"; 
$headers = "From: [email protected]" . "\r\n" . 
"CC: [email protected]"; 

mail($to,$subject,$txt,$headers); 

he este error que se pudo conectar con servidor de correo en el puerto "localhost" 25, verifique su configuración "SMTP" y "smtp_port" en php.ini o use ini_set()

+1

Así que han seguido la sugerencia en el mensaje de error? * ¿Estás * ejecutando un servidor SMTP local? –

+0

Esto significa que no tiene un servidor SMTP ejecutándose en su máquina local. Use su ISP o servidor SMTP de la compañía como el host. – StuartLC

Respuesta

16

Si está ejecutando su aplicación solo en localhost y aún no está activa, creo que es muy difícil enviar correo usando esto.

Una vez que haya puesto su aplicación en línea, creo que este problema debería resolverse automáticamente. Por cierto, ini_set() te ayuda a cambiar los valores en php.ini durante el tiempo de ejecución.

Esta es la misma pregunta que Failed to connect to mailserver at "localhost" port 25

también comprobar esta php mail function not working

+0

Muchas gracias. eso fue todo :) –

Cuestiones relacionadas