答えて
構文のバリデーション:もっとも明白な部分ですが、少なくとも約分かります。構文の検証には、使用している単純なPHP RegExルールより電子メールを送る方がはるかです。そこIETF標準(すべてのRFC)のだが、あなたはまた、ISP固有の構文チェックを見ているだろう、などの言葉、ドメインリテラル、非ASCIIドメインを、引用し
使い捨て&無料の電子メール:次サーバーサイドコードを使用して特定のメールアドレスを確認する前に、使い捨てメール(mailinator.comなど)や無料メール(Gmail、Yahoo!など)を処理しているかどうかを確認して。
明らかなタイプミス:ここで、間違ったスペルミスやタイプミスがないかどうかを確認する時間です。 (例:[email protected]は[email protected]に修正されます) MCレコードを含むDNS検証:指定されたドメインのDNS MXレコードを確認します。
SMTP接続、キャッチオールチェック:今は肉体的な部分だけでなく、最も危険です。メールボックスが実際に存在するかどうかは、指定されたメールサーバーへのSMTP接続を確立してから打ち切ることによって電子メールアドレスを検証することだけが本当にわかります。しかし、偽の方法で実行された場合、あなたは本当にすぐにブラックリストに登録され、スパマーと見なされます。 - 私の好きな明確な
https://www.quora.com/Is-there-a-way-to-check-if-an-e-mail-address-is-valid-without-e-mailing-it
mailboxlayerのAPI:から
。基本的に無料で安全で、電子メールアドレスを適切に検証するために必要なすべての検証ツールが付属しています。
Kickbox.io - これはあなたにもう少しコストがかかります。利点:彼らはまたリストクリーニングを提供します。
email-validator.net - 素晴らしいですが高価です。
- 1. 電子メールをユーザーに送信せずに電子メールアドレスを確認する
- 2. 電子メールアドレスが存在するかどうかを確認するには
- 3. Googleの電子メールアドレスが存在するかどうかを確認するスクリプト
- 4. PHP電子メールアドレスが存在するかどうかを確認しますか?
- 5. 電子メールが存在するかどうかを確認するには
- 6. 電子メールが存在するかどうかを確認するには
- 7. 電子メールが既に存在するか確認する
- 8. 電子メールIDが存在するかどうかを確認する
- 9. SQLから複数の電子メールアドレスに電子メールを送信するには
- 10. データベースから取得した電子メールアドレスに電子メールを送信する
- 11. 電子メールアドレスを確認せずにAmazon SNS経由で電子メールを送信するにはどうすればよいですか?
- 12. テスト電子メールを送信すると失敗する電子メールアドレスが確認されない
- 13. 電子メールがデータベースに存在するかどうかを確認する方法はありますか?
- 14. jspフォームから電子メールを送信する方法は入力電子メールアドレスですか?
- 15. firebaseのユーザーの電子メールに電子メールの確認コードを送信する方法
- 16. 電子メールがデータベースに存在するかどうかを確認する方法yii2 basic
- 17. 電子メールのユーザーが既に存在するかどうかを確認する方法?
- 18. HTML電子メールを送信 - 電子メールに.htmlファイルを添付する方法?
- 19. フォーム送信から電子メールを送信する方法は?
- 20. 電子メールが有効かどうかを確認する
- 21. 電子メールは自分の電子メールアドレスから送信されます
- 22. 電子メールが存在するかどうかを確認する最良の方法
- 23. 外部の電子メールに電子メールを送信する方法
- 24. 電子メールがあるかどうか確認する
- 25. データベースに何も保存せずに電子メールを送信
- 26. Firebaseの電子メールアドレスの確認方法
- 27. 注文電子メールが特定の電子メールに送信されているかどうかを確認する方法
- 28. 電子メールが正常に送信されたかどうかを確認する方法?
- 29. 電子メールは同じドメインの電子メールアドレスに送信されません
- 30. ASP.NETの*任意の*電子メールアドレスから電子メールを送信する方法は?