He reutilizado un script en php que envia un correo electrónico usando el servidor SMTP de Gmail, puesto que no tengo un servidor de este tipo instalado en mi pc, me manda el siguiente error
SMTP Error: Could not connect to SMTP host. Error: SMTP Error: Could not connect to SMTP host.
tengo instalado em Xampp, no se si este paquete incluye, un servidor smtp, en mi archivo php.ini encuentro la siguiente linea, yo tengo Win64, sera por esto que no me funciona??
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
el scrip que uso es el siguiente:
Código PHP :
<?php include("class.phpmailer.php"); include("class.smtp.php"); $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 = "userpass"; $mail->From = "[email protected]"; $mail->FromName = "User Name"; $mail->Subject = "Subject del Email"; $mail->AltBody = "Hola, te doy mi nuevo numero\nxxxx."; $mail->MsgHTML("Hola, te doy mi nuevo numero<br><b>xxxx</b>."); //$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"; } ?>
Espero alguien me pueda ayudar. Saludos
"Vida larga para todos"
post editado - etiqyetas php agregadas- mx