title: CakePHP: Unable to send emails as just plain text
body: <p>CakePHP 2.+...</p>
  
  <p>I'm looping through a list of users and sending each an email with the following method. The emails are all sent but the format seems to be text+html even when I specify that I want only plain text (<code>emailFormat('text)</code>). I wouldn't especially mind the html being included, but it screws up the formatting and most mail clients seem to choose the (ugly) HTML version to show by default. Specifically, the last line with the "PS: " is getting appended wrapped in <code>&lt;pre&gt;</code> tags so the fonts change. Urgh. </p>
  
  <pre><code>public function send_blast_to_user( $blast, $blastUser) {
  
      $body = $blast['Blast']['body'];
      $body = str_replace('%%FIRST_NAME%%', $blastUser['first_name'], $body);
      $body = str_replace('%%LAST_NAME%%', $blastUser['last_name'], $body);
  
      $body .= '
  
      PS: You can stop receiving these emails any time by changing your settigns: http://example.com/';
  
      $Email = new CakeEmail('smtp');
      $Email-&gt;from( $blast['Blast']['from'] );
      $Email-&gt;emailFormat('text');
      $Email-&gt;to( $blastUser['email'] );
      $Email-&gt;subject( $blast['Blast']['subject'] );
      $sent = $Email-&gt;send( $body );
      $Email-&gt;reset();
      if ($sent) {
          $blastUser['BlastsUser']['sent']++;
          $this-&gt;BlastsUser-&gt;save($blastUser['BlastsUser']);
          return true;
      }
      return false;
  }
  </code></pre>
  
  <p>The resulting email looks like this:</p>
  
  <pre><code>------------=_1385042226-22231-136
  Content-Type: text/plain; charset=UTF-8
  content-transfer-encoding: quoted-printable
  
  Dear Emerson,=0D
  =0D
  You are perfect for the following job.=0D
  =0D
  From,=0D
  Brett=0D
  =0D
          PS: You can stop receiving these emails any time by changing your j=
  ob alert settings: http://example.com/ bla=0D
  =0D
  =0D
  =0D
  
  
  ------------=_1385042226-22231-136
  Content-Type: text/html; charset="UTF-8"
  Content-Disposition: inline
  Content-Transfer-Encoding: quoted-printable
  
  &lt;html&gt;&lt;body&gt;
  &lt;p&gt;Dear Emerson,&lt;/p&gt;
  &lt;p&gt;You are perfect for the following job.&lt;/p&gt;
  &lt;p&gt;From, Brett&lt;/p&gt;
  &lt;pre&gt;PS: You can stop receiving these emails any time by changing your job =
  alert settigns: http://example.com/bla/ &lt;/pre&gt;
  &lt;/body&gt;&lt;/html&gt;=
  
  ------------=_1385042226-22231-136--
  </code></pre>
  
  <p>Here's my email configurations in /Config/email.php</p>
  
  <pre><code>public $smtp = array(
      'transport' =&gt; 'Smtp',
      'host' =&gt; 'smtp.sendgrid.net',
      'port' =&gt; 587,
      'timeout' =&gt; 30,
      'username' =&gt; 'myusername',
      'password' =&gt; 'mypassword',
      'client' =&gt; null,
      'log' =&gt; false,
      'tls' =&gt; true
      //'charset' =&gt; 'utf-8',
      //'headerCharset' =&gt; 'utf-8',
  );
  </code></pre>