2010-11-10 39 views
7

我想確定是否電子郵件地址來自於公用提供商或者是從已有的業務。我認爲公共電子郵件地址是諸如:確定如果電子郵件地址是「public」

  • 開放電子郵件服務提供商,如 gmail,hotmail和yahoo。
  • 匿名化服務,如mailinator或可處置。

我知道沒有萬無一失的方式來做到這一點,顯然任何基於列表的解決方案都需要不斷更新。

是否有一個上市或.NET庫,能爲我做到這一點?

+2

這是一個很好的問題。我們還沒有找到這種需求的答案,但多年來一直在發展我們自己的「白名單」電子郵件服務提供商。 – 2010-11-10 00:13:39

+1

聽起來對垃圾郵件製造者非常有用。 – rook 2010-11-10 01:09:35

+0

這不是垃圾郵件,至少在我的預期用例中。我想在我們的應用中向潛在付費客戶分配更高的限制,在我們的例子中是那些在註冊時使用企業電子郵件的客戶。 – 2010-11-10 02:05:46

回答

4

真的有很多的免費網絡郵件提供商那裏?我會選擇一個「黑名單」風格的解決方案。

例如,將所有標記爲this wikipedia list的標記爲空(我認爲覆蓋gmail/hotmail/yahoo/aol會涵蓋大量的用戶)。然後,如果您從同一個電子郵件域中獲得超過2個(或更高的數字,如果您的網站具有高吞吐量)註冊,它會通知管理員檢查域以查看是否需要將其添加到「黑名單」。

我會想象有更可靠的方式來檢測企業客戶雖然。例如在澳大利亞,您可以申請一個ABN,然後檢查它是否有效。你是否願意懲罰沒有電子郵件提供的小企業,並只使用通用的@gmail帳戶?

0

你可能想傾訴的更好,商務局(http://www.bbb.org),看看他們是否提供某種飼料或API的。我快速瀏覽了他們的網站,看不到任何明顯的信息,但如果我想查找屬於既定業務的域名,我會首先找到這樣的組織。他們也有自己的網站上的表單通過電子郵件地址搜索(http://www.bbb.org/us/Find-Business-Reviews/

+0

我認爲任何這樣的解決方案都會有大量的錯誤否定(也就是說,它不會識別合法的業務域)。有很多原因,任何給定的域在BBB所具有的任何數據庫中都不會出現。 – 2010-11-10 00:27:41

相關問題