2017-05-13 8 views
0

私の目標は、実際の電子メールアドレスが存在するかどうかを確認するための電子メールを送信するemailVerifier.phpを作成することです。Email Verifier PHP

これは私がこのライブラリから行ったことです:https://github.com/hbattat/verifyEmail それは本当にうまくいきますが、自分のウェブサイトをオンラインで試してみると、サーバーはまだ応答していないのでアドレスを確認できません。

私は3つの異なるSMTPポート25,587,465を試しましたが、何も変わりません。問題がどこにあるべきかのアイデア?

Thannk you。

+0

理由だけではなく、検証を送信しません電子メールのリンク? – chris85

+0

多くの潜在的なユーザーは私の登録フォームから逃げるので、haha。 – xBen

+0

「ユーザー」のようなサウンドはロボットかもしれません。今日、電子メールの検証は標準的な方法です。 – chris85

答えて

0

これは、ESPが悪い電子メールアドレスにどのように反応するかによって、これよりも難しいことです。

さまざまなフィードバックループの1つにサインアップしなくても、電子メールアドレスを必ずしも検証することはできません。

あなたができることは、電子メールがPHPを使用してRFCに準拠していること、またはDNSからMXレコードが存在することを確認することです。しかし、電子メールアドレスがさまざまな電子メールサービスのハウススタイルに準拠しているかどうかはわかりません。

これを行うには、より堅牢な方法がこのプロジェクトです:

https://github.com/mailgun/flanker

あなただけのMXレコードはこれを使用したいと思う場合:

https://packagist.org/packages/service-to/validate-email

+0

ありがとう、たくさんの男、それは助け! – xBen

関連する問題