サッカー日本代表 パラグアイ戦、惜敗…
あまりの白熱した試合に、
遅くまで起きて朝寝坊してしまいました〜 @美浜からHigaです。
メールフォームを設置してちょこちょこ問題になるのが、
ユーザーから入力してもらったメールアドレスが間違っていること(入力ミス)です。
メールアドレス以外にも連絡先の情報があればひとまずセーフですが、
時には連絡先はメールアドレス情報のみという場合もあります。
そんな場合には相手からの連絡をひたすら待つしかありません。
そこで入力いただいたメールアドレスは有効なのかを、
プログラムが確認できるのかという事で調べてみました。
調べた結果…
有効なメールアドレスの確認は、実際に送信して相手が確認しないと無理という事でした。
もちろんさまざまな入力ミスを少なくする対策はあるようです。
・メールアドレス(確認)などで同じアドレスを2回入力してもらう。
・PHPで明らかにおかしな文字列はエラーとして返す。
・MXレコードを持つか確認。 etc…
上記はどれも完璧とは言えないようです。
会員登録などの際は、一度 仮会員として登録したメールから本登録という流れが多いですね。
ユーザーの手間とメールの正確性にはそういったバランスが必要の様です。