Я использую Amazon AWS SES для отправки обычных писем с подтверждением, когда пользователь регистрируется. У меня есть мой адрес электронной почты и домен, но Rails не отправляет сообщение.AWS SES и Rails. Мое приложение не отправляет письма
Я установил драгоценный камень aws-ses, и это работает, потому что я сделал некоторые попытки из консоли Rails. Но когда он должен отправить его автоматически, я получаю:
I, [2013-11-13T12:36:21.953813 #3262] INFO -- : Completed 500 Internal Server Error in 1623ms
F, [2013-11-13T12:36:21.958860 #3262] FATAL -- :
AWS::SES::ResponseError (MessageRejected - Email address is not verified.):
Мой amazon_ses.rb выглядит следующим образом:
ActionMailer::Base.add_delivery_method :ses, AWS::SES::Base,
access_key_id: 'ACCESS_KEY_ID',
secret_access_key: 'SECRET_ACCESS_KEY'
И мой production.rb:
config.action_mailer.default_url_options = { :host => 'ismuser.com' }
config.action_mailer.delivery_method = :ses
Я просто угадав проблему, я не определил исходный адрес электронной почты (адрес электронной почты, проверенный в SES), но я не знаю, где я должен его определять.
Помощь?
Возможно, вы захотите удалить свой доступ + секретный ключ ?! –