【问题标题】:Could not connect to SMTP host: {remote-server}, port: {port}, response: -1无法连接到 SMTP 主机:{remote-server},端口:{port},响应:-1
【发布时间】:2011-11-21 18:16:49
【问题描述】:

我正在尝试使用 java 邮件 api 发送邮件。但是上面的例外是给我的 消息。

无法连接到 SMTP 主机:{remote-server},端口:{port},响应:-1

什么意思“响应:-1”

我在 api 手册中找不到此代码。

【问题讨论】:

  • 您使用哪个 API - 也许您可以显示一些代码?
  • 请发布您尝试过的内容。真的是在异常消息中写{remote-server}吗?你是如何指定服务器和端口的?
  • 是的,我已经填写了指定的 ip 和端口,例如 127.0.0.1、25

标签: java email exception smtp jakarta-mail


【解决方案1】:

-1 的响应代码表示 JavaMail 未能从 SMTP 服务器获得有效的响应代码。可以查看相关来源here

很可能是您的属性设置不正确,或者您遇到了网络问题,例如防火墙阻止了连接。

您可以尝试启用调试模式 (session.setDebug(true))。如果您需要进一步的帮助,请发布您的代码。

【讨论】:

    猜你喜欢
    • 2013-02-28
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 2017-10-10
    • 2011-12-09
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多