Почтовая рассылка, работающая только на производственную среду
У меня есть три окружения, и почтовые штемпели просто работают над production
, Я проверил ключи API, которые я создал, и ничего. Я даже пытался использовать тот же ключ API с производства, и он не работает при постановке.
Rails v. 5.0.1
Gemfile:
gem 'postmark' (v.1.14.0)
gem 'postmark-rails' (v. 0.18.0)
production.rb
config.action_mailer.delivery_method = :postmark
config.action_mailer.postmark_settings = { :api_token => ENV["POSTMARK_API_KEY"] }
config.action_mailer.default_url_options = { host: "www.mywebsite.com" }
development.rb
config.action_mailer.delivery_method = :postmark
config.action_mailer.postmark_settings = { :api_token => ENV["POSTMARK_API_KEY"] }
config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
staging.rb
config.action_mailer.delivery_method = :postmark
config.action_mailer.postmark_settings = { :api_token => ENV["POSTMARK_API_KEY"] }
config.action_mailer.default_url_options = { host: "myapp.herokuapp.com" }
1 ответ
Я пытался отправить письмо по методу deliver_now
вместо deliver_later
и работал. Я думаю, что проблема с redis gem
Конфигурация, которую я должен выяснить.