2017-03-07 7 views
0

イオンフレームワークを使用してプロジェクトを進めていますが、電子メールアドレスが存在するかどうかを確認するにはどうすればよいですか? (正しい構文だけでなく、オンラインでも存在します)。まだ空ionic、cordovaまたはjavascriptで電子メールアドレスの存在を確認してください

$scope.login = function(){ }

+0

あなたはサービスサイドからそれを行う必要があります。これは何の関係もありません。 –

+0

http://stackoverflow.com/questions/565504/how-to-check-if-an-email-address-exists-without -sending-an-email –

答えて

1

テストメールアドレスが実際に行うことができる存在する場合は、いくつかの方法:私はイオン1.7

login.htmlと

<form name="loginForm" ng-controller="loginCtrl"> <input type="submit" value="LOGIN" ng-click="login()" /> </form>

loginCtrlを使用しています

、最も簡単なものの1つは、最初にメールエクスチェンジャーまたはメールサーバーを見つけてからconn

nslookup -q=mx techcoders.net 

次に、telnetを使用して接続し、有効な応答を取得しようとします。 詳細については、thisリンクを参照してください。

そのために、私はちょうどそれがないかもしれないので、いくつかのサーバは静かにテストメッセージを拒否することを覚えておいて、 thisをお勧めしたいあなたはまた、あなたが特定の電子メールが有効であるかどうかを知る必要があるときそれを呼び出す、単純なPHPクラスを使用することができ

信頼できるものである。

最後に、最善の選択肢は、だけではなく、ドメインをチェックするために、既存のAPIを使用することになり、MailTest電子メールドメインの検証APIは、私はすべての私のウェブサイトで使用しているものです、それは間違いなく最も実用的な方法です、だから、最終的にはあなたが使用できる何かにそれを置くこと

http://api.mailtest.in/v1/techcoders.net 

:あなたは、特定のドメイン名が有効であるかどうかを確認したい、あなたはこのような単純な要求を(応答がJSONでフォーマットされている)何ができるのは、言わせ

$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"); 
}); 

これがあなたを助けてくれることを願っています!

関連する問題