Ruby Imap Multipart Fetch - PullRequest
       8

Ruby Imap Multipart Fetch

0 голосов
/ 03 июня 2019

Я пытаюсь использовать библиотеку Ruby IMAP ("net / imap") для получения электронной почты.Я получаю сообщения с html и простым текстом, но мне нужен только простой текст ...

Мой код ...

imap = Net::IMAP.new('XXX')

imap.authenticate('LOGIN', 'USER', "PASS") imap.examine('INBOX') 

imap.search(['UNSEEN']).each do |message_id| 

  body = imap.fetch(message_id,'BODY[TEXT]')[0].attr['BODY[TEXT]'] 

  puts body 

end

Здесь я получаю

- 57887f32df9433962df2d01c44487353c74c0f6d2b9721d30fc189fadae2 Content-Type: text / plain;charset = UTF-8

Краткое описание: XXX описание: XXX.

- 57887f32df9433962df2d01c44487353c74c0f6d2b9721d30fc189fadae2 -

Но мне нужно только

* Краткое описание: XXX описание: XXX.

Как я могу получить его без "почты"

С уважением

...