У Ruby gem rmail
есть методы для анализа файла почтового ящика на локальном диске. К сожалению, этот камень сломался (в Ruby 2.0.0). Это может не быть исправлено, потому что люди мигрируют к камню mail
.Как разобрать файл почтового ящика в Ruby?
Gem mail
имеет метод Mail.read('filename.txt')
, но это обрабатывает только первое сообщение в почтовом ящике.
Этот драгоценный камень и встроенный Net::IMAP
, наводнили сеть учебными пособиями по доступу к почтовым ящикам через imap.
Итак, есть ли способ разобрать простой старый файл , без imap? Как одинокий рубист в моей группе, я бы не стал смущать себя, обратившись к http://docs.python.org/2/library/mailbox.html.
Или, что еще хуже, PHP imap_open('/var/mail/www-data', ...)
- если только Net::IMAP.new
принято таких имен файлов.
Литературный файл почтового ящика? Не все ли перешли на [Maildir] (https://en.wikipedia.org/wiki/Maildir), прежде чем дискотека вымерла? – tadman
Yup, именно это. <удары бедра, указательный палец указателя вверх> –