Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 25 odgovora
  • 27.072 pregleda

Najnovija ↓

Provera email adrese 02.05.2006. u 23:38 · pre 249 meseci #1
Potrebna mi je skripta koja će da proverava da li email adresa postoji.
Ne trebaju mi one glupe skripte koje proveravaju [email protected]
Potrebno mi je da se proveri da li email adresa stvarno postoji.
Nešto slično kao ovo
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Provera email adrese 02.05.2006. u 23:55 · pre 249 meseci #3
Naravno.
To sam i našao na hotscripts.com ali nema coda.
Probao sam još mnogo sajtova, googlam ceo dan, ali ne mogu da nađem.
Sve što nalazim jeste provera sintakse tj. [email protected]
Ovo što ja tražim, nema.
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Provera email adrese 03.05.2006. u 00:20 · pre 249 meseci
izmenjeno 1 put, poslednji put kelja 03.05.2006. u 00:27
  1. kelja03.05.2006. u 00:27zapis iz teksta poruke
#4
Eh,a i ovaj tvoj primer ne funkcionise bas najbolje...Ukucao sam svoju adresu i dobio obavestenje da je najverovatnije rec o nepostojecoj adresi...
Mislim na Yellowpipe...
Re: Provera email adrese 03.05.2006. u 00:26 · pre 249 meseci #5
Probao sam sa 15 različitih adresa i radi.
[email protected]
ako dodam 1 iza imena, kaže da nije validna.
Baš me zanima po kom principu radi, ali za sada nisam naišao na grešku.
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Provera email adrese 03.05.2006. u 00:31 · pre 249 meseci #6
A eto...ja ukucao prvu i...:-)provera svih mogucih domena-to bi se moglo napisati(znaci da li u okviru adrese,na kraju stringa,naravno,stoji com ili net ili....i tako do besvesti...ali kako proveriti autenticnost usera...???
Re: Provera email adrese 03.05.2006. u 00:57 · pre 249 meseci #7
Sve to radi po vrlo jednostavnom principu.
Prikazacu na primeru:
[email protected] salje mail
[email protected] prima mail (ovaj mail proveravamo)
Server je planet.nl

1. provera sintakse mail adrese [email protected]
2. preuzimanje svega nakon @ (odnosno, hvatanje domena)
3. provera domena

Code:

whois planet.nl

   Rights restricted by copyright. See
   http://www.domain-registry.nl/whois.php

   Domain name:
      planet.nl (first domain)

   Status: active


4. provera MX zapisa

Code:

# dig planet.nl mx +short
10 mail.wxs.nl.


5. telnet na dobijeni MX zapis

Code:

# telnet mail.planet.nl 25
Trying 195.121.6.51...
Connected to mail.wxs.nl.
Escape character is '^]'.
220 smtp17.wxs.nl -- Server ESMTP (iPlanet Messaging Server 5.2)
helo gmail.com
250 smtp17.wxs.nl OK, ip5452c0ea.speed.planet.nl [84.82.192.234].
mail from: [email protected]
250 2.5.0 Address Ok.
rcpt to: [email protected]
250 2.1.5 [email protected] OK.
quit
221 2.3.0 Bye received. Goodbye.
Connection closed by foreign host.


Posto smo dobili:

rcpt to: [email protected]
250 2.1.5 [email protected] OK.

Znaci da ce nas mail biti negde isporucen, tj adresa je validna. Cisto primera radi, pokusajmo da posaljemo mail na nepostojecu adresu ([email protected])

Code:

# telnet mail.planet.nl 25
Trying 195.121.6.51...
Connected to mail.wxs.nl.
Escape character is '^]'.
220 smtp17.wxs.nl -- Server ESMTP (iPlanet Messaging Server 5.2)
helo gmail.com
250 smtp17.wxs.nl OK, ip5452c0ea.speed.planet.nl [84.82.192.234].
mail from: [email protected]
250 2.5.0 Address Ok.
rcpt to: [email protected]
550 5.1.1 unknown or illegal alias: [email protected]
quit
221 2.3.0 Bye received. Goodbye.
Connection closed by foreign host.


Odnosno, dobijamo:

rcpt to: [email protected]
550 5.1.1 unknown or illegal alias: [email protected]

Sto drugim recima znaci, da alias / mailbox ne postoje.

Vrlo je bitno, da se mail proverava na mail serveru koji je odgovoran za taj domen, zato se i radi prvo provera MX zapisa. Ako je mail server iole ljudski podesen, on ce nakon rcpt to: da proveri da li je u stanju da isporuci taj mail u mailbox ili ne.

E, sad - sve ovo gore treba ubaciti u php code, da to automatski radi, odnosno - puno parsovanja texta :)

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: Provera email adrese 03.05.2006. u 00:59 · pre 249 meseci #8
Zaboravih reci - php je u stanju da sve ovo odradi, lakse je ako php ima exec ili shell pristup, ali fopen moze takodje da odradi posao...

