title: phpMailer not sending emails to external domains
body: <p>I am able to send emails to email addresses on the host domain so sending an email to me@domain.com work, where the mail host is domain.com, but if I send it to me@gmail.com it doesn't come through, and I don't get any errors from the phpMailer, with debug on, it shows everything has been done.  Here is my phpMailer setup:</p>
  
  <pre><code>require_once("class.phpmailer.php");                    
  
  $mail = new PHPMailer();
  $mail-&gt;IsSMTP(); // set mailer to use SMTP
  $mail-&gt;SMTPDebug = 2;
  $mail-&gt;Host = "mail.mydomain.co.uk"; // specify main and backup server                  
  $mail-&gt;SMTPAuth = true; // turn on SMTP authentication                  
  $mail-&gt;Username = "sendmail@mydomain.co.uk"; // SMTP username                   
  $mail-&gt;Password = "password"; // SMTP password                  
  $mail-&gt;From = "info@mydomain.com"; //do NOT fake header.                    
  $mail-&gt;FromName = "Me";                 
  $mail-&gt;AddAddress("you@gmail.com"); // Email on which you want to send mail                                         
  $mail-&gt;Subject = "Just a Test";                 
  $mail-&gt;Body = "Hello. I am testing &lt;b&gt;PHP Mailer.&lt;/b&gt;";
  
  if(!$mail-&gt;Send()){
  
      echo $mail-&gt;ErrorInfo;
  
  }else{
  
      echo "&lt;p&gt;Thank you, we will be in touch shortly&lt;/p&gt;";
  
  }
  </code></pre>
  
  <p>What is going on?  As far as the mailer is concerned it has sent because I get back</p>
  
  <pre><code>SMTP -&gt; FROM SERVER:250 Requested mail action okay, completed 
  SMTP -&gt; FROM SERVER:250 Requested mail action okay, completed 
  SMTP -&gt; FROM SERVER:354 Start mail input; end with . 
  SMTP -&gt; FROM SERVER:250 Requested mail action okay, completed 
  </code></pre>