当前位置: 首页 > 知识库问答 >
问题:

MailConnectException:无法连接到主机,端口:smtp.gmail.com,587;超时-1

尹凌龙
2023-03-14
DEBUG SMTP: need username and password for authentication
DEBUG SMTP: protocolConnect returning false, host=smtp.gmail.com, user=USERNAME, password=<null>
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL true
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 587; timeout -1;
  nested exception is:
    java.net.ConnectException: Connection refused: connect

我是一个初学者,如果你能让我知道,我将不胜感激。

共有1个答案

支嘉祥
2023-03-14

据此:

“因为我的代码在我两个同事的PC上运行良好。(telnet smtp.gmail.com 587)命令运行良好”

我假设你已经通过你使用的gmail帐户中不太安全的应用授权访问,问题与你自己的计算机有关。

 类似资料: