Joda
Du skal bruge pakken Mail_Mime fra PEAR, som du finder her:
http://pear.php.net/package/Mail_MimeOg dokumentation her:
http://pear.php.net/manual/en/package.mail.mail-mime.phpDer er et ganske fint eksempel her:
http://pear.php.net/manual/en/package.mail.mail-mime.example.phpJeg paster det lige her, tilpasset med lidt kommentarer:
<?php
include('Mail.php'); // Inkluder PEAR klasser
include('Mail/mime.php');
$text = 'Text version of email';
$html = '<html><body>HTML version of email</body></html>';
$crlf = "\n"; // Definer linjeskift i emailen
$hdrs = array( // Definer headers
'From' => 'you@yourdomain.com',
'Reply-To' => 'you@yourdomain.com',
'Return-Path' => 'you@yourdomain.com',
'Subject' => 'Test mime message'
);
$mime = new Mail_mime($crlf);
$mime->setTXTBody($text); // Angiv tekst mail
$mime->setHTMLBody($html); // Angiv HTML mail
$hdrs = $mime->headers($hdrs); // Hent headers, Mail_Mime klassen indsætter det du skal bruge
// Jeg mener at have læst at dette kald skal stå før kaldet til get()
$body = $mime->get(); // Hent selve indholdet af mailen, nu opdelt og kodet
// Til sidst bliver mailen sendt som i sidste eksempel
$mail =& Mail::factory('mail');
$mail->send('postmaster@localhost', $hdrs, $body);
?>