I gotovo sigurno - na netu postoje negde gotove skripte za ovo :P

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: Provera email adrese 03.05.2006. u 01:03 · pre 249 meseci
izmenjeno 1 put, poslednji put Pharos 03.05.2006. u 01:05
  1. Pharos03.05.2006. u 01:05zapis iz teksta poruke
#9
I još mi samo treba to pretočeno u PHP ili Perl :D

edit:
Daj mi onda link do skripte.
Ubih se tražeći i nema. Skripta će se vrteti na mom kompu tako da imam full access svemu i svačemu.
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Provera email adrese 03.05.2006. u 01:35 · pre 249 meseci #10
Pa ja ne znam kako vi to ljudi trazite :(

za manje od 2 minuta sam nasao to sto ti treba, na google-u...
Cisto fyi, trazio sam: "php check exists mail address" i na trecoj strani nasao:

http://www.howtocreate.co.uk/php/dnld.php?file=4&action=1

:(

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: Provera email adrese 03.05.2006. u 02:58 · pre 249 meseci #11
Hvala ti puno.
Ne znam kako mi je promaklo. Valjda sam se smorio tražeći po drugim sajtovima.
Skripta odlično radi na linux-u, pitanje je kako je poterati da radi na XP-u.
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Provera email adrese 03.05.2006. u 03:40 · pre 249 meseci #12
na windowsu nece raditi, jer koristi getmxrr, a php kaze:

Note: This function is not implemented on Windows platforms. Try the PEAR class Net_DNS.

Prema tome, morace 'peske' preko dig-a ili http://nl2.php.net/manual/en/function.dns-get-record.php

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: Provera email adrese 03.05.2006. u 12:44 · pre 249 meseci #13
Imam problem sa onom skriptom.
Za većinu mail-ova radi odlično, a onda sam upisivao adrese kao što su [email protected] i...
... slika govori više od reči


Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Provera email adrese 03.05.2006. u 13:38 · pre 249 meseci #14
U samoj skripti pise, da prvo pokusava da pronadje mx zapis, a ako ne postoji, onda pokusava na domen da se prikaci:

Code:

root@mycrontab:~# dig glisic mx +short
root@mycrontab:~# telnet glisic.com 25
telnet: could not resolve glisic.com/25: Name or service not known


Ocito, ne postoji mail server za domen glisic.com, te mail adresa nije validna...

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: Provera email adrese 03.05.2006. u 14:18 · pre 249 meseci #15
Znam da nije validna adresa, ali za druge nevalidne adrese ne izbacuje poruku fsocpkoen(): ... ostatak poruke
Ako nije validna, želim samo da mi napiše da adresa nije validna i kraj. Bez onih Warning gluposti.
Kako to da modifikujem?
Čačkao sam po kodu ali bezuspešno.
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Provera email adrese 03.05.2006. u 17:21 · pre 249 meseci #18
@SmileBG
Nemam pristup php.ini fajlu.
Postavio sam skriptu na nekom serveru.
Neda mi se da je vrtim kod mene na linu pošto radim u windowsu pa mi je mnogo brže da to upload-ujem negde nego da menjam operativne sisteme.

@JaHvram
Moja skripta prijavljuje da je tvoja email adresa validna :)
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme