1

Web アプリに自動化された機能が組み込まれており、顧客に予定などを知らせるために毎日電子メールを送信します。基本的には、毎朝 7 時に開始され、電子メールで送信する必要がある顧客のデータベースをチェックし、メッセージを送信する自動スケジューラを使用します。 . これは素晴らしいことですが、実際にメールを送信する以上、私は完全に暗闇の中にいます。

  • 電子メール アドレスが実際に実際の電子メールであり、電子メールが正常に送信されたことをどうにかして確認できますか?
  • ある種のスパム フォルダに配信されたメッセージをチェックするのはどうですか?
  • さらに深く掘り下げると、実際に電子メールを開封した人の数に基づいて統計を提供できる電子メール サービスが存在することは知っています。こういうのってどうやって調べるの?

私の理解では、(少なくとも私の最初の質問については)返送されたメールまたは配信不能なメールの送信者のメールアドレスを確認し、それに応じて対処する必要がありますが、Java を使用してプログラムでこれを行うにはどうすればよいですか? 配信不能な電子メールがないか電子メール アカウントをチェックし、エラーを処理して、メッセージを削除する別の自動日次プロセスを実装する必要がありますか? 中継サーバー等の関係で、配信不能エラーは中継サーバー等の関係ですぐには出てこないと思います。

これは少し漠然とした質問であることを理解していますので、必ずしも完全な解決策を探しているわけではありませんが、始めるのに役立つアドバイスを多少なりとも探しています。外部サービスは利用したくありません。

4

1 に答える 1

0

電子メールは通常、発射されて忘れられるため、それらを追跡する標準的な方法はありません。サードパーティにメールを送信してもらうと、メールがスパム フォルダーに送られる可能性が低くなる可能性がありますが、メール クライアントは、ユーザーが削除したメールを読まずに学習し、すぐにメールを破棄し始めることがあります。

そうは言っても、これこの以前のSOスレッドを見ることができます。メールの内容によっては、お返事を差し上げる場合がございます。

どの電子メールが有効かどうかを確認できるようにするために、何らかのアクティベーション メカニズムを使用することを検討してください。基本的に彼らにメールを送信し、その中にユーザーが何らかのサービスを有効にするために移動する必要があるリンクを含めます。ユーザーがリンクをアクティブにすると、指定された電子メール アカウントにアクセスできることがわかります。

于 2012-08-03T06:29:07.507 に答える