Zadejte hledaný výraz...

HTML objednávka – chyby v zobrazování v mailu

tomas262
verified
rating uzivatele
(6 hodnocení)
23. 11. 2013 11:04:51
Zdravím,
potřeboval bych poradit od zkušených PHP mistrů. Posílám objednávky v HTML emailech přímo v těle. V 95% případů žádný problém není, ale občas se stane, že se objeví chyba ve formátování tj. například konečná cena je tučně (strong), ale někdy se v emailu objeví 999,- Kč jakoby se to formátování porušilo nebo značka atd...
Nevíte, čím by to mohlo být?
K posílání používám funkci mail() v PHP a do headers kóduju
MIME-Version: 1.0 rn
Content-type: text/html; charset=utf-8rn
From: =?utf-8?B?".base64_encode($od_jmeno)." ?= <".$od_email.">rn
potom předmět
"=?utf-8?B?".base64_encode($predmet)."?="
a samotné tělo
stripslashes($text)
Jak říkám ve většině případů to funguje tj. objednávka se zobrazí bez chyb, ale občas se tam objeví nějaká značka a nechápu proč. Je to něco na straně serveru?
Díky moc
23. 11. 2013 11:04:51
https://webtrh.cz/diskuse/html-objednavka-chyby-v-zobrazovani-v-mailu#reply968978
Tomáš
verified
rating uzivatele
(6 hodnocení)
23. 11. 2013 11:23:24
Když se něco děje jen občas, je vždy dobré zjistit, co ty případy spojuje - neděje se tak například jen u jedné služby na straně příjemce (myšleno např. Centrum, Seznam)?
Více asi na základě poskytnutých údajů neporadím, protože pokud to v 95% případů funguje, tak to nemusí být tím kódem, ale něčím jiným.
23. 11. 2013 11:23:24
https://webtrh.cz/diskuse/html-objednavka-chyby-v-zobrazovani-v-mailu#reply968977
ithonza
verified
rating uzivatele
(36 hodnocení)
5. 12. 2013 18:15:15
1. nepoužívej systémový mail, ale raději profesionální bránu (např. Mailjet), když už nic jiného, bude to podepsané a nebude to padat do SPAMu
2. vykašli se na funkci mail() a použij nějakou knihovnu, která se vyvíjí pro odesílání mailů, já např. používám knihovny Zendu - budeš mít jistotu, že se ti to naformátuje správně (myšleno hlavičky a struktura)
3. neposílej jen HTML, ale i odpovídající plain text, jinak si zvýšíš SPAMové skóre
5. 12. 2013 18:15:15
https://webtrh.cz/diskuse/html-objednavka-chyby-v-zobrazovani-v-mailu#reply968976
Pro odpověď se přihlašte.
Přihlásit