Làm thế nào để xác định một địa chỉ trả lời?


87

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:


145

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.


4
Chàng trai ngớ ngẩn, tôi đã tìm khắp nơi nhưng định nghĩa phương thức thư: apidock.com/rails/ActionMailer/Base/mail Cảm ơn bạn!
emzero

Các tài liệu chính thức cũng hiển thị điều này: api.rubyonrails.org/classes/ActionMailer/…
user664833

1
Theo điều này: igvita.com/2007/07/21/sendmail-spam-filter-tricks-in-rails chúng phải khớp nhau, nếu không thư của bạn sẽ bị phần mềm spam gắn cờ.
Dan Barron

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.