Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Treść maila traktowana jako załącznik, Mail tekstowy ale serwery traktują treść jako załącznik
tomilipin
post 2.02.2007, 21:53:31
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 28.01.2004
Skąd: że znowu ლ(ಠ益ಠლ

Ostrzeżenie: (0%)
-----


Witam,
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?
  1. <?php
  2. $temat = "[tomilipin] ".$temat;
  3. $naglowki = "From: ".$podpis." <".$e_mail.">n";
  4. $naglowki .= "Reply-To: ".$podpis." <".$e_mail.">n";
  5. $naglowki .= "Content-type: text; charset=iso-8859-2n";
  6. $naglowki .= "X-Mailer: tomilipin.mailn";
  7. @mail("tomilipin@[rozne_serwery]", $temat, $wiadomosc, $naglowki);
  8. ?>



-- 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.

Ten post edytował tomilipin 2.02.2007, 22:06:47


--------------------
Kod
$kobieta = 'Kobieta zmienną jest...';
Go to the top of the page
+Quote Post
kwiateusz
post 3.02.2007, 00:11:36
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




nie text a text/plain w content type i czemu masz tam n zamiast \n ?
Go to the top of the page
+Quote Post
tomilipin
post 3.02.2007, 10:20:48
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 28.01.2004
Skąd: że znowu ლ(ಠ益ಠლ

Ostrzeżenie: (0%)
-----


Wspaniale! Teraz działa biggrin.gif Bardzo dziękuję za pomoc, pozdrawiam!

A przed kończącymi n mam wszędzie slashe, nie wiem dlaczego forum ich nie pokazuje - kod skopiowałem bezpośrednio z edytora... Może dlatego, że edytowałem tamtego posta worriedsmiley.gif


--------------------
Kod
$kobieta = 'Kobieta zmienną jest...';
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2025 - 09:10