Buenas compañeros bakunos hoy vengo en busca de su ayuda por el siguiente problema.
Tengo el siguiente script en php:
<?php
// El mensaje
require("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->Host = "localhost";
$mail->From = "pruebas@flashop.com";
$mail->FromName = "Flashop";
$mail->Subject = "Pruebas";
$mail->AddAddress("micorreo@hotmail.com","Contacto");
$body = "<html>";
$body .= "<body>Hola <strong>amigo</strong><br>";
$body .= "probando <i>PHPMailer<i>.<br><br>";
$body .= "<font color='blue'>Saludos</font></body>";
$body .= "</html>";
$mail->Body = $body;
//$mail->AltBody = "Hola amigo\nprobando PHPMailer\n\nSaludos";
$mail->Send();
?>
Funciona maravillosamente cuando lo pruebo en un servidor de linux que tiene sendmail, el problema es a la hora de utilizarlo en mi servidor local en windows simplemente no envia el correo. He probado con miniRelay y con freesmtp y nada. Mi pregunta es si de casualidad no conocen algo como sendmail pero para windows (que sea de uso libre) y que permita enviar correos a yahoo, hotmail y gmail. Muchas gracias por su ayuda
O si nadie conoce algo asi podrian decirme como hacer para llamar a ese archivo desde mi localhost ya lo intente con un requiere pero me manda el siguientes error:
Warning: requirehttp://midominio.net/Email.php):[/url] failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\wamp\www...
Fatal error: require(): Failed opening required 'http://midominio.net/Email.php' (include_path='.;C:\php\pear') in C:\wamp\www
Tengo el siguiente script en php:
<?php
// El mensaje
require("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->Host = "localhost";
$mail->From = "pruebas@flashop.com";
$mail->FromName = "Flashop";
$mail->Subject = "Pruebas";
$mail->AddAddress("micorreo@hotmail.com","Contacto");
$body = "<html>";
$body .= "<body>Hola <strong>amigo</strong><br>";
$body .= "probando <i>PHPMailer<i>.<br><br>";
$body .= "<font color='blue'>Saludos</font></body>";
$body .= "</html>";
$mail->Body = $body;
//$mail->AltBody = "Hola amigo\nprobando PHPMailer\n\nSaludos";
$mail->Send();
?>
Funciona maravillosamente cuando lo pruebo en un servidor de linux que tiene sendmail, el problema es a la hora de utilizarlo en mi servidor local en windows simplemente no envia el correo. He probado con miniRelay y con freesmtp y nada. Mi pregunta es si de casualidad no conocen algo como sendmail pero para windows (que sea de uso libre) y que permita enviar correos a yahoo, hotmail y gmail. Muchas gracias por su ayuda
O si nadie conoce algo asi podrian decirme como hacer para llamar a ese archivo desde mi localhost ya lo intente con un requiere pero me manda el siguientes error:
Warning: requirehttp://midominio.net/Email.php):[/url] failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\wamp\www...
Fatal error: require(): Failed opening required 'http://midominio.net/Email.php' (include_path='.;C:\php\pear') in C:\wamp\www