0

GmailアカウントとGMailではない他のいくつかのEメールアカウントにアクセスするためのアプリケーションを作成しています。アプリケーションのこれらの電子メールアカウントの受信ボックスにアクセスするにはどうすればよいですか?

4

1 に答える 1

1

私は次のことを前提としています。

  • Javaを使用したい。
  • メールのリストを取得しようとしています。
  • GmailアカウントとGmail以外のアカウントでこれを行う必要があります。
  • デバイスにメールを保持することについては何も言及していなかったので、受信トレイのスナップショットが必要だと思います。
  • メールを受信トレイに残すか、取得時に削除するかについては言及していなかったため、そのオプションに関する選択が必要です。
  • 電子メールのフェッチが技術的にどのように機能するかについては、あなたにはわかりません。

したがって、最初にメールへのアクセス方法を決定する必要があります。GmailアカウントとGmail以外のアカウントにアクセスする必要があるため、POP3経由でメールにアクセスするのが自然な方法のようです。「通常」このアクセス方法では、ユーザーの受信トレイからメールも削除されますが、メールを削除せずにダウンロードするオプションがあります。POP3を介した認証はさまざまな方法で処理されるため、これを行うライブラリを探します。

私はAndroid開発者ではなく、JSF以外のJavaとはあまり関係がありませんが、JavaMailAPIはPOP3取得を実行できるようです。そして、Android用の実装があります。

それとは別に、GUIには、サーバー、ポート、および関連する暗号化を選択するオプションを指定する可能性がない場合があります。もちろん、ユーザーの電子メールアドレスの特定のドメインからこれらのパラメーターを「推測」することはできますが、電子メールを取得するにはこの情報が必要になります。

もちろん、 JavaMailAPIでも使用できると思われるIMAPを使用することもできます。

于 2013-02-20T13:59:16.500 に答える