Domanda

E 'possibile verificare se un indirizzo e-mail è esistente?

ho in precedenza sentito che era possibile attraverso "contatto" l'e-mail-host, ma potrebbe essere "pericoloso", perché il dominio potrebbe essere vietato dal rispettivo mail-host di un trattato come spam.

Il mio scenario è che vorrei per controllare i clienti di posta elettronica corrente nel db, e aggiornamento, se necessario.

Quale opzione ho?

Sto usando ASP.NET MVC con.

Grazie, Michael.

È stato utile?

Soluzione

Come per l'indirizzo email in sé, è possibile verificare che il dominio esiste (DNS saggio) e ha record MX. Questo è un modo per controllare - o meno - gli errori umani, mentre inputing l'e-mail, in primo luogo. Si può prendere una piccola percentuale.

Se avete bisogno di un serio controllo di tutti gli utenti / clienti, e questo è obbligatorio, l'unica soluzione che vedo è quello di inviare loro una mail chiedendo loro di cliccare su un link al fine di convalidare il proprio account.

Ma la posta può essere preso per spam / un modo per rubare informazioni, e molti utenti possono avere paura di realtà click. Quindi la posta deve essere costruito con cura, indicando il nome e cognome della persona (meno probabilità di essere spam) e il motivo per cui è necessario assolutamente qualche aiuto da parte loro.

Altri suggerimenti

Sì, in SMTP è possibile risolvere record MX per il dominio dei destinatari e quindi contattare il server data e fare un TO RCPT: - il server quindi confermare / smentire se esiste il destinatario (supponendo che il server rifiuta di inoltrare e che il server non farà fermo tutto)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top