簡體   English   中英

“連接被拒絕-無端口587的connect(2)”分階段從Sidekiq傳遞郵件

[英]“Connection refused - connect(2) for nil port 587” delivering mails from Sidekiq in staging

我嘗試使用Sidekiq從工作人員發送許多用戶電子郵件,但是當我將工作人員加入隊列時,出現錯誤Connection refused - connect(2) for nil port 587在本地主機上執行相同的過程也可以正常工作。

一段工人代碼

def send_mails(users)
  users.each do |user|
     WelcomeMailer.presale_users({email: user.email}).deliver
  end
end

staging.rb

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  address: ENV['SES_ADDRESS'],
  port: 587,
  domain: 'domain.com',
  user_name: ENV['SES_USER_NAME'],
  password: ENV['SES_PASSWORD']
}

看來addressnil

是否正確讀取了環境變量?

也許嘗試在記錄器中輸出它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM