title: PHPMailer doesnt give error messages or send emails just a white screen
body: <p>I am trying to send emails using PHP mailer. Nothing happens all I get is a white screen in the web browser. I have used different examples of code changed ssl to tls port 587 to 465 used require the autoload.php phpmailer.php smtp.php anything I can find to get an indication as to where the problem is. The code is exactly the same as the one on <a href="https://subinsb.com/send-mails-via-smtp-server-gmail-outlook-php" rel="nofollow">https://subinsb.com/send-mails-via-smtp-server-gmail-outlook-php</a> apart from the email credentials etc. Any ideas you may have or if you see something I don't would be appreciated.</p>
  
  <pre><code>&lt;?php
  $account = "xxxxxxxxx@gmail.com";
  $password = 'xxxxxx';
  $from = 'xxxxxxxx@gmail.com';
  $from_name = 'Adam Johnson';
  $subject = 'Test';
  $msg = 'This is a test';
  $to = "xxxxxxxxx@hotmail.com";
  
  require ('/PHPMailer/class.phpmailer.php');
  
  $mail-&gt;SMTPDebug = 3;
  $mail = new PHPMailer();
  $mail-&gt;isSMTP();
  $mail-&gt;CharSet = 'UTF-8';
  $mail-&gt;Host = 'smtp.gmail.com';
  $mail-&gt;SMTPAuth = true;
  $mail-&gt;Port = 587;
  $mail-&gt;Username = $account;
  $mail-&gt;Password = $password;
  $mail-&gt;SMTPSecure = 'tls';
  $mail-&gt;From = $from;
  $mail-&gt;FromName = $from_name;
  $mail-&gt;isHTML(true);
  $mail-&gt;Subject = $subject;
  $mail-&gt;Body = $msg;
  $mail-&gt;addAddress($to);
  
  if (!mail-&gt;send()){
  echo 'Mailer Error: ' . $mail-&gt;ErrorInfo;
  }
  else {
  echo 'Message sent!';
  }
  ?&gt;
  </code></pre>