2010-11-10 8 views
7

Chciałbym określić, czy adres e-mail pochodzi od dostawcy publicznego, czy pochodzi z firmy o ustalonej pozycji. Uważam publicznych adresów e-mail, aby być rzeczy takie jak:Określ, czy adres e-mail jest "publiczny"

  • dostawców usługi otwartej poczty, takich jak Gmail, Hotmail i Yahoo.
  • Usługi anonimizacji, takie jak poczta e-mail lub zdalna.

Jestem świadomy, że nie ma na to niezawodny sposób, i oczywiście każde rozwiązanie oparte na liście wymagałoby ciągłych aktualizacji.

Czy istnieje publiczna lista lub biblioteka .NET, która może to dla mnie zrobić?

+2

To świetne pytanie. Nie znaleźliśmy odpowiedzi na tę potrzebę, ale przez lata opracowywaliśmy własną "białą listę" dostawców poczty e-mail. –

+1

brzmi naprawdę przydatne dla spamerów. – rook

+0

To nie jest spamowanie, przynajmniej w moim zamierzonym przypadku użycia. Chcę przypisać wyższe limity w naszej aplikacji potencjalnym klientom, którzy płacą za zakupy, co w naszym przypadku dotyczy firmowego adresu e-mail przy rejestracji. –

Odpowiedz

4

Czy istnieje naprawdę tak wiele bezpłatnych dostawców poczty internetowej? Chciałbym pójść z rozwiązaniem w stylu "czarnej listy".

Na przykład, oznacz wszystkie elementy w this wikipedia list jako darmowe (do cholery, uważam, że pokrycie gmail/hotmail/yahoo/aol pokryje ogromną liczbę użytkowników). Jeśli otrzymasz więcej niż 2 (lub więcej, jeśli Twoja strona ma wysoką przepustowość) rejestracje z tej samej domeny e-mail, powiadomi administratora, aby sprawdził domenę, aby sprawdzić, czy należy dodać ją do "czarnej listy".

Wyobrażam sobie, że istnieją znacznie bardziej niezawodne sposoby wykrywania klientów biznesowych. Na przykład w Australii możesz po prostu poprosić o ABN, a następnie sprawdzić, czy jest on ważny. Czy chcesz ukarać mały biznes, który nie ma poczty elektronicznej i po prostu użyć ogólnego konta @gmail?

0

Być może zechcesz porozmawiać z Better-Business-Bureau (http://www.bbb.org) i sprawdzić, czy udostępniają jakiś kanał lub API. Rzuciłem okiem na ich stronę i nie widziałem niczego oczywistego, ale byłbym tego rodzaju organizacją, do której chciałbym się udać, gdybym chciał dowiedzieć się nazw domen należących do znanych firm. Mają formularz na swojej stronie, aby wyszukać za pomocą adresu e-mail (http://www.bbb.org/us/Find-Business-Reviews/)

+0

Myślę, że każde takie rozwiązanie miałoby dużą liczbę fałszywych negatywów (to znaczy, że nie rozpoznałoby legalnych domen biznesowych). Istnieje wiele powodów, dla których dana domena nie pojawiłaby się w żadnej bazie danych BBB. –

Powiązane problemy