WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 09.11.2008, 23:40   #1
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard 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.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 16.11.2008, 20:46   #2
ZombyKillah
Trashtroll
 
Benutzerbild von ZombyKillah
 
Registriert seit: 19.10.2008
Ort: far away but still in austria
Beiträge: 1.194

Mein Computer

Standard

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.
ZombyKillah ist offline   Mit Zitat antworten
Alt 17.11.2008, 21:05   #3
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard

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
iG0r ist offline   Mit Zitat antworten
Alt 18.11.2008, 14:26   #4
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

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!
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:20 Uhr.


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