2010-11-10 21 views
7

Vorrei identificare se un indirizzo email proviene da un fornitore pubblico o proviene da un'azienda stabilita. Considero indirizzi email pubblici di essere cose come:Identifica se un indirizzo di posta elettronica è "pubblico"

  • fornitori di servizi di posta elettronica aperto, come Gmail, Hotmail e Yahoo.
  • Servizi di anonimizzazione, come mailinator o dispostabile.

Sono consapevole del fatto che non esiste un metodo infallibile per farlo, e ovviamente qualsiasi soluzione basata su elenchi richiederebbe aggiornamenti costanti.

Esiste una scheda pubblica o una libreria .NET che può fare questo per me?

+2

È una bella domanda. Non abbiamo trovato una risposta a questa esigenza, ma abbiamo sviluppato la nostra "white list" di fornitori di posta elettronica nel corso degli anni. –

+1

sembra davvero utile agli spammer. – rook

+0

Questo non è per spamming, almeno nel mio caso d'uso previsto. Voglio assegnare limiti più elevati nella nostra app ai potenziali clienti paganti, che nel nostro caso sono quelli con una e-mail aziendale al momento dell'iscrizione. –

risposta

4

Ci sono davvero tanti fornitori di servizi webmail gratuiti là fuori? Vorrei andare con una soluzione in stile "lista nera".

Ad esempio, contrassegnare tutto in this wikipedia list come gratuito (diamine, direi che coprire copertura gmail/hotmail/yahoo/aol coprirebbe comunque un'enorme% di utenti). Quindi se ottieni più di 2 (o più alto numero se il tuo sito ha un throughput elevato) registrazioni dallo stesso dominio di posta elettronica, notifica all'amministratore di controllare il dominio per vedere se è necessario aggiungerlo alla "lista nera".

Immagino che ci siano modi molto più affidabili per rilevare i clienti aziendali. Ad esempio, in Australia potresti semplicemente chiedere un ABN e poi verificare che sia valido. Sei disposto a punire le piccole imprese che non dispongono di e-mail e utilizzano semplicemente un account @gmail generico?

0

Si potrebbe voler parlare con il Better-Business-Bureau (http://www.bbb.org) e vedere se forniscono qualche tipo di feed o API. Ho dato una rapida occhiata al loro sito e non ho potuto vedere nulla di ovvio, ma sarebbe stato questo tipo di organizzazione che mi sarei diretto prima se volevo scoprire nomi di dominio appartenenti a imprese consolidate. Hanno un modulo sul loro sito per cercare tramite indirizzo di posta elettronica (http://www.bbb.org/us/Find-Business-Reviews/)

+0

Penso che qualsiasi soluzione di questo tipo avrebbe un numero elevato di falsi negativi (ovvero, non riconoscerebbe domini aziendali legittimi). Ci sono molte ragioni per cui un dato dominio non appare affatto in nessun database di BBB. –

Problemi correlati