Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2008, 14:22
miguellara
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 23 años
Puntos: 0
Exclamación PHPMailer - SMTP Error

Buenas amigos, estoy enviando un mail con PHPMailer pero pasa algo raro:

Cuando envío mails del mismo dominio que el smtp que declaro con

$mail->Host = "smtp.midomino.com";

funciona perfectamente (por ejemplo envío un mail a [email protected]),
pero cuando envío un mail a otro dominio, incluso a otro dominio que no sea hotmail o gmail, no me lo envía, me da el siguiente error:

SMTP Error: The following recipients failed: [email protected]

el codigo que uso es:

Código PHP:

include 'mail/class.phpmailer.php';
$mail = new phpmailer();  
$mail->PluginDir = "mail/"; 
$mail->Lang("es");
$mail->Mailer = "smtp";
$mail->Host = "smtp.midominio.com";
$mail->SMTPAuth = false;
$mail->Username = "[email protected]"; 
$mail->Password = "envio";
$mail->From = $_POST['email1'];
$mail->FromName = $_POST['nombre1'];
$mail->Timeout=30;
$mail->AddAddress($_POST['email2']);
$mail->Subject = "Tu amig@ " . $_POST['nombre1'] . " te envia una invitacion!"; 

Gracias de antemanooo