title: Sending Email with mailgun in laravel error
body: <p>Hello i've been simply trying to send an email in laravel i read the documentation and they made it seem so easy but whenever i try i keep getting error after error, i tried sendgrid didn't work and now i'm trying to use mailgun but i'm having issues with it as well.</p>
  
  <p>This is my code::</p>
  
  <pre><code>$data = array();
  
          Mail::send('emails.auth.activate', $data, function($message)
          {
              $message-&gt;to('xxxxxxxxx@gmail.com', 'John Doe')-&gt;subject('This is a demo!');
          });
  </code></pre>
  
  <p>This is the error i get:</p>
  
  <pre><code>GuzzleHttp \ Exception \ ClientException (400)
  
  Client error response [url] https://api.mailgun.net/v2/mail.xxxxxxx.com/messages.mime [status code] 400 [reason phrase] BAD REQUEST 
  </code></pre>
  
  <p>Mail Config:</p>
  
  <pre><code>&lt;?php
  
  return array(
  
      /*
      |--------------------------------------------------------------------------
      | Mail Driver
      |--------------------------------------------------------------------------
      |
      | Laravel supports both SMTP and PHP's "mail" function as drivers for the
      | sending of e-mail. You may specify which one you're using throughout
      | your application here. By default, Laravel is setup for SMTP mail.
      |
      | Supported: "smtp", "mail", "sendmail", "mailgun", "mandrill", "log"
      |
      */
  
      'driver' =&gt; 'mailgun',
  
      'host' =&gt; 'sandboxXXXXXXXXXXXXXXXXXXXXXXXXXXX.mailgun.org',
  
      'port' =&gt; 587,
  
      'from' =&gt; array('address' =&gt; 'mail@xxxxxx.com', 'name' =&gt; 'Xxxxxxxx'),
  
      'encryption' =&gt; 'tls',
  
      'username' =&gt; 'xxxxxxx@gmail.com',
  
      'password' =&gt; 'xxxxxxxxxxx',
  
      'sendmail' =&gt; '/usr/sbin/sendmail -bs',
  
      'pretend' =&gt; true,
  
  );
  </code></pre>