Problemas al enviar mail
Publicado por Aristides (25 intervenciones) el 28/10/2008 06:11:21
Hola a todos,
Al intentar enviar un email usando PHPMailer() recibo el siguiente error:
Problemas enviando correo electrónico a
SMTP Error: Could not authenticate
mi código es este;
<?
require "includes/class.phpmailer.php";
$mail = new phpmailer();
$mail->PluginDir = "includes/";
$mail->Mailer = "smtp";
$mail->Host = "smtp.mail.com";
$mail->SMTPAuth = true;
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "miclave";
$mail->From = "[email protected]";
$mail->FromName = "Mi nombre";
$mail->Timeout = 30;
$mail->AddAddress("[email protected]");
$mail->Subject = "Prueba de phpmailer";
$mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";
$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos = $intentos + 1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}
?>
Alguien sabe porque me sale ese error? como puedo corregirlo?
Mil gracias de antemano por su gran ayuda.
Saludos.
Aristides.
Al intentar enviar un email usando PHPMailer() recibo el siguiente error:
Problemas enviando correo electrónico a
SMTP Error: Could not authenticate
mi código es este;
<?
require "includes/class.phpmailer.php";
$mail = new phpmailer();
$mail->PluginDir = "includes/";
$mail->Mailer = "smtp";
$mail->Host = "smtp.mail.com";
$mail->SMTPAuth = true;
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "miclave";
$mail->From = "[email protected]";
$mail->FromName = "Mi nombre";
$mail->Timeout = 30;
$mail->AddAddress("[email protected]");
$mail->Subject = "Prueba de phpmailer";
$mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";
$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos = $intentos + 1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}
?>
Alguien sabe porque me sale ese error? como puedo corregirlo?
Mil gracias de antemano por su gran ayuda.
Saludos.
Aristides.
Valora esta pregunta


0