У меня есть один файл спулинга mbox, созданный с помощью evolution, содержащий подборку писем, которые я хочу распечатать. Моя проблема в том, что электронные письма не помещаются в файл mbox в хронологическом порядке. Я хотел бы знать, как лучше разместить файлы с первого по последний, используя bash, perl или python. Я хотел бы получить заказ на файлы, адресованные мне, и отправить файлы, отправленные мной. Возможно, будет проще использовать файлы maildir или что-то подобное?
В настоящее время электронные письма существуют в формате:
From x@blah.com Fri Aug 12 09:34:09 2005
Message-ID: <42FBEE81.9090701@blah.com>
Date: Fri, 12 Aug 2005 09:34:09 +0900
From: me <x@blah.com>
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: someone <someone@hotmail.com>
Subject: Re: (no subject)
References: <BAY101-F9353854000A4758A7E2CCA9BD0@phx.gbl>
In-Reply-To: <BAY101-F9353854000A4758A7E2CCA9BD0@phx.gbl>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Status: RO
X-Status:
X-Keywords:
X-UID: 371
X-Evolution-Source: imap://x+blah.com@blah.com/
X-Evolution: 00000002-0010
Hey
the actual content of the email
someone wrote:
> lines of quotedtext
Мне интересно, есть ли способ использовать эту информацию для простой реорганизации файла, возможно, с помощью perl или чего-то подобного.