leider kommen die Mails nicht so an wie ich das gerne möchte...
Code: Alles auswählen
$nachricht = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<body style="margin:0; padding:15px; font:12px arial, sans-serif;">
<b>Datensicherung</b><br /><br />
</body>
</html>';
$trenner = md5(uniqid(time()));
$header = "From: ".$daten["einstellungen"]["mail_webmaster"]."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=$trenner\r\n\r\n";
$header .= "This is a multi-part message in MIME format\r\n";
$message = "--$trenner\r\n";
$message .= "Content-type: text/html; charset=iso-8859-1\r\n";
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message .= "$nachricht\r\n";
$message .= "--$trenner\r\n";
$message .= "Content-Type: application/octet-stream; name=".strftime("%d. %b. %Y - %H:%M", time())."-Datensicherung.sql\r\n";
$message .= "Content-Transfer-Encoding: base64\r\n";
$message .= "Content-Disposition: attachment; filename=".strftime("%d. %b. %Y - %H:%M", time())."-Datensicherung.sql\r\n\r\n";
$message .= chunk_split(base64_encode($datei));
$message .= "--$trenner--\r\n\r\n";
mail($daten["einstellungen"]["mail_webmaster"], "Datensicherung", $message, $header);
?>
Leider nicht, wenn der Server das Script ausführt...

Der Anhang wird immer als Text in der Mail angezeigt.
Das Script selbst habe ich schon mehrfach verwendet.
Hier noch mal der Header aus der falsch angekommenen Mail
Code: Alles auswählen
Return-Path: <xxx>
Delivered-To: 4-xxx
Received: (qmail 21188 invoked from network); 23 Nov 2006 09:52:59 +0100
Received: from xxx (xxx)
by xxx with (DHE-RSA-AES256-SHA encrypted) SMTP; 23 Nov 2006 09:52:57 +0100
Received-SPF: none (xxx: domain at xxx does not designate permitted sender hosts)
Received: (qmail 14677 invoked by uid 0); 23 Nov 2006 09:52:25 +0100
Date: 23 Nov 2006 09:52:25 +0100
Message-ID: <20061123085225.14676.qmail@xxx>
To: xxx
Subject: Datensicherung
From: xxx
MIME-Version: 1.0
Daniel