ugrás a tartalomhoz

contact form subject kérdés

Freddy66 · 2012. Júl. 15. (V), 18.17
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?
 
1

Namost akkor mivan?

janoszen · 2012. Júl. 15. (V), 18.33
Több kérdésem is van:

  • Most akkor feladó vagy subject?
  • Telepátia útján mágikusan lássunk bele a fejedbe, hogy milyen kódot írtál? Vagy hogy gondoltad, hogy ennyiből bármi hasznosat tudunk mondani?
  • Mit akarsz kizárni?
2

Oké csak sietnem

Freddy66 · 2012. Júl. 15. (V), 20.16
Oké csak sietnem kellett.Sry

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.
3

Milyen klienssel nézed?

Joó Ádám · 2012. Júl. 15. (V), 21.02
Milyen klienssel nézed? Minden bizonnyal a 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 a From 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).
4

Firefox böngészőben nyitom

Freddy66 · 2012. Júl. 15. (V), 23.14
Firefox böngészőben nyitom meg a freemail-t.
Na igy néz ki amit kértél:

http://pehape66.atw.hu/kep01.jpg
5

Nem ezt kértem, hanem az

Joó Ádám · 2012. Júl. 15. (V), 23.20
Nem ezt kértem, hanem az üzenet fejléceit. Meg tudod nézni Freemail alatt az eredeti üzenetet?
6

Lehet már fáradt vagyok de

Freddy66 · 2012. Júl. 16. (H), 00.07
Lehet már fáradt vagyok de mit értesz üzenet fejlécein?
7

E-mail

janoszen · 2012. Júl. 16. (H), 00.22
Na akkor most szerintem menj aludni, holnap pedig kezdd azzal, hogy elolvasod, hogyan is működik az e-mail, mert ennek így semmi értelme.
8

Na aludtam rá 1et. Igy néz

Freddy66 · 2012. Júl. 16. (H), 12.40
Na aludtam rá 1et.

Igy néz ki a fejléc:
Return-Path: <pehape66##kukac##atw.hu>
Delivered-To: f66##kukac##freemail.hu
Received: (qmail 47158 invoked from network); 15 Jul 2012 23:09:54 +0200
Received: from 127.0.0.1 (HELO fmx04.freemail.hu) (88.151.96.10)
  by localhost with SMTP; 15 Jul 2012 23:09:54 +0200
Received: from [2a01:270::4:1] (helo=users.atw.hu)
	by mail.atw.hu (Exim) with esmtps 
	id 1SqW4g-0002Au-7K
	for <f66##kukac##freemail.hu>; Sun, 15 Jul 2012 23:09:54 +0200
Received: from irc by users.atw.hu with local (Exim 4.69)
	(envelope-from <pehape66##kukac##atw.hu>)
	id 1SqW4g-00022S-61
	for f66##kukac##freemail.hu; Sun, 15 Jul 2012 23:09:54 +0200
Received: by PHPmail (userid 564266); Sun, 15 Jul 2012 21:09:54 -0000
From: pehape66##kukac##atw.hu
To: f66##kukac##freemail.hu
Subject: Tárgy: Van megoldás?
From: naittahiba##kukac##vvvv.hu
Message-Id: <E1SqW4g-00022S-61##kukac##users.atw.hu>
Date: Sun, 15 Jul 2012 23:09:54 +0200
X-Freemail: message scanned

111111111
9

Haladunk

janoszen · 2012. Júl. 16. (H), 19.27
Na kiváló, haladunk. Szóval akkor az a panaszod, hogy az ATW felülcsapja az általad megadott From címet? Sajnos ezen valszeg nem fogsz tudni változtatni, lévén ingyenes szolgáltató, nem szeretnék, hogy mindenki onnan küldje ki a spameit/hírleveleit.

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!)
10

Miért egészségtelen praktika?

Pepita · 2012. Júl. 17. (K), 03.34
Itt az én tudásomban is lukak vannak, miért ne tegye(m) from-ba? A formaellenőrzés természetes, de nem-ingyenes szolgáltatónál is van olyan, hogy csak a domain-ed vmelyik / bármelyik címéről küldhetsz. Gyanítom vmi feketelistás történet lesz, de nem tudom mi. (Talán a cím van listán és emiatt a szerver is felkerül?)

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.
11

Spamszűrés

janoszen · 2012. Júl. 17. (K), 08.38
Változatos spamszűrő szabályokba lehet beleszaladni, ha user inputot engedsz a From mezőben, ami azt eredményezi, hogy eldobódik a levél.
12

required field

Freddy66 · 2012. Júl. 26. (Cs), 20.30
1212