Mi problema es el siguiente:
Utilizo un servidor smtp externo y todo va bien para envio de correos de cuentas de este servidor, pero no consigo mandarlos a cuentas externa.
El codigo que utilizo es el siguiente:
Código PHP:
<?
require "class.phpmailer.php";
$mail = new phpmailer();
$mail->From = "[email protected]";
$mail->FromName = "GEMA";
$mail->Host = "smtp.miservidor.com";
$mail->Mailer = "smtp";
$mail->Subject = "Prueba";
$mail->AddAddress("[email protected]");
$mail->IsHTML(true);
// HTML body
$body = "Hola <font size=\"4\">" . "GEMA" . "</font>, <p>";
$body .= "Esto es una prueba.<p>";
$body .= "Saludos, <br>";
// Plain text body (for mail clients that cannot read HTML)
$text_body = "Hola " . "GEMA" . ", \n\n";
$text_body .= "Esto es una prueba.<p>";
$text_body .= "Saludos, \n";
$mail->Body = $body;
$mail->AltBody = $text_body;
$mail->AddAddress("[email protected]");
if(!$mail->Send())
echo "There has been a mail error sending to GEMA" . "<br>";
// Clear all addresses and attachments for next loop
$mail->ClearAddresses();
$mail->ClearAttachments();
?>
¿podeis hecharme una mano?