Hi,
vor ca. 3monaten noch hat mein Script soweit ich mich erinnern kann
noch funktioniert und die mails kamen problemlos an, nun wollte ich
es für den selben Zweck verwenden, aber siehe da, es funktioniert
nicht mehr, und ich hab nicht mal ansatzweise eine Ahnung woran
es liegen könnte, bis auf die Tatsache dass es am $mail_header liegt,
da es ohne den speziellen header im mime format funktioniert,
vieleicht hat mein Provider etwas umgestellt, aber mich davon
jedenfalls nicht in Kentniss gesetzt, ansonsten müsste wohl
das Script nicht mehr funktionieren/falsch sein, bzw. die Email
bei mir ankommen?! Vielen Dank schon mal fürs Durchgucken.
(P.S. bin bei Hosteurope)
Hier das Teilscript:
mfg darki
vor ca. 3monaten noch hat mein Script soweit ich mich erinnern kann
noch funktioniert und die mails kamen problemlos an, nun wollte ich
es für den selben Zweck verwenden, aber siehe da, es funktioniert
nicht mehr, und ich hab nicht mal ansatzweise eine Ahnung woran
es liegen könnte, bis auf die Tatsache dass es am $mail_header liegt,
da es ohne den speziellen header im mime format funktioniert,
vieleicht hat mein Provider etwas umgestellt, aber mich davon
jedenfalls nicht in Kentniss gesetzt, ansonsten müsste wohl
das Script nicht mehr funktionieren/falsch sein, bzw. die Email
bei mir ankommen?! Vielen Dank schon mal fürs Durchgucken.
(P.S. bin bei Hosteurope)
Hier das Teilscript:
PHP Code:
//Mime Format setzten und Datei als Anhang hochladen:
$bodytext = $nachricht;
if (file_exists($file))
{
$file_content = fread(fopen($file,"r"),filesize($file));
$file_content = chunk_split(base64_encode($file_content));
}
$boundary = strtoupper(md5(uniqid(time())));
$mail_header = "From:<".$from.">\r\n";
$mail_header .= "MIME-Version: 1.0\r\n";
$mail_header .= "Content-Type: multipart/mixed; boundary=".$boundary."\r\n\r\n";
$mail_header .= "This is a multi-part message in MIME format\r\n";
$message = "--".$boundary."\r\n";
$message .= "Content-Type: text/html charset=\"iso-8859-1\"\r\n";
//CID = für <img src="cid:test.jpg"> für relative Referenzierung von Imagedateien (ohne Pear)
$message .= 'Content-Id: HierMussWasEindeutigesStehen' + $eol;
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message .= $bodytext."\r\n";
$message .= "--".$boundary."\r\n";
if(file_exists($file))
{
$message .= "Content-Type: application/octet-stream; name=\"".$file_name."\"\r\n";
$message .= "Content-Transfer-Encoding: base64\r\n";
$message .= "Content-Disposition: attachment; filename=\"".$file_name."\"\r\n\r\n";
$message .= $file_content."\r\n";
}
$message .= "--".$boundary."--\r\n\r\n";
$send = mail($to,$betreff,$message,$mail_header, "-f [email]info@irgendwas.de[/email]");
Comment