返信先アドレスを定義するにはどうすればよいですか?


87

返信先アドレスを別のアドレスに定義するにはどうすればよい:fromですか?それも可能ですか?

回答:


145

二通り:

class Notifications < ActionMailer::Base
  default :from     => 'your_app@your_domain.com',
          :reply_to => 'some_other_address@your_domain.com'
end

または:

class Contacts < ActionMailer::Base
  def new_contact
    mail( :to       => 'somebody@some_domain.com',
          :from     => 'your_app@your_domain.com',
          :reply_to => 'someone_else@some_other_domain.com')
  end
end

または、2つのアプローチを組み合わせることができます。これを行うにはさらに多くの方法があると確信しています。


4
愚かな少年、私はメールメソッドの定義以外はどこでも見ました:apidock.com/rails/ActionMailer/Base/mailありがとう!
emzero 2011

:公式ドキュメントはあまりにもこのショーapi.rubyonrails.org/classes/ActionMailer/...
user664833

1
これによると:igvita.com/2007/07/21/sendmail-spam-filter-tricks-in-rails一致する必要があります。一致しない場合、メールはスパムソフトウェアによってフラグが付けられます。
ダンバロン2014年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.