#ruby #email
Вопрос:
* mail (2.7.1)
Summary: Mail provides a nice Ruby DSL for making, sending and reading emails.
Homepage: https://github.com/mikel/mail
Path: /home/cb/.gem/ruby/2.6.6/gems/mail-2.7.1
Используемый почтовый клиент Thunderbird имеет правила для некоторых клиентов, которые перемещают почту из inbox
одного в другое указанное folders
.
Нужна помощь для чтения электронных писем , хранящихся в folders
ДРУГИХ inbox
, например sent
, cC
и т. Д.
В документации, похоже, ничего не говорится об этом вопросе.
Ответ №1:
Нашел ответ в mail/network/retriever_metods/imap.rb, где почтовый ящик для поиска задан в качестве опции следующим образом: options[:mailbox]=
где options
передается в качестве единственного параметра Mail.find
.
По умолчанию он установлен в INBOX
значение .
Для поиска Sent
в папке почтового ящика используйте: options[:mailbox] = 'INBOX.Sent'
.
Кроме того, при построении ключа поиска используйте глагольное соединение to
, а не from
в случае Sent
папки.