Autor | Zpráva | ||
---|---|---|---|
34111 Profil |
Ahoj,
tak se už nějakou dobu celkem dost trápím s odesláním e-mailu v PHP, kde potřebuji při přijetí e-mailu z webu zobrazit v e-mailovém prohlížeči jméno odesilatele např. PODPORA. Ať dělám co dělám, vždy se mi zobrazí e-mailová adresa a ne jméno, což je problém v rámci spam filtrů apod. Kód mám následující: function CZMail($to, $subj, $text, $headers = "") { // převedení z windows-1250 do iso-8859-2 (pokud je potřeba) $text = StrTr($text, "\x8A\x8D\x8E\x9A\x9D\x9E", "\xA9\xAB\xAE\xB9\xBB\xBE"); // překódování do Base64 $text = Base64_Encode($text); // přidání hlaviček $headers .= "MIME-Version: 1.0\n". "Content-Type: text/html; charset=\"iso-8859-2\"\n". "Content-Transfer-Encoding: base64\n"; $from_email = "podpora@xy.cz"; $from_name = "PODPORA"; // odeslání e-mailu Mail($to, $subj, "$text", $headers, "-f $from_email"); } CZMail("$user_email", "predmet", "$textmailuobnova"); Vyřešeno. Omlouvám se, chybělo mi to v hlavičce :D to ta únava po dvaceti hodinách programování :D |
||
Časová prodleva: 9 let
|
0