java - 我在忘记密码电子邮件发送期间收到以下错误 err = javax.mail.AuthenticationFailedException 这是我的代码

标签 java servlets

我在忘记密码电子邮件发送期间收到以下错误 err = javax.mail.AuthenticationFailedException 这是我的代码 如何解决这个问题

protected void sendMail(String email,String activationLink,String msg){

java.util.Properties properties = new java.util.Properties();
    properties.put("mail.smtp.auth", "true");
     properties.put("mail.smtp.starttls.enable", "true");
     javax.mail.Session mailSession = javax.mail.Session.getInstance(properties);




     try {
        MimeMessage message = new MimeMessage(mailSession);


        message.setContent("<h1>Below is your "+msg+" Code</h1>"
        + "<a href='"+activationLink+"'> Click here to "+msg+" your account </a> "
        + ""
        + "","text/html" );
        message.setSubject(msg);

        InternetAddress sender = new InternetAddress("email", "password");
         InternetAddress receiver = new InternetAddress(email);
        message.setFrom(sender);
        message.setRecipient(Message.RecipientType.TO, receiver);
         message.saveChanges();

        javax.mail.Transport transport = mailSession.getTransport("smtp");
        transport.connect("smtp.gmail.com", 587, "myemailaddress", "password");
         transport.sendMessage(message, message.getAllRecipients());
        transport.close();

    } catch (Exception e) {
        System.out.println("err = " + e);
     }



 }

最佳答案

您确定这里有正确的参数值吗:

transport.connect("smtp.gmail.com", 587, "myemailaddress", "password");

此外,as of this ,动态IP地址的端口不同,请先阅读此介绍。

关于java - 我在忘记密码电子邮件发送期间收到以下错误 err = javax.mail.AuthenticationFailedException 这是我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30283855/

相关文章:

java - 正则表达式无法匹配行开头的空格

java - IzPack 快捷方式噩梦

java - 在 servlet 过滤器中保存并重新使用请求?

java - 如何跟踪 Java/Tomcat 中的登录尝试并在 x 尝试后显示用户被锁定的消息?

java - 如何在 eclipse 和 tomcat 中创建简单的(servlet)java ee 项目

java - 从两个或多个 Servlet 同步访问一个文件

java - AsyncTask 之后 RecyclerView 未更新

java - 获得堆栈溢出是否只影响它发生的线程?

java - 未找到 Intellij Maven 依赖项 (sqlite-jdbc)

java - 动态生成的zip下载结果损坏的文件