Java 使用gmail smtp主机发送电子邮件时连接被拒绝?

Java 使用gmail smtp主机发送电子邮件时连接被拒绝?,java,spring,email,Java,Spring,Email,我有以下代码向我的gmail发送电子邮件 但是当我运行代码时,我总是在异常下面 javax.mail.AuthenticationFailedException: failed to connect, no password specified? at javax.mail.Service.connect(Service.java:329) at javax.mail.Service.connect(Service.java:176) at javax.mail.Serv

我有以下代码向我的gmail发送电子邮件

但是当我运行代码时,我总是在异常下面

javax.mail.AuthenticationFailedException: failed to connect, no password specified?
    at javax.mail.Service.connect(Service.java:329)
    at javax.mail.Service.connect(Service.java:176)
    at javax.mail.Service.connect(Service.java:125)
    at javax.mail.Transport.send0(Transport.java:194)
    at javax.mail.Transport.send(Transport.java:124)
    at Mainclass.main(Mainclass.java:66)
我有什么遗漏吗?我的密码是正确的。请帮帮我


谢谢

主机设置正确了吗?此外,我看不到您使用哪些端口进行连接。您是否设置了正确的端口?TLS是gmail的正确身份验证加密吗

Please see the attached config:
   'SMTP::TLS',
    Host => 'smtp.gmail.com',
    Port => 587,
    User => 'username@gmail.com',
    Password => 'password'

您将主机指定为gmail,但您使用的是fsdl.com?那是什么?发件人地址应该有效吗?谢谢什么是“SMTP::TLS”?谢谢
Please see the attached config:
   'SMTP::TLS',
    Host => 'smtp.gmail.com',
    Port => 587,
    User => 'username@gmail.com',
    Password => 'password'