Отслеживание некоторых писем с помощью gmail gem

Я использую gmail gem для отправки писем, и мне нужно отслеживать эти письма. Как я могу это сделать?

Я пытаюсь выполнить поиск по электронной почте с message_id, но она приносит все электронные письма из моего почтового ящика, и мне нужны только ответы на конкретное электронное письмо.

Вот мой фактический код:

* сохранить сообщение электронной почты с идентификатором_сообщения *

mail = gmail.deliver(email)
Email.create(:message_id => mail.message_id, :from => user.email,
  :to => annotation.to, :body => annotation.content, :title => annotation.title,
  :annotation => annotation, :user => user)

* поиск по электронной почте с идентификатором_сообщения *

messages = gmail.inbox.mails(:message_id => email.message_id)

С уважением,

Фабрисио Феррари де Кампос

6
задан Fabrício 19 May 2011 в 20:44
поделиться