mail mit anhang problem

Alles, was PHP betrifft, kann hier besprochen werden.

mail mit anhang problem

Postby Heini_net » 19. December 2005 18:37

hi leutz, hab folgendes Problem.

und zwar hab ich meine Webseite von einem Webhoster auf meinen Server portiert, dies auf windows 2003 und xampp mti php 5XX usw. basiert.. das Problem ist, das die gesendeten emails, mittels der funktion die ich hier eingebunden hab, im windows server keinen anhang haben. also der anhang ist vorhanden. jedoch ist der inhalt der datei leer. beim webhoster, auf dem linux basierte lief dieses script einwandfrei.

woran liegts ? evtl. an mercury oder php ?

Code: Select all
function sendmail ($Sender,$Senderadresse, $Empfaenger, $Betreff, $Mitteilung,$Dateiname, $Dateibezeichnung,$Dateityp)
{
$Header = "From: $Sender <$Senderadresse>";

$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 .= $Mitteilung;
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: $Dateityp; name=$Dateibezeichnung";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: base64";
$Header .= "\n";
$Header .= "Content-Disposition: attachment; filename=$Dateibezeichnung";
$Header .= "\n\n";
$Dateiinhalt .= fread(fopen($Dateiname, "r"), filesize($Dateiname));
$Header .= chunk_split(base64_encode($Dateiinhalt));
$Header .= "\n";
$Header .= "--$Trenner--";

 if (mail($Empfaenger, $Betreff,"", $Header)) return "true";

}
User avatar
Heini_net
 
Posts: 520
Joined: 25. July 2003 15:43
Location: hier

Postby Heini_net » 24. December 2005 18:17

hat denn keiner eine idee ?

habe bereits \r\n für umbrüche angewendet..

in der ankommenden mail sind jedoch keine doppelten umbrüche an den gewünschten stellen vorhanden..
User avatar
Heini_net
 
Posts: 520
Joined: 25. July 2003 15:43
Location: hier

Postby Knight1 » 22. January 2006 11:24

Mich würde es auch inetressieren was man da ändern muss.


Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64


Return to PHP

Who is online

Users browsing this forum: No registered users and 11 guests