Autor Zpráva
xlifer
Profil
Můžete mi prosím někdo zkušený posoudit, zda je kód pro odesílání emailu vpořádku? Samozřejmě jsem zkoušel a vše funguje, ale jde mi spíše o názory a zkušenosti jestli nejsou nějaké záludnosti, které bych měl ješte ošetřit... Děkuji.

$na_email = "nekdo@domena.cz";
$html_zprava = "HTML kod";
$head  = "From: \"Jmeno Novak\" <neco@domena.cz>" . "\n";
$head .= "MIME-Version: 1.0" . "\n";
$boundary = md5(uniqid(rand()));
$head .= "Content-Type: multipart/mixed; boundary=\"$boundary\"" ."\n\n";
$body  = "--$boundary" . "\n";
$body .= "Content-Type: text/html; charset=\"windows-1250\"" ."\n";
$body .= "Content-Transfer-Encoding: base64" ."\n\n";
$body .= chunk_split(base64_encode(stripslashes($html_zprava)));
if (@mail($na_email, "predmet", $body, $head))
{
echo "V poradku odeslano.";
}
else {
echo "Nepodarilo se odeslat.";
}
Norman
Profil
Hele, osobně rád používám phpmailer(http://code.google.com/a/apache-extras.org/p/phpmailer/) pokud Ti to nedělá problém, používej to....
xlifer
Profil
Norman:

Dík za názor, vím, že PHPmailer je k dispozici jako globální knihovna, která se mi o vše postará, ale nechce se mi používat kvůli 17 řádkům kódu 187kB "balastu" ze kterého použiju jen to co potřebuji a vleze se mi to na 17 řádků. Ale jinak nic proti PHPmailieru, který je určitě profesionálně napsaný a funguje. Nicméně nepotřebuju v kódu celou Ameriku, stačí mi menší české město :-)
peta
Profil
xlifer: Tez se priklanim ke spolehlivejsimu phpmaileru nez to vymyslet od nuly s chybami. Server nema problem se 185kB, on si ten kod ulozi do kese.
Nehlidas si kodovani predmetu.

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: