ごそっと集めたメールアドレスの妥当性をチェックしたいと考え、全角文字が入っているとかスペースが入っているとかいうケースは除外したとしても、ちゃんとドメインが存在するかどーかを確認してくれるといいのに、などと思いつつAppleScriptでプログラムを書いてみた。
とりあえず、whoisコマンドでドメインを検索してみて、no matchでなければOKということにしてみた。「@」の右側にサブドメインを含んでいる場合(asia.apple.comなど)には、ドメインを1階層さかのぼる機能(削るだけだ)によって、複数回whoisコマンドを発行して確認することにしてみた。
whoisデータベースからの返答にやや時間がかかるので、一瞬というわけにはいかないが、待っていればメールアドレスの妥当性の確認を行ってくれるAppleScriptができた。
あんまり感心されない実装だろーか?(汗)