Hola a todos, tengo el siguientes problema, tengo un servidor montado en debian, y monte mi servidor web intranet (producción), y monte mi pagina y todo funciono muy bien, puedo enviar correos mediante un codigo php. Ahora para ir trabajando fuera de producción instale en mi maquina (con windows) WAMP para ir haciendo otros cambios, y cuando intento enviar la información requiera mediante un correo, nunca llega el correo :(
Código PHP:
/*Envio de correo*/
//Recuperamos la solicitud recien creada:
/*Incluimos clases necesarias para configurar envio de correo*/
include("../mailer/class.phpmailer.php");
include("../mailer/class.smtp.php");
/*Configuramos las clases*/
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "clave";
/*enviamos el correo*/
$mail->From = "[email protected]";
$mail->FromName = "Sistema Ticket v1.0";
$mail->Subject = "Generación Ticket Nro. $idSolicitud";
$mail->AltBody = "";
$mail->MsgHTML("Usuario: $nombres1 $apellidos1 de $dependencia <br/>Falla: $detalleFalla - $observacion");
//$mail->AddAttachment("files/files.zip");
//$mail->AddAttachment("files/img03.jpg");
$mail->AddAddress("[email protected]", "Destinatario");
$mail->IsHTML(true);
if(!$mail->Send())
{
echo "Error: " . $mail->ErrorInfo;
} else
{
echo "Mensaje enviado correctamente";
}
/*Fin envio de correo*/
Por qué en Debian si funciona todo perfectamente y por qué en Windows no funciona?. De antemano gracias.