ďťż

[php] Wysyłanie emaili funkcją mail()

       

Podstrony


telcocafe

Mam skrypt, który wysyła wiadomości e-mail za pomocą funkcji mail() nie w postaci czystego tekstu tylko jako HTML. Problem jednak z tym, że różne serwisy pocztowe różnie radzą sobie w wyświetlaniem polskich znaków. Próbowałem wielu kombinacji strony kodowej (charset). Jeśli jeden serwis dobrze wyświetla polskie litery (np. poczta.wp.pl) to inny (np. poczta.interia.pl) już pokazuje krzaczki. Oto kombinacje nagłówków e-mail jakie próbowałem:

"MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8\r\nFrom: Moja nazwa <Mój e-mail>\r\n"

"MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-2\r\nFrom: Moja nazwa <Mój e-mail>\r\n"

"MIME-Version: 1.0\r\nContent-type: text/html; charset=windows-1250\r\nFrom: Moja nazwa <Mój e-mail>\r\n"

Oczywiświe odpowiednio do nagłówków zmieniałem kodowanie w treści wiadomości

<meta http-equiv="Content-Type" content="text/html; charset=tu_kodowanie">

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.