使用javax.mail.authenticator进行身份验证的Swing应用程序问题



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

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

我尝试了3天没有成功,请帮助我。

您必须创建Authenticator的子类并覆盖getPasswordAuthentication()

最新更新