Tôi muốn gửi email qua tài khoản gmail của mình trong SẢN XUẤT. Nó hoạt động tốt trong máy chủ cục bộ.Đường ray: Gửi email qua Gmail trong sản xuất
Trong environment.rb của tôi, tôi có:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "myhost.com",
:authentication => "plain",
:user_name => "[email protected]",
:password => "mypassword",
:enable_starttls_auto => true
}
Và trong tập tin production.rb tôi:
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => 'gmail.com' }
Nhưng nó không hoạt động và tôi có lỗi mà :
Errno::ECONNREFUSED (Connection refused - connect(2)):
Bất kỳ ý tưởng nào? Ứng dụng của tôi được triển khai trên Heroku. Đối với host
, tôi phải làm gì?
Cảm ơn!
Nếu bạn có câu trả lời cho điều này, tôi thực sự muốn biết. –