我正在尝试在注册 Rails 设计后发送电子邮件。不幸的是,我收到了标题中的错误。

这是我的开发环境:

  config.action_mailer.default_url_options = { :host => 'localhost:3000' }
  config.action_mailer.delivery_method = :smtp

  config.action_mailer.smtp_settings = {:address => "localhost", :port => 1025}

  config.action_mailer.perform_deliveries = true

我不应该通过端口 1025 吗?我对 Rails 邮件程序很陌生,所以对这方面的任何见解都将不胜感激!

最佳答案

您是使用 Mailcatcher 还是其他东西来监听端口?您可能需要启动 mailcatcher。

Starting MailCatcher
==> smtp://127.0.0.1:1025

关于ruby-on-rails - 连接被拒绝 - "localhost"端口 1025 的 connect(2) - Devise Mailer,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38415371/

10-13 07:16