HTML E-Mail - Zend_Mail


To send an e-mail in HTML format, set the body using the method setBodyHTML() instead of setBodyText(). The MIME content type will automatically be set to text/html then. If you use both HTML and Text bodies, a multipart/alternative MIME message will automatically be generated:

Example #1 Sending HTML E-Mail

  1. $mail = new Zend_Mail();
  2. $mail->setBodyText('My Nice Test Text');
  3. $mail->setBodyHtml('My Nice <b>Test</b> Text');
  4. $mail->setFrom('', 'Some Sender');
  5. $mail->addTo('', 'Some Recipient');
  6. $mail->setSubject('TestSubject');
  7. $mail->send();

Select a version:


© 2006-2016 by Zend, a Rogue Wave Company. Made with by awesome contributors.

This website is built using zend-expressive and it runs on PHP 7.