20.5. HTML e-mail

Na poslanie e-mailu v HTML formáte je potrebné vytvoriť telo e-mailu pomocou metódy setBodyHTML() na miesto metódy setBodyText(). Obsah bude automaticky označený ako text/html. Ak sa vytvorí HTML a aj textová verzia e-mailu výsledný e-mail bude typu multipart/alternative:

Example 20.5. Vytvorenie a poslanie HTML e-mailu

<?php
require_once 'Zend/Mail.php';
$mail = new Zend_Mail();
$mail->setBodyText('My Nice Test Text');
$mail->setBodyHtml('My Nice <b>Test</b> Text');
$mail->setFrom('somebody@example.com', 'Some Sender');
$mail->addTo('somebody_else@example.com', 'Some Recipient');
$mail->setSubject('TestSubject');
$mail->send();
?>