Como faço para converter um arquivo de texto de vários e-mails para o mbox?

0

Eu tenho milhares de e-mails dos anos noventa que foram exportados como um arquivo de texto que gostaria de importar para o Mail. Estou procurando uma maneira de fazer isso direta ou indiretamente.

Estou assumindo que isso exigirá algum tipo de script (PHP, JavaScript, bash, AppleScript ...). Eu preferiria o software de terceiros, mas apreciarei qualquer conselho que eu receba.

Aqui está uma amostra da fonte:

From [email protected]  Tue Apr 14 00:30:30 1998
Return-Path: <[email protected]>
Received: from localhost (k96am03@localhost)
    by henson.cc.kzoo.edu (8.8.7/8.8.7) with SMTP id AAA18346;
    Tue, 14 Apr 1998 00:30:10 -0400 (EDT)
Date: Tue, 14 Apr 1998 00:30:10 -0400 (EDT)
From: "Andrew J. MacTavish" <[email protected]>
X-Sender: k96am03@henson
To: jyh <[email protected]>
cc: Ed Mamou <[email protected]>, Weinhold <[email protected]>
Subject: Re: Photos and Food
In-Reply-To: <Pine.SOL.3.95q.980413233932.15639B-100000@henson>
Message-ID: <Pine.SOL.3.95q.980414002846.16905B-100000@henson>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: OR

hi guys.

hey i was thinking that three is to early in the day.  would like six or
seven be cooler?  i think they would.  let us know what you think.


tata
-andymac

-be careful not to catch a cold ed

From [email protected]  Tue Apr 14 00:35:42 1998
Return-Path: <[email protected]>
Received: from localhost (k96ee01@localhost)
    by henson.cc.kzoo.edu (8.8.7/8.8.7) with SMTP id AAA18558;
    Tue, 14 Apr 1998 00:35:26 -0400 (EDT)
Date: Tue, 14 Apr 1998 00:35:26 -0400 (EDT)
From: Emily Ebenhoe <[email protected]>
X-Sender: k96ee01@henson
To: Ed Mamou <[email protected]>
cc: Weinhold <[email protected]>, jyh <[email protected]>
Subject: Re: Photos and Food
In-Reply-To: <[email protected]>
Message-ID: <Pine.SOL.3.95q.980414003446.18477B-100000@henson>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: OR

THAT'S AWESOME!  we should write them back or something just cuz they're
cool.
how was everyone's weekend?  remember sunday's the fun day

:)
    
por Aaron Surrain 01.12.2015 / 23:54

1 resposta

2

Se eles forem todos inseridos como mostrado na sua amostra, você tem sorte, eles já estão no formato mbox ! A maneira mais rápida de ler é:

$ mail -f ./that90sfile

ou, você pode anexá-lo ao final da mbox do usuário existente. verifique seus sistemas man mail para ver onde eles estão armazenados.

    
por 02.12.2015 / 03:19

Tags