Table of Contents
Zend_Mail provides generalized functionality to compose and send both text and MIME-compliant
multipart e-mail messages. Mail can be sent with
Zend_Mail via the php built-in
mail() function or via direct SMTP connection.
Example 9.1. Simple E-Mail with Zend_Mail
A simple e-mail consists of some recipients, a subject, a body and a sender. To send such a mail using
mail() function, do the following:
<?php require_once 'Zend/Mail.php'; $mail = new Zend_Mail(); $mail->setBodyText('This is the text of the mail.'); $mail->setFrom('email@example.com', 'Some Sender'); $mail->addTo('firstname.lastname@example.org', 'Some Recipient'); $mail->setSubject('TestSubject'); $mail->send(); ?>
In order to send an e-mail with |
For most mail attributes there are "get" methods to read the information stored in the mail object. For
further details, please refer to the API documentation. A special one is
It returns an array with all recipient e-mail addresses that were added prior to the method call.
For security reasons,
Zend_Mail filters all header fields to prevent header injection with