Autor Zpráva
deliQus
Profil
Mám skript pro odesílání emailu:
$predmet="Potvrzení e-mailu";
            $hlavicka="From: email9@seznam.cz\nX-Mailer: TEST\nContent-Type: text/html";
            $zprava="Dne: ".$datum." byl přidán Váš e-mail: ".$email." do naší databáze pro zasílání novinek našeho serveru. Klikněte na následující odkaz pro 	potvrzení správnosti e-mailu: <a href='http://www.web.wz.cz/overeno.php?email=".$email."&kod=".$kod."'>
http://www.web.wz.cz/overeno.php?email=".$email."&kod=".$kod."</a><br><br>S pozdravem Admin";
            // nutno upravit cestu dle vašeho serveru
            mail("$email","$predmet","$zprava","$hlavicka");


Ale přijde email bez předmětu,odesílatele v tomto tvaru :

Received: from zeus.s.webzdarma.cz (zeus.s.webzdarma.cz [88.86.113.136])
by ns2.anoweb.cz (Postfix) with ESMTP id 4CAEE9ECC7
for <m.semrad9@seznam.cz>; Mon, 7 Dec 2009 18:19:56 +0100 (CET)
Received: by zeus.s.webzdarma.cz (Postfix, from userid 99)
id F232025AFC7; Mon, 7 Dec 2009 18:19:07 +0100 (CET)
To: email9@seznam.cz
Subject: Potvrzení e-mailu
From: email9@seznam.cz
X-Mailer: TEST
Content-Type: text/html
X-sender: info@web.wz.cz
X-Abuse: postmaster@webzdarma.cz
Dne: 2009-12-07 18:19:06 byl pridán Vᚠe-mail: email9@seznam.cz do naší databáze pro zasílání novinek našeho serveru. Kliknete na následující odkaz pro potvrzení správnosti e-mailu: <a href='http://www.web.wz.cz/overeno.php?email=email9@seznam.cz&kod=ba8c7350e6c2f7151c1e85b35379a70f'>
http://www.web.wz.cz/overeno.php?email=email9@seznam.cz&kod=ba8c7350e6c2f7151c1e85b35379a70f</a><br><br>S pozdravem Admin
Message-Id: <20091207171907.F232025AFC7@zeus.s.webzdarma.cz>
Date: Mon, 7 Dec 2009 18:19:07 +0100 (CET)

Nevíte čím to je, že nepřijde normální email ?
AM_
Profil
Napadá mě přidat na konec hlaviček ještě jedno \n, ale nevím, normálně to funguje i bez toho, s podobným problémem jsem se nesetkal. Nejlepší máš možná použít třeba třídu phpmailer (ke stažení volně na webu), ta umí poměrně pohodlně pracovat s maily a řeší i např. diakritiku.
Jinak jen kosmetická poznámka - proč v parametrech fce mail() dáváš proměnné do uvozovek?

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: