Autor | Zpráva | ||
---|---|---|---|
pifikusacek Profil * |
#1 · Zasláno: 9. 3. 2007, 14:17:20
Hezký den,
posílám email přes zhruba tento kod (inspirováno Jakubem Vránou - http://php.vrana.cz/kodovani-hlavicek-e-mailu.php) /** Zakódování e-mailové hlavičky podle RFC 2047 * @param string [$encoding] * @return string řetězec pro použití v e-mailové hlavičce * @copyright Jakub Vrána, http://php.vrana.cz */ private function mime_header_encode($text, $encoding = "utf-8") { return "=?$encoding?Q?" . imap_8bit($text) . "?="; } public function send($email, $subject, $body, $from, $headers='') { $headers = "Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit"; $headers .= "From: $from" . " "; //komu se jménem - mime_header_encode("Testovací uživatel") . " <test@example.com>", if(mail($email, $this->mime_header_encode($subject),$body,$headers)) return true; else return false; } Ovšem nejsem zcela uspokojen výsledkem. Ke každé zprávě se přidává na začátek např. tento text: Message-Id: <20070309131005.482231CCBE@xindl.xxx.cz> Date: Fri, 9 Mar 2007 14:10:05 +0100 (CET) From: www@xxx.cz (World Wide Web Owner) X-Qmail-Scanner-1.25st: added fake MIME-Version header MIME-Version: 1.0 Prostě hafo balastu a hlavička from se ani korektně nezobrazí. Nemáte nějaký nápad, jak toto vyřešit? Emaily takhle nevypadají vůbec pěkně. Díky všem. |
||
Joker Profil |
#2 · Zasláno: 9. 3. 2007, 14:21:58
To "hafo balastu" tam asi bude přidávat server, takže leda zkusit posílat přes jiný server?
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0