确定电子邮件地址的提供者

时间:2014-05-16 05:31:19

标签: email oauth gmail outlook.com

我试图实施"注册"我的网站的功能,允许人们注册他们的企业凭证。

我希望它能像文本框一样简单,无需选择像" Outlook.com"或" Gmail"或" Salesforce"

有没有办法通过地址嗅探电子邮件提供商?

bool isOutlook = outlookapi.doesaddressexist("joe@ibm.com")

1 个答案:

答案 0 :(得分:0)

如果您只想提取域名,可以使用正则表达式和公式字段:

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

修改

另一种选择是在顶点使用模式匹配。在第二步中,创建一个名为“Provider-Domain”的新sObject,添加一个名为“domain”的文本字段。为每个提供程序创建一个条目,并构建一个新的SOQL查询,如:

[SELECT Name FROM Provider_Domain__c WHERE Domian__c = :YOUR_EXTRACTED_DOMAIN]