메일을 메일러에 표시하는 방법

2174 단어 mailRails

배경



보낸 일련의 메일을 Gmail과 같은 메일러에 표시하고 싶습니다.

해법



스레드 할 메일 헤더의 ReferencesIn-Reply-To는 모두 동일합니다.

상세



깊게 쫓지 않기 때문에 References 또는 In-Reply-To의 한쪽에서 좋은 가능성도 높습니다 (아마도 References 그냥 )

Rails의 경우라면 이런 느낌으로 쓸 수 있습니다. 동일한 item_id 메일이 [email protected] 사용자의 메일러에서 병합됩니다.

app/mailers/sample_mailer.rb
class SampleMailer < ActionMailer::Base
  def example(item_id)
    mail(
      :from => '[email protected]',
      :to => '[email protected]',
      :subject => 'sample subject',
      :references => "<#{item_id}@example.com>",
      :in_reply_to => "<#{item_id}@example.com>"
    )
  end
end

참고 링크


  • 메일 헤더 목록
  • 좋은 웹페이지 즐겨찾기