測試,如果電子郵件地址實際存在,可以有多種方式,最簡單的一種是先找到郵件交換器或郵件服務器,然後連接例如:
nslookup -q=mx techcoders.net
然後使用telnet連接並嘗試獲取有效的響應。 欲瞭解更多信息,你可以參考this鏈接。
您也可以使用一個簡單的PHP類,然後在需要知道某個電子郵件是否有效時調用該類,因爲我推薦this,請記住,有些服務器會默默拒絕測試消息,因此它可能不會一樣可靠。
最後,最好的替代方法是使用現有的API只是檢查域相反,MailTest電子郵件域驗證API是我用了我所有的網站是什麼,它是毫無疑問的最實用的方法,所以我們說,你要檢查,如果某個域名是有效的,你可以做這樣一個簡單的請求(響應以JSON格式):
http://api.mailtest.in/v1/techcoders.net
所以最後把它變成東西,你可以使用:
$http.get('http://api.mailtest.in/v1/techcoders.net')
.success(function(data, status, headers, config) {
// check result to know if the data is valid or not
})
.error(function(error, status, headers, config) {
console.log(status);
console.log("Error");
});
希望這可以幫助你!
你必須做它從服務side..ionic與此無關。 –
http://stackoverflow.com/questions/565504/how-to-check-if-an-email-address-exists-without - 發送-的電子郵件 –