メールバリデーターを書いています
現時点で次のことを行うのはどれですか
- 正しいフォーマットの検証
- ドメインの確認と MX レコードのテスト。
- メールサーバーに接続して、ユーザーとメールサーバーを検証します。
ただし、ユーザーがドメイン名のスペルを間違えた場合は、ドメイン名の修正を提案できるようにしたいと考えています.
たとえば、ユーザーが user@gmali.com と入力すると、MX ルックアップが失敗するため、これは正しい電子メールではありません。
この状況では、入力したドメインをドメイン名のリストと照合したいと考えています。
どのあいまい文字列アルゴリズムを使用すると、最良の結果が得られますか?