hallo beziehe mich auf ein thread:
http://www.php-resource.de/forum/sho...1813#post71813
hab aber das problem das a) die attachments (sind immer pdfs) nach empfang korrupt sind und das mein email text (also der inhalt der email nicht ankommt bzw nicht zu sehen ist)
$file = "anhang_path/$anhang";
$file_name = $anhang;
$from = "admin@7l7mobil.de";
$email_text = "Hallo ".$row['vorname']." ".$row['nachname'].",\n\n";
$email_text .= "danke für deine Bewerbung vom: " . timemode($row['timestamp']) . " Uhr.\n\n";
$email_text .= "Du bist eingeladen zu einer Bewerberauswahlrunde\n";
$email_text .= "Datum: $tag.$monat.$jahr um $stunde:$minute\n";
$email_text .= "Ort:".$ort."\n\n";
$email_text .= "$mail_content \n\n";
$email_text .= "".$userinfo[vorname]." ".$userinfo[name]."\n\n";
$email_text .= "$mail_signatur \n\n";
$boundary = strtoupper(md5(uniqid(time())));
$header = "From:$from\n";
$header .= "MIME-Version: 1.0";
$header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
$header .= "\n--$boundary";
$header .= "\nContent-Type: text/plain";
$header .= "\nContent-Transfer-Encoding: 8bit";
$header .= "\n\n$email_text";
$file_content = fread(fopen($file,"r"),filesize($file));
$file_content = chunk_split(base64_encode($file_content));
$header .= "\n--$boundary";
$header .= "\nContent-Type: application/octetstream; name=\"$file_name\"";
$header .= "\nContent-Transfer-Encoding: base64";
$header .= "\nContent-Disposition: attachment; filename=\"$file_name\"";
$header .= "\n\n$file_content";
$header .= "\n--$boundary--";
mail("admin@7l7mobil.de",$mail_betreff,"",$header)
ich benutze hamster als lokalen mailserver ... was mach ich falsch
http://www.php-resource.de/forum/sho...1813#post71813
hab aber das problem das a) die attachments (sind immer pdfs) nach empfang korrupt sind und das mein email text (also der inhalt der email nicht ankommt bzw nicht zu sehen ist)
$file = "anhang_path/$anhang";
$file_name = $anhang;
$from = "admin@7l7mobil.de";
$email_text = "Hallo ".$row['vorname']." ".$row['nachname'].",\n\n";
$email_text .= "danke für deine Bewerbung vom: " . timemode($row['timestamp']) . " Uhr.\n\n";
$email_text .= "Du bist eingeladen zu einer Bewerberauswahlrunde\n";
$email_text .= "Datum: $tag.$monat.$jahr um $stunde:$minute\n";
$email_text .= "Ort:".$ort."\n\n";
$email_text .= "$mail_content \n\n";
$email_text .= "".$userinfo[vorname]." ".$userinfo[name]."\n\n";
$email_text .= "$mail_signatur \n\n";
$boundary = strtoupper(md5(uniqid(time())));
$header = "From:$from\n";
$header .= "MIME-Version: 1.0";
$header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
$header .= "\n--$boundary";
$header .= "\nContent-Type: text/plain";
$header .= "\nContent-Transfer-Encoding: 8bit";
$header .= "\n\n$email_text";
$file_content = fread(fopen($file,"r"),filesize($file));
$file_content = chunk_split(base64_encode($file_content));
$header .= "\n--$boundary";
$header .= "\nContent-Type: application/octetstream; name=\"$file_name\"";
$header .= "\nContent-Transfer-Encoding: base64";
$header .= "\nContent-Disposition: attachment; filename=\"$file_name\"";
$header .= "\n\n$file_content";
$header .= "\n--$boundary--";
mail("admin@7l7mobil.de",$mail_betreff,"",$header)
ich benutze hamster als lokalen mailserver ... was mach ich falsch
Kommentar