Нужна помощь в чтении писем с «почтой» в рубине
Я делаю автоматизацию с помощью 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?