Hallo,
das versenden von emails mit Attachements klappt soweit ganz gut. Nur wird die Größe der Datei nicht korrekt angezeigt. Ich wollte ein Bild versenden. Die email habe ich auch erhalten. Die Größe ist 80 B anstatt 80 KB. Wieso wird das falsch angezeigt?
MFG
Benji
das versenden von emails mit Attachements klappt soweit ganz gut. Nur wird die Größe der Datei nicht korrekt angezeigt. Ich wollte ein Bild versenden. Die email habe ich auch erhalten. Die Größe ist 80 B anstatt 80 KB. Wieso wird das falsch angezeigt?
PHP-Code:
$mail_header = "From:$path<$kemail>";
$betreff = $betreff;
$msg = $text;
$boundary = strtoupper(md5(uniqid(time())));
if ($file1_type!="text/html" && $file1_type!="text/plain")
{
$file = chunk_split(base64_encode($file1));
$file_encoding="base64";
}
else
{
$file=$file1;
$file_encoding="8bit";
}
$mail_header .= "\nMIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
$mail_header .= "\n--".$boundary;
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\n".$msg;
$mail_header .= "\n--".$boundary;
$mail_header .= "\nContent-Type: ".$file1_type."; name=\"".$file1_name."\"";
$mail_header .= "\nContent-Transfer-Encoding: ".$file_encoding."\"";
$mail_header .= "\nContent-Disposition: attachment; filename=\"".$file1_name."\"";
$mail_header .= "\n\n".$file1;
mail($empfaenger,$betreff,"",$mail_header);
Benji
Kommentar