2010-03-02 11 views

risposta

28

Non puoi, fine della storia.

Anche utilizzando la conferma via e-mail dimostra solo che l'indirizzo e-mail era valido in quel momento. Potrebbe quindi essere spento un secondo dopo!

Uguale a qualsiasi altro sistema ID basato su Internet come OpenID, possono essere impostati e arrestati solo per la durata del processo di registrazione. Anche l'ID della carta di credito può essere una tantum dall'invenzione della carta di credito "debito" usa e getta.

È probabile che solo i sistemi di ID di governo siano validi per un periodo di tempo qualsiasi. Ci sono importanti implicazioni per la sicurezza quando si raccolgono e si convalidano gli ID governativi, ed è diverso per ogni paese.

Sarebbe più semplice se tutti i governi potessero collaborare su un unico sistema comune con un sistema di convalida condiviso che includa la biometria. Quindi il Mossad non poteva rubare i passaporti così facilmente! Dovrebbero creare una comunità globale per organizzarla, forse potrebbero chiamarla l'ONU? Non dovrebbe richiedere molto tempo per risolvere :-)

+0

Questo è semplicemente sbagliato. – Sliq

+0

@Panique Cura di spiegarti? Oppure modifica il post e aggiornalo per il 2013 :-) – TFD

+0

Mi è già capitato di postarlo, ma questo post su LIFEHACKER dice qualcosa di diverso: [Come verificare se un indirizzo email è reale o falso] (http://lifehacker.com/5697360/how-to-verify-if-an-email-address-is-real-or-fake). Tuttavia, devi automatizzarlo per renderlo utile nelle applicazioni del mondo reale. – Sliq

14

Non è possibile. C'è una ragione per cui tutti lo fanno così. Ma potresti usare OpenID invece.

+0

Questo è semplicemente sbagliato. Esistono molti schemi per restringere l'esistenza di un determinato indirizzo e-mail. Non otterrai mai un risultato sicuro al 100%, ma comunque sufficiente per contenere i costi. – Sliq

+0

@Panique, non è sbagliato. Come ammetti tu stesso, senza inviare un'e-mail puoi solo fare un'ipotesi plausibile. Penso che stiate esagerando nel costo di inviare un'e-mail di verifica. E la maggior parte delle volte, se vuoi una email al momento dell'iscrizione, prevedi comunque di inviare email in seguito. –

7

Non c'è modo di sapere se un indirizzo e-mail è falso.

Ma è possibile:

  • Verificare se il dominio indirizzo esiste
  • Inviare un'email all'indirizzo con un tasto di conferma da restituire
+1

quando dici "controlla se l'indirizzo esiste", intendi aspettare una risposta dal server che ti dice che c'è nessun indirizzo e-mail? – FrustratedWithFormsDesigner

+0

in realtà intendevo controllare se il dominio degli indirizzi esiste. Ho modificato la risposta per renderla più chiara. – rogeriopvl

0

Si può provare codificando un'applicazione che basta fare una ricerca inversa per dominio, una volta ok inviare un messaggio di prova e controllare i codici di risposta giusti. Esiste anche un comando VRFY di verifica nelle ultime specifiche del protocollo SMTP RFC-5321, controllare qui http://tools.ietf.org/html/rfc5321#section-3.5.2

1

Non è possibile verificare se un ID di posta elettronica è falso o reale, ma è possibile verificare se la posta proviene da un originale server o no.

Ad esempio: se l'ID della posta è [email protected], allora dovrebbe provenire da Google Server, ma se proviene da un altro server, ha un'alta probabilità di essere falso. Puoi controllare il codice originale dell'email, in gmail, hotmail mostra l'opzione originale mostra il codice completo, e in yahoo puoi vedere il codice nell'opzione show header.

Problemi correlati