0

人々が企業の資格情報でサインアップできるようにする「サインアップ」機能を Web サイトに実装しようとしています。

「Outlook.com」、「Gmail」、「Salesforce」などのプロバイダーを選択せず​​に、メールアドレスをテキストボックスに入力するのと同じくらい簡単になることを願っています。

アドレスでメール プロバイダーをスニッフィングする方法はありますか?

擬似

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

4

1 に答える 1

0

ドメイン名を抽出するだけの場合は、正規表現と数式フィールドを使用できます。

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

編集

もう 1 つのオプションは、apex でパターン マッチングを使用することです。2 番目のステップでは、「Provider-Domain」という新しい sObject を作成し、「domain」というテキスト項目を追加します。各プロバイダのエントリを作成し、次のような新しい SOQL クエリを作成します。

[SELECT Name FROM Provider_Domain__c WHERE Domian__c = :YOUR_EXTRACTED_DOMAIN]
于 2014-05-22T09:20:13.690 に答える