Я использую Rails 4.2, AWS-SES gem и Mailform gem. Я пытаюсь создать AWS SES в разработке и добавил это config/development.rb
:AWS SES Тайм-аут
# Configure mail using AWS SES
config.after_initialize do
ActionMailer::Base.delivery_method = :amazon_ses
ActionMailer::Base.custom_amazon_ses_mailer = AWS::SES::Base.new(
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'],
:access_key_id => ENV['AWS_SECRET_KEY_ID'],
:server => 'email.eu-west-2.amazonaws.com'
)
end
При попытке отправить электронную почту с консоли, я получаю тайм-аут после 30 секунд. Я начал писать все это с просьбой о помощи, но потом мне пришло в голову, что MailForm
не может быть получен из ActionMailer
. Конечно, MailForm::Base
имеет суперкласс Object
, поэтому настройка ActionMailer
бессмысленно.
Я изменил эти две строки, чтобы настроить MailForm::Base
, но я все равно получаю таймаут. Возможно ли, что эти два драгоценных камня несовместимы? В противном случае любые предложения по разрешению или устранению неполадок будут оценены.