Tengo un problema en mi scrip que no me envía correos, lo estoy haciendo mediante gmail, alguien podría ayudarme por favor!! muchas gracias!!
Código PHP:
<?php
// Libreria PHPMailer
require 'PHPMailer/PHPMailerAutoload.php';
// Creamos una nueva instancia
$mail = new PHPMailer();
// Activamos el servicio SMTP
$mail->isSMTP();
// Servidor SMTP (para este ejemplo utilizamos gmail)
$mail->Host = 'smtp.gmail.com';
// Puerto SMTP
$mail->Port = 465;
// Tipo de encriptacion SSL ya no se utiliza se recomienda TSL
$mail->SMTPSecure = 'ssl';
// Si necesitamos autentificarnos
$mail->SMTPAuth = true;
// Usuario del correo desde el cual queremos enviar, para Gmail recordar usar el usuario completo ([email protected])
$mail->Username = "[email protected]";
// Contraseña
$mail->Password = "password";
$mail->setFrom('correo', 'nombre');
$mail->addAddress('correo', 'nombre');
//La linea de asunto
$mail->Subject = 'Bienvenido';
if ($mail->send())
{
echo "mensaje enviado";
}
else
echo "error";
// Borramos el destinatario, de esta forma nuestros clientes no ven los correos de las otras personas y parece que fuera un único correo para ellos.
$mail->ClearAddresses();
?>