Hallo..
Folgendes Problem: die Email wird mit Anhang verschickt. Die im Array enthaltenen Dokumente sind vorhanden. Allerdings habe ich noch eine attachment.pdf im Anhang? Wo kommt die die her?
Folgendes Problem: die Email wird mit Anhang verschickt. Die im Array enthaltenen Dokumente sind vorhanden. Allerdings habe ich noch eine attachment.pdf im Anhang? Wo kommt die die her?
PHP-Code:
<?
// Festlegen der Variablen
$dokumente_num = count($dokumente);
$Empfaenger = "meine@email.de";
$betreff = "Meine Daten";
$Header = "From: mir<meine@email.de>";
$Content = "";
// Beginn der Mail
$Trenner = md5(uniqid(time()));
$Header .= "\n";
$Header .= "MIME-Version: 1.0";
$Header .= "\n";
$Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
$Header .= "\n\n";
$Header .= "This is a multi-part message in MIME format";
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: text/plain";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: 8bit";
$Header .= "\n\n";
$Header .= $Content;
$Header .= "\n";
// Dokumente anhängen
for ($i=0; $i <= $dokumente_num; $i++) {
$filename = $pdf_pfad.$dokumente[$i];
$filenameMail = $dokumente[$i];
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: application/pdf; name=".$filenameMail;
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: base64";
$Header .= "\n";
$Header .= "Content-Disposition: attachment; filename=".$filenameMail;
$Header .= "\n\n";
$Dateiinhalt = fread(fopen($filename, "r"), filesize($filename));
$Header .= chunk_split(base64_encode($Dateiinhalt));
$Header .= "\n";
}
$Header .= "--$Trenner--";
$status = mail($Empfaenger, $betreff, "", $Header);
?>
Kommentar