hallo leute, ich habe im internet dieses script hier gefunden:
nun hab ich es auf einen windows server getestet und es kommt nur eine leere mail an, auf meinem linux server klappt alles wunderbar.
gibt es eine möglichkeit das script auch auf einem windows server zum laufen zu bekommen, bzw. gibt es ein anderes script das auf windows klappt?
grüße fugel
PHP:
<?php
$empfaenger = "mail@mail.de"; // Empfänger E-Mail Adresse
$betreff = "E-Mail mit Anhang"; // Betreff
$dateiname = "bild.gif"; // Dateiname
$dateiname_mail = "anhang.gif";
$id = md5(uniqid(time()));
$dateiinhalt = fread(fopen($dateiname, "r"), filesize($dateiname));
// Absender Name und E-Mail Adresse
$kopf = "From: Manfred Mustermann <meine@mailadresse.xy>\n";
$kopf .= "MIME-Version: 1.0\n";
$kopf .= "Content-Type: multipart/mixed; boundary=$id\n\n";
$kopf .= "This is a multi-part message in MIME format\n";
$kopf .= "--$id\n";
$kopf .= "Content-Type: text/plain\n";
$kopf .= "Content-Transfer-Encoding: 8bit\n\n";
$kopf .= "E-Mail mit Anhang"; // Inhalt der E-Mail (Body)
$kopf .= "\n--$id";
// Content-Type: image/gif, image/jpeg, image/png » MIME-Typen - selfHtml.org
$kopf .= "\nContent-Type: image/gif; name=$dateiname_mail\n";
$kopf .= "Content-Transfer-Encoding: base64\n";
$kopf .= "Content-Disposition: attachment; filename=$dateiname_mail\n\n";
$kopf .= chunk_split(base64_encode($dateiinhalt));
$kopf .= "\n--$id--";
mail($empfaenger, $betreff, "", $kopf); // E-Mail versenden
?>
nun hab ich es auf einen windows server getestet und es kommt nur eine leere mail an, auf meinem linux server klappt alles wunderbar.
gibt es eine möglichkeit das script auch auf einem windows server zum laufen zu bekommen, bzw. gibt es ein anderes script das auf windows klappt?
grüße fugel