PEAR Manual
Prev |  | Next

# Mail_Mime - Example

Mail_Mime - Example -- generation and sending of a MIME mail

## Example

    <?php
    include('Mail.php');
    include('Mail/mime.php');

    $text = 'Text version of email';
    $html = '<html><body>HTML version of email</body></html>';
    $file = '/home/richard/example.php';
    $crlf = "\n";
    $hdrs = array(
                  'From'    => 'you@yourdomain.com',
                  'Subject' => 'Test mime message'
                  );

    $mime = new Mail_mime($crlf);

    $mime->setTXTBody($text);
    $mime->setHTMLBody($html);
    $mime->addAttachment($file, 'text/plain');

    $body = $mime->get();
    $hdrs = $mime->headers($hdrs);

    $mail =& Mail::factory('mail');
    $mail->send('postmaster@localhost', $hdrs, $body);
    ?>

Prev | Home | Next
Mail_Mime::setTxtBody() | Up | Mail_mimePart::Mail_mimePart()