contact form subject kérdés
Sziasztok !
Van egy contact form-os problémám jelenleg. Megirtam a html és a php fájlt is.
Működik is minden benne csak egy valamit nem értek. Feltettem az atw-re próbaképpen. A levelet amit kapok azon nem csak az az email cim szerepel a feladó subjectben amit beirtam hanem a ...@atw.hu is. Vagyis a tárhelyemhez járó atw-s email cim is. Nem lehet ezt valahogy kizárni?
■ Van egy contact form-os problémám jelenleg. Megirtam a html és a php fájlt is.
Működik is minden benne csak egy valamit nem értek. Feltettem az atw-re próbaképpen. A levelet amit kapok azon nem csak az az email cim szerepel a feladó subjectben amit beirtam hanem a ...@atw.hu is. Vagyis a tárhelyemhez járó atw-s email cim is. Nem lehet ezt valahogy kizárni?
Namost akkor mivan?
Oké csak sietnem
Szóval:
1, html kód
<html>
<head>
</head>
<body>
<form action="kuldes.php" method="post">
Email: <br /> <input type="text" name="email"><br />
Tárgy: <br /> <input type="text" name="subject"><br />
Üzenet <br /> <textarea name="message" cols="50" rows="7"></textarea><br />
<input type="submit" value="Üzenet elküldése">
</form>
</body>
</html>
2, php kód
<?php
$email_cim = $_POST['email'];
$targy = $_POST['subject'];
$uzenet = $_POST['message'];
mail("akarmi##kukac##freemail.hu", "Tárgy: $targy",
$uzenet, "From: $email_cim");
echo "Sikeres üzenet";
?>
Tehát ezt feltettem az atw-s tárhelyemre.Az a gondom,hogy amikor az akarmi##kukac##freemail.hu-ra megjön a levél azon feladónak nem csak az a cim szerepel amit a form-on beirok az Email mezöbe hanem az a tárhelyhez kapott atw-s email cim is rajta van. Ha mondjuk maci.atw.hu a tárhely akkor kapok feladónak egy maci##kukac##atw.hu feladót is.
Milyen klienssel nézed?
Sender
mezőbe a szolgáltató beteszi a tárhelyedhez járó címet, amit például az Outlook (hibásan) feladóként jelenít meg aFrom
helyett.De többet segítene, ha megmutatnád a beérkezett levél fejléceit (a jövőben igénybe véve a kódszínezőt).
Firefox böngészőben nyitom
Na igy néz ki amit kértél:
http://pehape66.atw.hu/kep01.jpg
Nem ezt kértem, hanem az
Lehet már fáradt vagyok de
E-mail
Na aludtam rá 1et. Igy néz
Igy néz ki a fejléc:
Haladunk
Egyébként az nagyon egészségtelen praktika, hogy a From-ba berakod a felhasználó által megadott mailcímet, inkább a Reply-To fejlécbe kellene miután végeztél rajta formai ellenőrzést. (Ez utóbbi fontos!)
Miért egészségtelen praktika?
Viszont ha a kliens címe van from-ban, akkor - egyszerű mail() esetén - mindjárt vissza is adja a false-t, ha nem létező a cím.
Spamszűrés
required field