2

これは、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

これは、Postmark で定義された私の送信者の署名です。

ここに画像の説明を入力

これは application.rb です:

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

問題は… メールは開発段階では送信されますが、ステージング段階では送信されません。

4

2 に答える 2

1

そのメールアドレスに設定config.mailer_senderするconfig/initializers.devise.rb必要があり、うまくいきました

于 2015-02-12T13:38:03.520 に答える