Tu moze biti stvasta i zapravo nema mislila traziti nesto kad ne znas sta to moze biti.
Medjutim, postoje metode (DNS lookup) kojima se moze utvrditi koji su mail serveri āzaduzeniā za tu domenu (MX zapisi ako se dobro sjecam). Ali unatoc tome ne postoji neki nacin kako otkriti da li je email adresa postojeca cak i ako znas ime mail servera (neznas da li je dio prije @ dijela postojeci na tom mail serveru), osim ako ne probas poslati mail (bar koliko ja znam) - a u tom slucaju provjera/validacija email adrese nema smisla, jer i onako i ovako saljes mail (pravi VS validacijski).
ā¦ sta, dugorocno gledano, ne znaci jednom u buducnosti nece biti. Zasto koristiti nesto za sta znas da ce u buducnosti āpuknutiā, kad vec sad mozes to popraviti i biti miran bar do verzije 7
@ivan.skugor može se provjeriti i dali postoji baÅ” ta e-mail adresa, treba kreisrati SMTP clienta, neznam kak bi to u php-u iÅ”lo imao sam sliÄnu stvar u ASP.NET-u, ali može potrajati dosta dugo, i nije toÄno u 100% sluÄajeva
Možda nije baŔ ontopic, ali ako želite rijeŔiti 90% spama (procjena) onda je finta ovako:
PostaviÅ” u formu fejk email polje npr.
U css-u definiraÅ” input.fake { display: none } dakle ta kontrola nije vidljiva
U php-u provjeriÅ” prije procesiranja svih ostalih podataka ili prije bilo koje druge validacije da li $POST[āemailā] ima neÅ”to u sebi.
Ako ima ubaci die { 'Stop fcuking SPAMM! ā };
Stvar je u tome Å”to veÄina polu ili neinteligentnih spam botova neÄe skužiti input.fake i ispuniti Äe ga, jel oni jelte vole ispuniti sva polja sa svojim smeÄem da proÄu ako niÅ”ta drugo onda barem klasiÄnu required fields validaciju. E upravo na tome baziramo njihovu detekciju, poÅ”to ljudski surfer nikada neÄe ispuniti to polje jel je ono njemu skriveno. Namjerno je polje nazvano email, zato jel Äesto puta spammerski botovi upravo pucaju da ispune ta polja sa nekom nepostojeÄom, ali oblikom ispravnom email adresom da zavaraju filtere (REGEX koji je neko naveo u prijaÅ”njem postu za validaciju email adrese). Stvarno email polje Äemo nazvati drugaÄijim id-om odnosno name-om (npr. āreal_emailā isl.)
Velim, ima botova koji Äe proÄi i to, ali njihov broj je daleko manji, te ukoliko zaista niste pod napadom abnormalne koliÄine spammera onda je bolje upotrijebiti takvu tehniku nego recimo captcha i sl. koji mogu āljudskeā korisnike obeshrabriti da poÅ”alju neÅ”to putem vaÅ”e kontakt forme.
@skugor
Ja ne bi to koristio zbog robota koji automatski popunjavaju forme tak da korisnik ne mora sam sve upisivati svaki put, mislim da bi ovak i njega smotaoā¦