0

我正在使用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。如果你有代码,请发给我。

请帮我。

提前致谢。

4

2 回答 2

0

您的凭据似乎错误或 gmail 不接受。
您需要 SMTP 服务器来发送邮件。您可以使用安装在您自己机器上的

一个免费的一个在这里

还要检查您是否添加了activation.jar

于 2010-03-18T12:12:45.360 回答
0

大多数情况下,此错误是由于您的类路径中没有activation.jar 和mail.jar 而发生的。将它们添加为 maven 依赖项或添加到 WEB-INF/lib 中,应该没问题。

于 2011-10-17T15:07:51.223 回答