2010-11-10 14 views
7

Me gustaría identificar si una dirección de correo electrónico proviene de un proveedor público o de una empresa establecida. Considero direcciones de correo electrónico públicas a ser cosas como:Identificar si una dirección de correo electrónico es 'pública'

  • proveedores de servicios de correo electrónico abierto, como Gmail, Hotmail y Yahoo.
  • Servicios de anonimización, como mailinator o desechable.

Soy consciente de que no hay una forma infalible de hacerlo, y obviamente cualquier solución basada en listas requeriría actualizaciones constantes.

¿Existe una lista pública o biblioteca .NET que pueda hacer esto por mí?

+2

Es una gran pregunta. No hemos encontrado una respuesta a esta necesidad, pero hemos estado desarrollando nuestra propia "lista blanca" de proveedores de correo electrónico a lo largo de los años. –

+1

suena muy útil para los spammers. – rook

+0

Esto no es para spam, al menos en mi caso de uso previsto. Quiero asignar límites más altos en nuestra aplicación a posibles clientes que pagan, que en nuestro caso son los que tienen un correo electrónico comercial al registrarse. –

Respuesta

4

¿De verdad hay tantos proveedores gratuitos de correo web? Me gustaría ir con una solución de estilo 'blacklisting'.

Por ejemplo, marcar todo en this wikipedia list como gratis (diablos, creo que cubrir gmail/hotmail/yahoo/aol cubriría un gran% de usuarios de todos modos). Luego, si obtiene más de 2 (o un número mayor si su sitio tiene un alto rendimiento) registros del mismo dominio de correo electrónico, notifica al administrador que verifique el dominio para ver si debe agregarse a la 'lista negra'.

Me imagino que hay maneras mucho más confiables de detectar clientes comerciales. Por ejemplo, en Australia, puede solicitar un ABN y luego verificar que sea válido. ¿Estás dispuesto a castigar a las pequeñas empresas que no tienen correo electrónico y solo usan una cuenta @gmail genérica?

0

Es posible que desee hablar con el Better-Business-Bureau (http://www.bbb.org) y ver si proporcionan algún tipo de feed o API. Eché un vistazo rápido a su sitio y no pude ver nada obvio, pero sería este tipo de organización a la que iría primero si quisiera averiguar los nombres de dominio pertenecientes a empresas establecidas. Tienen un formulario en su sitio para buscar por dirección de correo electrónico (http://www.bbb.org/us/Find-Business-Reviews/)

+0

Creo que cualquier solución de este tipo tendría una gran cantidad de falsos negativos (es decir, no reconocería dominios comerciales legítimos). Hay muchas razones por las cuales un dominio determinado no aparecería en ninguna base de datos que tenga el BBB. –

Cuestiones relacionadas