У меня есть один файл mbox спула, созданный с помощью эволюции, содержащий набор писем, которые я хочу напечатать. Моя проблема в том, что электронные письма не помещаются в файл mbox в хронологическом порядке. Я хотел бы знать, как лучше всего упорядочить файлы от первого до последнего, используя bash, perl или python. Я хотел бы заказать полученные для файлов, адресованных мне, и отправленных для файлов, отправленных мной. Возможно, было бы проще использовать файлы maildir или что-то в этом роде?
Электронные письма в настоящее время существуют в формате:
From [email protected] Fri Aug 12 09:34:09 2005
Message-ID: <[email protected]>
Date: Fri, 12 Aug 2005 09:34:09 +0900
From: me <[email protected]>
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: someone <[email protected]>
Subject: Re: (no subject)
References: <[email protected]>
In-Reply-To: <[email protected]>
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://[email protected]/
X-Evolution: 00000002-0010
Hey
the actual content of the email
someone wrote:
> lines of quotedtext
Мне интересно, есть ли способ использовать эту информацию, чтобы легко реорганизовать файл, возможно, с помощью perl или чего-то подобного.