Eigentlich nicht. Aber mit dem script kann man auch attachments verschicken. Vielleicht liegt es irgendwo an den MIME Einstellungen. Damit kenne ich mich aber NULL aus und habe sie nur irgendwo kopiert. Ich poste sie mal hier kurz:
/* Beginne den Mail-Header mit der Definition des Absenders */
mail_header = "FROM:".$webmaster;
/* Wenn eine Datei als Anhang ausgewaelt wurde... */
if($datei_name && $datei && $datei != "none") {
/* Lese die temporaere Datei, die der Benutzer hochgeladen hat aus */
$datei_content = fread(fopen($datei,"r"),filesize($datei));
/* Codiere Datei ins BASE64-Format, falls noetig */
if($contenttypes[$anhang_content_type][encoding]=="base64") $datei_content = chunk_split(base64_encode($datei_content));
else $datei_content = $datei_content;
/* Generiere einen Boundary */
$boundary = strtoupper(md5(uniqid(time())));
/* Beginne den Mail-Header mit MIME-Mail-Header */
/* (siehe
http://www.php3-forum.de/mime_mail.htm) */
$mail_header .= "nMIME-Version: 1.0";
$mail_header .= "nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "nnThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
/* Hier faengt der normale Mail-Text an */
$mail_header .= "n--$boundary";
$mail_header .= "nContent-Type: $content_type";
$mail_header .= "nContent-Transfer-Encoding: 8bit";
$mail_header .= "nn$message";
/* Hier faengt der Datei-Anhang an */
$mail_header .= "n--$boundary";
$mail_header .= "nContent-Type: $anhang_content_type; name="$datei_name"";
* Lese aus dem Array $contenttypes die Codierung fuer den MIME-Typ des Anhangs aus */
$mail_header .= "nContent-Transfer-Encoding: ".$contenttypes[$anhang_content_type][encoding];
$mail_header .= "nContent-Disposition: attachment; filename="$datei_name"";
$mail_header .= "nn$datei_content";
/* Gibt das Ende der eMail aus */
$mail_header .= "n--$boundary--";
} else {
$mail_header .= "nContent-Type: $content_type";
$mail_header .= "nContent-Transfer-Encoding: 8bit";
$mail_header .= "nn".$message;
}
/* Sende eMail und gebe Fehler bzw. Bestaetigung aus */
mail($email,$header,"",$mail_header);