メールアドレスが存在するか確認したい

Avatar
tkt777

お世話になります。

現在特定のフォルダに配置されたExcelファイルを読み込むスクリプトを

作成しています。

読み込んだExcelの中にメールアドレスが含まれており、そのアドレス宛てに

メールを送信することを予定しています

メールアダプタでメール送信処理を作成しているのですが、メールアドレスが

存在せず送信できない場合もメール送信が正常終了してしまいます。

こちらとしては、メールアドレスが存在しない場合には管理者宛てにメールを出す

といった分岐を作成したいと考えています。

メールアドレスが存在するか確認する方法があご教示ください。

この記事は役に立ちましたか?

0が役に立ったといっています

コメント

  • Avatar
    kirschbaum
    コメントアクション Permalink
    メールアドレスの存在確認、難しい問題ですね。


    昔は、VRFY コマンドがつかえたのですが…。
    ここ数年はセキュリティ上の問題で拒否するサーバがあり、
    確認できないケースがありますね。

    ググると、メールアドレスの存在を確認できるサービスを見つけられますが、
    情報漏洩のリスクを考えると使用できないと思います。
    また、どのように存在確認しているのか公開されていないと、
    確認結果が妥当か判断できない場合があるのではないかと。

    最終的に何をしたいかによりますが、いったんリストにあるアドレスに送って、
    存在しない旨のエラーが返ってきたアドレスをリスト化して、管理者に通知、
    次回以降送信対象から外すという処理ではどうでしょうか。

    ※メールアドレス毎に、管理者にエラー通知をするとスパム扱いになりそうです。
    0

ログインしてコメントを残してください。