Hi Leute,
mal wieder ein kleines Problem. Ich hoffe jemand hat einen Tipp, konnte im Forum keinen Hinweis finden.
Ich habe auf dem Root Server nun Postfix laufen und benutze das Postfix sendmail command. Wenn ich über PHP mails senden möchte, so werden dort nach jedem Zeilenumbruch ein zusätzlicher Zeilenumbruch reingebastelt. Bei Mails, die ich per php von meinen Seiten versende/versenden lasse sind also zwischen den Zeilen immer jeweils eine Leerzeile 8O
Mit Perl habe ich es noch nicht probiert. Bei PHP benutze ich ich mail() funktion. Wenn ich übrigens über confixx mails sende (Rundschreiben etc.) passiert es auch :oops:
Hat jemand einen Tipp für mich? Ich benutze noch Postfix 1.1 und Suse 8.1
Danke schonmal...
Leerzeilen in Mails per postfix sendmail und php
Re: Leerzeilen in Mails per postfix sendmail und php
Keiner einen Tipp ? :(
Beim suchen im Forum ist mir noch aufgefallen, dass es scheinbar doch kein Einzelfall ist. ThiefMaster hatte bzw. hat das gleiche Problem http://www.rootforum.org/forum/viewtopic.php?t=10611
Ich hatte mal noch PHP geupdated, da ich dachte es könnte an der PHP-Version liegen. Aber mit der Version 4.3.2 tritt das Problem immernoch auf.
Mit Perl versendete Mails über postfix sendmail machen keine Probleme.
Beim suchen im Forum ist mir noch aufgefallen, dass es scheinbar doch kein Einzelfall ist. ThiefMaster hatte bzw. hat das gleiche Problem http://www.rootforum.org/forum/viewtopic.php?t=10611
Ich hatte mal noch PHP geupdated, da ich dachte es könnte an der PHP-Version liegen. Aber mit der Version 4.3.2 tritt das Problem immernoch auf.
Mit Perl versendete Mails über postfix sendmail machen keine Probleme.
Re: Leerzeilen in Mails per postfix sendmail und php
Du könntest bevor du die Mails verschickst alle "rn" durch "n" ersetzen
Aufdie Art:
$mailbody = str_replace("rn","n",$mailbody);
Dann schaust du mal, was passiert
Aufdie Art:
$mailbody = str_replace("rn","n",$mailbody);
Dann schaust du mal, was passiert
Re: Leerzeilen in Mails per postfix sendmail und php
Naja, damit funktioniert es. Aber gibts da nciht irgendwo einen Bug? Es hatte die ganze Zeit funktioniert. Jetzt bin ich umgestiegen auf Suse 8.1 und postfix und da gibts die probleme bei der php mail-funktion
Naja, so lange es die probleme gibt muss ich halt die line breaks auf diese art und weise ersetzen. Danke erstmal für den tipp ...
Naja, so lange es die probleme gibt muss ich halt die line breaks auf diese art und weise ersetzen. Danke erstmal für den tipp ...
Re: Leerzeilen in Mails per postfix sendmail und php
Ich würde meine Fehlersuche nicht auf PHP festlegen. Wenn es nach dem str_replace passt, dann heisst dass du fängst dir diese Zeichen vorher schon ein.
Du solltest also lieber schauen, ob eventuell vorher etwas anders ist, z.B. ob du beim einlesen einens Textfiles das "b" Flag gesetzt hast oder irgend so etwas
Gruss
Marc
Du solltest also lieber schauen, ob eventuell vorher etwas anders ist, z.B. ob du beim einlesen einens Textfiles das "b" Flag gesetzt hast oder irgend so etwas
Gruss
Marc
