我正在使用java发送邮件。 我想将from mail id设置为xyz@chatmeter.com。 当我使用它来发送邮件时,会生成以下异常..
Exception in thread "main" javax.mail.AuthenticationFailedException: failed to connect
at javax.mail.Service.connect(Service.java:322)
at javax.mail.Service.connect(Service.java:172)
at javax.mail.Service.connect(Service.java:121)
at javax.mail.Transport.send0(Transport.java:190)
at javax.mail.Transport.send(Transport.java:120)
at sendmailtoclient.SendSMTP.sendMail(SendSMTP.java:125)
at sendmailtoclient.SendSMTP.main(SendSMTP.java:153)
我使用了正确的密码作为邮件帐户。 虽然我已经成功使用了xyz@gmail.com。 如果您有代码,请发给我。
请帮帮我。
提前致谢。
答案 0 :(得分:0)
看起来您的凭据错误或gmail不接受
您需要SMTP服务器来发送邮件。您可以使用自己机器上安装的一个
一个免费的是here。
还要检查是否添加了activation.jar
答案 1 :(得分:0)
大多数情况下,这个错误是因为类路径上没有activation.jar和mail.jar。将它们添加为maven依赖项或添加到WEB-INF / lib中它应该没问题。