Нужна помощь в чтении писем с «почтой» в рубине

Я делаю автоматизацию с помощью Watir, который создает письмо, которое мне нужно проверить. Я был отмечен в письме как о самом простом способе сделать это.

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

<code>require 'mail' 
require 'openssl'

Mail.defaults do 
  retriever_method :pop3, :address    => "email.someemail.com", 
                          :port       => 995, 
                          :user_name  => 'domain/username', 
                          :password   => 'pwd', 
                          :enable_ssl => true 
end 

puts Mail.first 
</code>

Я новичок в этом форуме и у меня есть следующие вопросы:

How can I get all the unread emails? I tried Mail.all, Mail.first, Mail.last, but nothing returns unread email.

How can I get all links that are present inside emails? Or mail message body from the specific email? I need to get the email body of first unread email.

How can I get emails from a specific folder, if I have subfolders inside my inbox?

Ответы на вопрос(3)

Ваш ответ на вопрос