Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2010, 08:23
naiaramg
 
Fecha de Ingreso: febrero-2007
Mensajes: 33
Antigüedad: 17 años, 2 meses
Puntos: 0
Phpmailer me está volviendo loca...

Hola a todos:

Como bien dice el título del post, me voy a volver loca. Llevo tiempo utilizando la clase phpmailer para el envío de correos y lo que no entiendo, es por qué a veces envía correos y otras no. El código siempre es el mismo, pero de repente deja de funcionar.... y me da el siguiente error: "SMTP Error: The following SMTP Error: Data not accepted. [email protected]"

Mi código es el siguiente:

Código PHP:

$email 
$_POST['email'];
$asunto $_POST['asunto'];
$coment $_POST['comentario'];

require 
'includes/class.phpmailer.php';

$mail = new phpmailer();
            
$mail->PluginDir "includes/";
$mail->IsSMTP();
$mail->Host "localhost";
$mail->SMTPAuth false;

$mail->From "[email protected]";
$mail->FromName "Mi Nombre";
$mail->Subject $asunto;
$mail->AddAddress($email);
$mail->IsHTML(true);

$cuerpo "<html><head></head><body style='font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-align:justify'>";
$cuerpo.= "<p>Estimado Cliente:</p>";
$cuerpo.= $coment;
$cuerpo.= "</body></html>";
            
$mail->Body $cuerpo;
$mail->AltBody $cuerpo;
$enviado $mail->Send();

$intentos=1
while((!
$enviado)&&($intentos<5)&&($mail->ErrorInfo!="SMTP Error: Data not accepted")){
      
sleep(3);
      echo 
$mail->ErrorInfo;
      
$enviado $mail->Send();
      
$intentos=$intentos+1;                         

No entiendo que es lo que pasa, he estado revisando el código y no veo errores, y como he dicho antes, me funciona, pero a veces de repente, deja de funcionar... Puede ayudarme alguien por favor???