Lieber ziegenpeter,
ich habe das für meine Bedürfnisse (als Methode einer Klasse) so gelöst:
public function send_mail ($to, $from, $subject, $text, $return_path) {
$header = sprintf(
"MIME-Version: 1.0\r\n"
. "Content-Type: text/plain; charset=utf-8\r\n"
. "Content-Transfer-Encoding: 8bit\r\n"
. 'From: "%1$s" <%2$s>'."\r\n"
. '%3$s',
$from['name'],
$from['address'],
(empty($return_path) ? '' : sprintf(
"Reply-To: %s\r\n",
$return_path
))
);
$subject = sprintf(
'=?UTF-8?B?%s?=',
base64_encode($subject)
);
// send mail
return mail(
$to,
$subject,
wordwrap($text, 60),
$header,
"-f $to"
);
}
Vielleicht nützt es Dir ja etwas...
Liebe Grüße,
Felix Riesterer.
--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)