Làm cách nào để xác định địa chỉ trả lời khác với địa chỉ :from
? Điều đó thậm chí có thể?
Câu trả lời:
Hai lối:
class Notifications < ActionMailer::Base
default :from => 'your_app@your_domain.com',
:reply_to => 'some_other_address@your_domain.com'
end
Hoặc là:
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
Hoặc bạn có thể kết hợp hai cách tiếp cận. Tôi chắc rằng có nhiều cách hơn nữa để làm điều này.
Giải pháp cho Rails 5.2 và có thể là các phiên bản cũ hơn / mới hơn:
Sửa đổi tệp:
config/environments/development.rb
Với nội dung:
Rails.application.configure do
config.action_mailer.default_options = {
reply_to: 'test@example.com'
}
end
Tham khảo:
https://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration