Java Mail API 密码验证

标签 java swing email jakarta-mail validation

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

问题2:

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

上面的方法有什么用

最佳答案

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

关于Java Mail API 密码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14271408/

相关文章:

java - 仅显示一次对话框

java - Android 后台变量

java - FX TabPane 中的 Swing 内容中断

java - Spring(Hibernate)更新问题

python - Premailer 的 Django/Python 版本?

java - 在 JApplet 类中使用带有 repaint() 的线程会导致其在绘制上出现 "paint"

java - 向路径添加双斜杠

java - JxBrowser - 如何在没有鼠标事件的情况下对 Kiosk 应用程序中的 HTML 按钮单击使用react

java - 如何在 jtable 的单元格内添加按钮并赋予它 Action

ruby-on-rails - 将rails应用程序部署到heroku,sendgrid电子邮件链接不可行