发送电子邮件:无法连接

时间:2010-03-18 12:10:57

标签: java email setting

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

请帮帮我。

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

一个免费的是here

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

答案 1 :(得分:0)

大多数情况下,这个错误是因为类路径上没有activation.jar和mail.jar。将它们添加为maven依赖项或添加到WEB-INF / lib中它应该没问题。