hi
Wenn der Fehler in dieser Funktion wäre, ließe sich das Problem nicht wirklich nachvollziehen, weil deine Eingabedaten uns nicht bekannt sind. Wichtiger wäre zu wissen, welcher Inhalt in den Variablen steckt, die du der mail()-Funktion übergibst.
als content erhält die funktion z.b. ganz einfach mal $content='bla<br>bla2';
mail($to, $subject, $content,
"From: $from\r\n"
."Reply-To: $from\r\n"
."Content-Type: text/html"
mir fiel auf, dass es auf dem anderen server ging, als ich \r\n auch bei der letzten zeile anfügte. dafür gings beim einen dann nicht sauber raus :(
Wenn sich in diesen Daten kein Fehler finden lässt solltest du den Provider vom "fehlerhaften" Server fragen, ob er mit den Mails irgendwas anstellt, bevor er sie versendet.
es handelt sich um root server und es wird weder ein spamm filter noch sonst irgendwas zwischengeschaltet... also versteh ich nicht, was da los ist.
Reply-To: no@spa.mm
Content-Type: text/html
Message-Id: 20060808000212.B814A1C36F@linux.site
Date: Tue, 8 Aug 2006 02:02:12 +0200 (CEST)Sind das Zeilen die im Header auftauchen oder stehen sie eventuell im Nachrichtentext?
es ist ja gerade das problem, dass die daten nicht im header sind, sonder richtig als text ausgegeben werden.
danke für Hilfe