Autor Zpráva
EllisDee
Profil *
Ahoj, máme na stránkách klasický e-mailový formulář, který je udělán přes PHP. Skript je zde:

// ------------------ MAIL ---------------------
$jmeno = $_POST["jmeno"];
$telfax = $_POST["telfax"];
$email = $_POST["email"];
$obsah = $_POST["obsah"];

$adresatA="info@bonopublico.cz";


$subject="Z www.bonopublico.cz uzivatel p.".$jmeno;
$odeslat="Uzivatel z WWW stránek:

Jméno: ".$jmeno."
Telefon: ".$telfax."
Email: ".$email."

Vám zasílá dotaz:

".$obsah."


";

function CZMail($to, $subj, $text, $headers = "")
{
// prevedení z windows-1250 do iso-8859-2 (pokud je potreba)
$text = StrTr($text,
"\x8A\x8D\x8E\x9A\x9D\x9E",
"\xA9\xAB\xAE\xB9\xBB\xBE");
// prekódování do Base64
$text = Base64_Encode($text);
// pridání hlavicek
$headers = "MIME-Version: 1.0\n".
"Content-Type: text/plain; charset=\"iso-8859-2\"\n".
"Content-Transfer-Encoding: base64\n";
// odeslání e-mailu
Mail($to, $subj, $text, $headers);
}

CZMail($adresatA, $subject, $odeslat, '');


Problém je v tom, že jednou za 14 dní přijdou z této adresy podivné e-maily:

1)
Uzivatel z WWW stránek:

Jméno: might9800@bonopublico.cz
Telefon: ow
Content-Type: multipart/alternative; boundary=6a22c86c5ed47d27f58158772b8bafd1
MIME-Version: 1.0
Subject: is much to do
bcc: hollowiog1503@aol.com

This is a multi-part message in MIME format.

--6a22c86c5ed47d27f58158772b8bafd1
Content-Type: text/plain; charset=\"us-ascii\"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

be more afraid of running away than of fighting. was timid by nature and when the other
--6a22c86c5ed47d27f58158772b8bafd1--

.

Email: might9800@bonopublico.cz

Vám zasílá dotaz:

might9800@bonopublico.cz

2)
Uzivatel z WWW stránek:

Jméno: at6199@bonopublico.cz
Telefon: at6199@bonopublico.cz
Email: at6199@bonopublico.cz

Vám zasílá dotaz:

illum
Content-Type: multipart/alternative; boundary=3d2a9397435105e6b893199e360ed710
MIME-Version: 1.0
Subject: me and
bcc: hollowiog1503@aol.com

This is a multi-part message in MIME format.

--3d2a9397435105e6b893199e360ed710
Content-Type: text/plain; charset=\"us-ascii\"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

a aypole, a usshyan ole, or annything that ye can see, smell or ate. hin ye get to it
--3d2a9397435105e6b893199e360ed710--

3)
Uzivatel z WWW stránek:

Jméno: sell108@bonopublico.cz
Telefon: sell108@bonopublico.cz
Email: by
Content-Type: multipart/alternative; boundary=fe88dc8a751f5220b4fe9948004080d6
MIME-Version: 1.0
Subject: the
bcc: Voiettag@aol.com

This is a multi-part message in MIME format.

--fe88dc8a751f5220b4fe9948004080d6
Content-Type: text/plain; charset=\"us-ascii\"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

ailey up a three. t happened to be ailey s day. s
--fe88dc8a751f5220b4fe9948004080d6--

.


Vám zasílá dotaz:

sell108@bonopublico.cz


Existuje nějaké řešení jak to zabezpečit??
Leo
Profil
To musite rychle napravit, protoze nekdo pouziva vas formular k rozesilani spamu, nebo se k tomu chysta... Reseni je v manualu u fce mail (v komentarich):

http://php.ftp.cvut.cz/manual/cs/ref.mail.php

Leo
EllisDee
Profil *
Juj. Tak to nebude tak jednoduchý. Dám si to po večeři.. Moc díky.
mila
Profil
Nebo použij nějakou hotovou třídu..
EllisDee
Profil *
To musite rychle napravit, protoze nekdo pouziva vas formular k rozesilani spamu, nebo se k tomu chysta... Reseni je v manualu u fce mail (v komentarich):

Nevím, ketrý z příspěvků bych měl použít. Přiznám se, že jsem ještě trochu lopatka :-(
Toto téma je uzamčeno. Odpověď nelze zaslat.