0

JavaMailAPIを使用してメールを送信しています。そのため、ユーザーからメールとパスワードを受け取っています。ユーザーがパスワードを入力するときにパスワードを確認したいのですが、JavaMailAPIでパスワードを確認するためのアイデアがありません。誰か助けてもらえますか?

質問2:

protected PasswordAuthentication getPasswordAuthentication() 
{
  return new PasswordAuthentication("xxx@gmail.com","*");
} 

上記の方法の使用は何ですか

4

1 に答える 1

3

パスワードを検証するには、それを使用する必要があります。メッセージを送信する必要はありませんが、サーバーに接続して認証する必要があります。Transport.connectメソッドを使用します。メッセージをすぐに送信しない場合は、すぐに接続を閉じることができます。または、後でメッセージを送信するときに使用するためにTransportオブジェクトを保存し、完了したら閉じることができます。Transport.connect(パスワードを検証するため)とTransport.sendMessage(メッセージを送信するため)の間でユーザー入力を待っている場合、サーバーが接続をタイムアウトする可能性があり、送信する前に再接続する必要があることに注意してください。

于 2013-01-11T04:26:20.503 に答える