【问题标题】:Telnet: Network is unreachableTelnet:网络不可达
【发布时间】:2017-11-30 15:35:57
【问题描述】:

我是 Ruby on Rails 的新手,所以我试图弄清楚如何从服务器发送电子邮件。 我已经学习了几个教程但没有成功,所以决定检查基础知识并查看端口 25 是否打开,我得到以下行:

$ telnet example.com 25
Trying 93.184.216.34...
Trying 2606:2800:220:1:248:1893:25c8:1946...
telnet: Unable to connect to remote host: Network is unreachable

我已经阅读了有关 Conection refused 的信息,但我不知道 unreachable 是我的端口被阻塞还是我的 ISP?

任何帮助都是有用的

【问题讨论】:

  • 看起来您正在尝试远程登录到example.com 端口 25。如果您想检查端口 25 是否从您的服务器打开。然后你应该尝试你的服务器 DNS 而不是 example.com :)

标签: ruby-on-rails ruby port telnet


【解决方案1】:

如果你使用基于 ubuntu / debian

检查您的服务器防火墙并允许端口 25

  • sudo ufw 允许 25/tcp

1。安装postfix如果你想建立自己的smtp服务器

2。其他选择

  • 在 rails 中使用 gmail 帐户作为 smtp 服务器,action mailer with gmail as smtp
  • 或者您可以注册到 sendgrid.com 作为 smtp 服务器(不是免费的,但可以申请测试帐户试用一年)

【讨论】:

    猜你喜欢
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2019-11-15
    • 2013-10-24
    • 1970-01-01
    相关资源
    最近更新 更多