У Ruby gem rmail
есть методы для разбора файла почтового ящика на локальном диске. К сожалению, этот драгоценный камень сломался (в Ruby 2.0.0). Это может не быть исправлено, потому что люди переходят на гем mail
.
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
принимал такие имена файлов.