Autor Zpráva
Martin Brodecký
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

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: