0

我相信这个错误是关于 ENV API Key 的。这在我的本地主机上运行良好,但在服务器上运行良好。

我将我的 API 密钥添加到组件/环境变量中: 在此处输入图像描述

和我的 development.rb 文件。如下:

  config.action_mailer.delivery_method = :smtp
  ActionMailer::Base.smtp_settings = {
    :address        => "smtp.sendgrid.net",
    :port           => "587",
    :authentication => :plain,
    :user_name      => 'apikey',
    :password       => ENV['SENDGRID_API_KEY']
  }

我仍然收到如下错误

Errno::ECONNREFUSED(连接被拒绝 - “localhost”端口 25 的连接(2)):

4

1 回答 1

0

啊!在这上面浪费了 2 天。我所要做的就是将 Actionmailer 设置添加到

生产.rb

我之前只在 development.rb 文件中使用过它。呃!!

于 2021-03-16T17:55:47.337 回答