WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PHP Mail: Mails werden abgeschnitten (http://www.wcm.at/forum/showthread.php?t=231667)

RaistlinMajere 09.11.2008 23:40

PHP Mail: Mails werden abgeschnitten
 
Ich verschicke über PHP HTML-Mails, allerdings werden diese komischerweise relativ bald schon abgeschnitten.

In der php.ini steht post_max_size 8M, doch so groß wird die datei sicher nicht. Das Formular sieht so aus und schickt die Daten an sich selbst:

Code:

<form name="changeForm" enctype="multipart/form-data" method="post" action="./index.php">
Die Header für die Mailfunktion sehen so aus:

Code:

$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
$headers .= "From: donotreply@blabla.at\r\n";

Hab auch schon charset=iso-8859-1 probiert, das hat auch nichts gebracht.

Weiß jemand, wo hier noch der Hund begraben liegen könnte? Das komischte ist ja, daß ich die Parameter von einem anderen Script übernommen habe, das am selben Server läuft und bestens funktioniert. :confused:

ZombyKillah 16.11.2008 20:46

Welches "Plug-In" Programm verwendest du von PHP?
Wo wird die Mail abgeschnitten?
An einer Zufälligen stelle, oder nach dem Header?

Kurz:
Wie sieht der Rest aus?

Hab mir kurz das Beispiel angesehn, dass bei xampp dabei ist.
Da gibt es einen Untschied im Header ... Die schreiben dort nur From und CC Einträge hinein.

Kann auch ein Versionsunterschied sein.

Die Datei in der ich mir das angesehn habe heiße mailsend.php.

iG0r 17.11.2008 21:05

Wenn ich raten müsste, würde ich auf Sonderzeichen in den E-Mail tippen, die nicht richtig escaped wurden und daruch irgendwann abgeschnitten werden. Aber schwer zu sagen anhand des bischen Headers-Codes, Glaskugel etwas beschlagen, schlechte Sicht ;)

RaistlinMajere 18.11.2008 14:26

hab das problem gelöst. die HTML-ausgabe hat offenbar eine maximale anzahl an zeichen, die maximal in einer zeile verarbeitet werden können.
durch das hinzufügen von \n an mehreren stellen (nach diversen abschlußtags) konnte der inhalt nunmehr korrekt dargestellt werden.

danke an alle!


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag