napisałem sobie prosty skrypt - bramkę e-mail. Działa bez zarzutu jednak "poczta przez www" na różnych serwerach widzi wiadomości z mojej bramki inaczej, niż powinna. Temat wyświetla się poprawnie, nadawca również dobrze ale treść traktowana jest jako html lub jako załącznik. Z tego powodu nie można zwyczajnie przeczytać wiadomości wchodząc na konto pocztowe przez webmaila. Pobierając wiadomość przez Thunderbirda wszystko jest w porządku - treść wyświetlana jest normalnie.
Jedyne konto, które poprawnie wyświetla moje wiadomości to znienawidzona onet.poczta, na której akurat najmniej mi zależy. Głównie chodzi o gmaila.
Dokładną reakcję różnych kont przedstawiłem na screenach poniżej:
konto Gmail w polu treści nie wyświetla nic, pod kreską jest załącznik "noname"
konto Home.pl również pusta treść a zamiast niej załącznik "Treść Html"
darmowa onet.poczta - no i tak właśnie powinno to wyglądać. Zgadzają się wszystkie wartości.
Domyślam się, że mam jakiś błąd w nagłówkach - ale gdzie? Czy czegoś brakuje?
<?php $temat = "[tomilipin] ".$temat; $naglowki = "From: ".$podpis." <".$e_mail.">n"; $naglowki .= "Reply-To: ".$podpis." <".$e_mail.">n"; $naglowki .= "Content-type: text; charset=iso-8859-2n"; $naglowki .= "X-Mailer: tomilipin.mailn"; ?>
-- edit --
nie wiem czy to ma znaczenie ale po odebraniu maila w Thunderbirdzie zauważyłem, że występuje błąd związany z kodowaniem tematu. Na potrzeby testów pokazuję sobie wszystkie nagłówki wiadomości. Nie mam pojęcia jak go naprawić... Zresztą on chyba nie ma wpływu na rozpoznawanie treści jako html/załącznik bo gdy wysyłałem maile z tematem, treścią, nadawcą i podpisem 'asd', problem był taki sam.