Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Brak polskich znaków przy wysyłaniu maila
Forum PHP.pl > Forum > Przedszkole
thomson89
Witam!

Wysyłając email za pomocą PHP, na konto o2.pl wiadomość się krzaczy. Na Gmailu już się nie krzaczy. Na innych skrzynkach nie testowałem.

  1. $do = $_POST['email'];
  2. $email = 'sklep@gl-art.pl';
  3. $content = '<html><head>
  4. <title>Potwierdzenie założenia konta w sklepie GL-Art</title>
  5. </head>
  6. <body>
  7. Prosimy o potwierdzenie założenia konta w sklepie internetowym, poprzez przejście na
  8. <a href="http://www.sklep.gl-art.pl/aktywacja">tą stronę</a>.
  9. <br /><br />
  10. <br /><hr><br />
  11. <i>Mail został wysłany automatycznie. Prosimy o nieodpowiadanie na niego. Jeżeli nie założyłeś konta w serwisie
  12. sklep.gl-art.pl, prosimy o zignorowanie tego maila lub poinformowanie o takim fakcie administratora serwisu.</i>
  13. </body>
  14. </html>';
  15. $temat= 'Potwierdzenie założenia konta w sklepie GL-Art';
  16. $header = "MIME-Versio: 1.0r\n"."Content-type: text/html; charset=UTF-8r\n";
  17. $header .= "From: sklep@gl-art.plr\n";
  18. $header .= "Cc: $emailr\n";
  19. $header .= "Bcc: $emailr\n";
  20. mail($do, $temat, $content, $header);


Proszę o pomoc!
gothye
użyj iconv do zmiany translacji wysyłanego tekstu
thomson89
Niestety to nie pomaga. Cały mail wygląda, jakby nagłówki nie były dołączane lub jakby o2 tych nagłówków nie akceptował, ponieważ gdy dostaję ten email, to nie ma informacji od kogo ani tematu.

Problem był w nagłówkach tak jak myślałem.

Zmodyfikowany:
  1. $naglowki = "Reply-to: reply@em.pl".PHP_EOL;
  2. $naglowki .= "From: no-reply@em.pl".PHP_EOL;
  3. $naglowki .= "MIME-Version: 1.0".PHP_EOL;
  4. $naglowki .= "Content-type: text/html; charset=utf-8".PHP_EOL;
  5.  
  6. $wiadomosc = 'Wiadomość HTML';
  7.  
  8. $to = 'email@em.pl';
  9. mail($to, 'Temat', $wiadomosc, $naglowki);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.