Почтовый штемпель работает над локальной, но не промежуточной, загадочной подписью отправителя

Это ошибка в журнале Heroku:

2013-06-23T04:57:20.501850+00:00 app[worker.1]: [Worker(host:e681c9a7-c85b-4ca9-af9c-e9bea92be8f0 pid:2)] Class#send failed with Postmark::InvalidMessageError: Sender signature not defined for From address. - 2 failed attempts

Это мой почтовик.

class UserMailer < ActionMailer::Base
  default from: "postman@writeonpure.com"
  ...
end

Это моя подпись отправителя, определенная в почтовом штемпеле.

Это application.rb:

# Postmark
config.action_mailer.delivery_method = :postmark
config.action_mailer.postmark_settings = { :api_key => ENV["POSTMARK_API_KEY"] }

Дело в том, что... письма отправляются в разработке, но не в стадии подготовки.

2 ответа

Я должен установить config.mailer_sender в config/initializers.devise.rb на этот адрес электронной почты, и это сработало

Да, я встречал тот же вопрос. Нам нужно было установить config.mailer_sender в config/initializers.devise.rb, где config.mailer_sender значение - это адрес электронной почты, который вы использовали в подписи отправителя

Другие вопросы по тегам