Witam!
Nie wiem w jaki miejscu zamieścić temat wiec jak to nie to miejsce to sorry
Problem polega na tym że wysyłam sobie maila ze skryptu PHP i gdy wysyłam z jednego serwera to mail jest załadowany z nagłówkami i jest czytelny.
A gdy wysyłam z drugiego serwera to mail jest wysyłany ze znacznikami i jest nie czytelny.
Nie wiem czy wina leży w konfiguracji Apache lub PHP czy błąd ukryty całkiem gdzie indziej.
Pozdrawiam
[ROZW]Problem z kodowaniem
Moderatorzy: Moderatorzy, Administratorzy
[ROZW]Problem z kodowaniem
Ostatnio zmieniony 2009-12-02, 12:01 przez chevy, łącznie zmieniany 1 raz.
Re: [ROZW]Problem z kodowaniem
(Przenoszę do Programowanie).
Podaj przykład.
Podaj przykład.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Re: [ROZW]Problem z kodowaniem
Z pierwszego serwerka wszystko ladnie pieknie:
natomiast ten sam skrypt na innym serwerze (na moim) wysyla maila jakby bez naglowkow:
w czym lezy problem ??
pozdrawiam
Kod: Zaznacz cały
Wiadomość z dnia: 01-10-2009 godzina: 11:30
Imię i Nazwisko: eeee
Adres w Irlandi: eeee
Nr telefonu: eee
E-mail: ee
Dodatkowa tresc: eee
pytanie 1: TAK
pytanie 2: TAK
pytanie 3: TAK
Jak mamy się z Tobą kontaktować: telefonicznie
pytanie 4: TAK
pytanie 5: : TAK
Kod: Zaznacz cały
Content-type: text/html; charset=iso-8859-2
From: dfrfe <erferf@moj.serwer.pl>
Message-Id: <20091001103320.CC87813AC1@moj.serwer.pl>
Date: Thu, 1 Oct 2009 12:33:20 +0200 (CEST)
X-Antivirus: AVG for E-mail 8.5.420 [270.13.115/2404]
Wiadomość z dnia: 01-10-2009 godzina: 12:33 <br /><br />
Imię i Nazwisko: <b>dfrfe</b><br />
Adres w Irlandi: <b>referf</b><br />
Nr telefonu: <b>efer</b><br />
E-mail: <b>erferf</b><br />
info: <b>erfer</b><br />
pytanie 1: <b>TAK</b><br />
pytanie 2: <b>TAK</b> </br />
pytanie 3: <b>TAK</b><br />
pytanie 4: <b>telefonicznie</b><br />
pytanie 5: <b>TAK</b><br />
pozdrawiam
Re: [ROZW]Problem z kodowaniem
Zapewne zbyt długi temat. I nieszczęśliwy zbieg okoliczności.
Przy łamaniu lini php zawsze dodaje \r\n do tematu, ale inne linie są kończone na \r. Wejściowy postfix traktuje w tym wypadku \r jako zwykły znak i dodaje do maila.
Jeżeli taką wiadomość dostanie exim to to dodatkowe \r traktuje jako nową linie. W efekcie jest przerwa w nagłówkach co jest traktowane jako ich koniec.
Zobacz moje zignorowane zgłoszenie na bugtrackerze PHP: http://bugs.php.net:80/bug.php?id=47983.
Przy łamaniu lini php zawsze dodaje \r\n do tematu, ale inne linie są kończone na \r. Wejściowy postfix traktuje w tym wypadku \r jako zwykły znak i dodaje do maila.
Jeżeli taką wiadomość dostanie exim to to dodatkowe \r traktuje jako nową linie. W efekcie jest przerwa w nagłówkach co jest traktowane jako ich koniec.
Zobacz moje zignorowane zgłoszenie na bugtrackerze PHP: http://bugs.php.net:80/bug.php?id=47983.
[size=75]Hannibal@current@2.6.X[/size]
Re: [ROZW]Problem z kodowaniem
W tym przypadku u mnie wiadomości były czytelne ale pozycja "OD: ...." dalej była pokręcona i nie czytlena.Hannibal pisze:Przy łamaniu lini php zawsze dodaje \r\n do tematu, ale inne linie są kończone na \r
Metoda prób i błędów dodałem do każdej linii tylko "\n" w efekcie nagłówki wyglądają jak poniżej:
Kod: Zaznacz cały
$subject = "Nowe hasło EnterBIT\n";
$headers = "From: Chevy <chevy@horsemotor.com>\n";
$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "MIME-Version: 1.0\n";
pozdro