2014-05-16 53 views
0

我正在嘗試爲我的網站實施「註冊」功能,允許用戶使用其企業憑據進行註冊。確定電子郵件地址的提供商

我喜歡它是因爲他們不必選擇像「Outlook.com」或「Gmail」或「Salesforce的」供應商輸入他們的電子郵件地址轉換成文本一樣容易

是否有到嗅探到地址的電子郵件提供商的方式?

bool isOutlook = outlookapi.doesaddressexist("[email protected]")

回答

0

如果你只是要提取您可以使用正則表達式的域名和公式字段:

"\\@.*" // returns e.g. @ibm.com 

編輯

另一種選擇是在頂點使用模式匹配。在第二步中創建一個名爲「Provider-Domain」的新的sObject,添加一個名爲「domain」的文本字段。爲每個供應商創建一個條目,然後構建一個新的SOQL查詢,如下所示:

[SELECT Name FROM Provider_Domain__c WHERE Domian__c = :YOUR_EXTRACTED_DOMAIN] 
+0

我很欣賞這種迴應,但這不是問題。域!=提供者。 IBM.COM可能是許多提供商的郵件地址。 – Wesley

相關問題