Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2010, 07:54
doylelives
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
duda basica de mail

Hola gente:
Siempre utilizé phpmailer para envio de emails y la gente del área de servidores se encargaba del resto, al facilitarme tanto las cosas nunca pude saber COMO se envia un correo.
He decidido usar la funcion mail de php para ello, pero me muestra el mensaje,
Código PHP:
Failed to connect to mailserver at "localhost" port 25verify your "SMTP"
 
and "smtp_port" setting in php.ini or use ini_set() in... 
en php.ini ya descomenté las lineas
SMTP = localhost
smtp_port = 25
sendmail_from = [email protected]

He leido que debo instalar un servidor de correo, es eso cierto, pensé que era algo que lo resolvía el servidor Apache.
En otro lado leí que quizás el firewall de windows esté bloqueando el puerto 25, para lo cual se dirigí a "Windows firewall", y resulta que aparece un mensaje
Código PHP:
"Windows firewall settings cannot be displayed because the associated service
 is not running." 
dandome la opcion de iniciarlo. por lo que intuyo que el firewall no está bloqueando el puerto 25
Aún así me sigue apareciendo el mensaje de al principio.
Código PHP:
// mi codigo 
$destinatario "[email protected]";
$asunto "Este mensaje es de prueba";
$cuerpo 'Prueba de correo Hola amigos!';
$headers "From: [email protected]\r\n" "Reply-To: [email protected]\r\n" "Return-path: [email protected]\r\n" "MIME-Version: 1.0\n" "Content-type: text/plain; charset=iso-8859-1"
if (
mail($destinatario,$asunto,$cuerpo,$headers)) {
    echo 
"se envio";
} else {
    echo 
"NO SE PUDO ENVIAR.";

__________________
I am Doyle please insert code.