Autor Zpráva
pifikusacek
Profil *
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
To "hafo balastu" tam asi bude přidávat server, takže leda zkusit posílat přes jiný server?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0