20.5. HTML メール

HTML 形式のメールを送信するには、本文を作成する際に setBodyText() ではなく setBodyHTML() を使用します。 すると、MIME content type が自動的に text/html に設定されます。 HTML とプレーンテキストの両方を使用した場合は、 multipart/alternative な MIME メッセージが自動的に生成されます。

例 20.5. HTML メールの送信

<?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();
?>