Autor Zpráva
Dandys2012
Profil *
Zdravím,

dle klasických návodů odesílám úspšně email v PHP... ale nikde jsem nenašel návod, jak nastavit "přezdívku" odesíálatele.

Adresa odesílatele je: info@trebatahledomena.cz.

V Google mail to odesílatele zobrazí jako: info

To se mi ale nelíbí.. chci abych nastavil něco jinýho než info a přesto chci zachovat adresu odesílatele jako info@trebatahledomena.cz.

Zná někdo odpověď?

Díky, Dan


Tak já si odpovim sám.. nakonec jsem oprášil angličtinu a prokousal se k tomu na anglických webech.

Jednoduše nastavím do from toto: DANDYS 2012 <info@trebatahledomena.cz>

Email dám do zobákových záborek a před to napíšu jméno, které se bude v doručeném emailu zobrazovat místo adresy.
Alphard
Profil
Viz třeba místní FAQ.
$header = "From: =?UTF-8?B?".base64_encode('Moje Jméno')."?=<ja@email.cz>".PHP_EOL;
V mauálu u funkce mail() najdete jednodušeji kódované
$headers[] = "From: Sender Name <sender@domain.com>";

Konkrétní podoba je věc implementace. Kromě From lze ještě nastavit Reply-to.
abc
Profil
Do headers přidej něco jako:
$headers = "=?UTF-8?B?" . base64_encode($jmeno) . "?= <$email_adresa>";

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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