私が取り組んでいるサイトのホストは、特定の数の障害が発生した場合に電子メールを遮断する傾向があります。言うまでもなく、これはスパムと戦うことを正当化したとしても、少し苦痛です。フラグを立てられるように、メールアドレスが一度失敗したかどうかをテストする方法はありますか?
そのアドレスにメールを送信します。跳ね返るとオフになります。プログラムでそれを確認するには、返信をスクリプトにパイプして、拒否メッセージを探して返信を解析する必要があります。次に、データベースに不正なアドレスとしてログインします。
+1 John Condeの場合は、この種の問題に対してペナルティを科さないホストに切り替えることも考えられます。スパムと戦うのはOkであると理解していますが、支払いを行う顧客の電子メールアカウントをブロックすることはこれを達成する最良の方法ではないかもしれません。あなたはプライベートメールサーバーを取得することを考えることができますか?
多くのサイトが確認メールを送信します。メールには、ユーザーがアカウントをアクティブにするために使用するコードまたはURLが含まれています。これを行うためのWebアプリのセットアップはそれほど難しくありません。