Java Mail API密码验证

时间:2013-01-11 03:54:00

标签: java swing email javamail validation

我正在使用Java Mail API发送电子邮件。所以我从用户那里获得了电子邮件和密码,我只是想在输入密码时检查密码,但我没有任何想法来验证Java Mail API中的密码。有人可以帮忙吗?

问题2:

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

上述方法的用途是什么

1 个答案:

答案 0 :(得分:3)

要验证密码,您必须使用它。您不必发送消息,但必须连接到服务器并进行身份验证。使用Transport.connect方法。如果您不打算尽快发送消息,可以立即关闭连接,或者可以保存Transport对象以便稍后在发送消息时使用,并在完成后关闭它。请注意,如果您正在等待Transport.connect(以验证密码)和Transport.sendMessage(发送消息)之间的用户输入,则服务器可能会超时连接,您必须在发送之前重新连接。