我正在使用Java Mail API发送电子邮件。所以我从用户那里获得了电子邮件和密码,我只是想在输入密码时检查密码,但我没有任何想法来验证Java Mail API中的密码。有人可以帮忙吗?
问题2:
protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication("xxx@gmail.com","*");
}
上述方法的用途是什么
答案 0 :(得分:3)
要验证密码,您必须使用它。您不必发送消息,但必须连接到服务器并进行身份验证。使用Transport.connect方法。如果您不打算尽快发送消息,可以立即关闭连接,或者可以保存Transport对象以便稍后在发送消息时使用,并在完成后关闭它。请注意,如果您正在等待Transport.connect(以验证密码)和Transport.sendMessage(发送消息)之间的用户输入,则服务器可能会超时连接,您必须在发送之前重新连接。