メールアドレスのチェックを他力本願で

ごそっと集めたメールアドレスの妥当性をチェックしたいと考え、全角文字が入っているとかスペースが入っているとかいうケースは除外したとしても、ちゃんとドメインが存在するかどーかを確認してくれるといいのに、などと思いつつAppleScriptでプログラムを書いてみた。

とりあえず、whoisコマンドでドメインを検索してみて、no matchでなければOKということにしてみた。「@」の右側にサブドメインを含んでいる場合(asia.apple.comなど)には、ドメインを1階層さかのぼる機能(削るだけだ)によって、複数回whoisコマンドを発行して確認することにしてみた。

whoisデータベースからの返答にやや時間がかかるので、一瞬というわけにはいかないが、待っていればメールアドレスの妥当性の確認を行ってくれるAppleScriptができた。

あんまり感心されない実装だろーか?(汗)

Copyright By Piyomaru Software. All Rights Reserved