使用javax.mail.authenticator在身份验证中解决应用程序问题

时间:2011-11-23 04:24:13

标签: java swing

我正在开发一个使用身份验证发送邮件的swing应用程序。 我面临的问题是,当我输入错误的用户名和密码时,它会给出AuthenticationException,之后当我再次输入正确的用户ID和密码时,它会给出相同的异常。如果我关闭整个应用程序并重新开始并输入正确的uid和密码,而不是完美的工作。

我想要的是它抛出AuthenticationException我想向用户显示消息并允许他们更改密码和用户ID而无需重新启动整个应用程序

我在过去3天尝试过但没有成功请帮助我。

1 个答案:

答案 0 :(得分:1)

您必须创建Authenticator的子类并覆盖getPasswordAuthentication()。请阅读此tutorialdoc了解详情。