Javamail-api-authentication
JavaMail API-認証
前の章のlink:/javamail_api/javamail_api_checking_emails [Checking Emails]およびlink:/javamail_api/javamail_api_fetching_emails [Fetching Emails]では、メールボックスのストアに接続するときに、ホストとともに認証情報(ユーザー広告パスワード)を渡しました。 代わりに、ホストを持つように_Properties_を設定し、カスタムAuthenticatorインスタンスについてセッションに伝えることができます。 これを以下の例に示します。
Javaクラスを作成する
次の章のリンクからCheckingMails.javaを変更します:/javamail_api/javamail_api_checking_emails [Checking Emails]。 その内容は以下のとおりです。
'_ステートメント_emailSession.setDebug(true); _のコメントを外すことで、デバッグをオンに設定できます。_
コンパイルして実行する
クラスの準備ができたので、上記のクラスをコンパイルしましょう。 クラスCheckingMails.javaをディレクトリ /home/manisha/JavaMailAPIExercise に保存しました。 クラスパスに_javax.mail.jar_および_activation.jar_のjarが必要です。 以下のコマンドを実行して、コマンドプロンプトからクラス(両方のjarが/home/manisha/ディレクトリに配置されます)をコンパイルします。
クラスがコンパイルされたので、次のコマンドを実行して実行します。
出力を検証する
コマンドコンソールに次のようなメッセージが表示されます。