...making Linux just a little more fun!
J.Bakshi [j.bakshi at icmail.net]
Dear list,
Is there any way to convert the emails ( maildir form ) and account information (pop3, smtps) stored in kmail to slypheed-claws ?
Thanks
Thomas Adam [thomas.adam22 at gmail.com]
2009/3/8 J.Bakshi <j.bakshi@icmail.net>:
> Dear list, > > Is there any way to convert the emails ( maildir form ) and account > information (pop3, smtps) stored in kmail to slypheed-claws ?
claws-mail (no longer called sylpheed-claws) supports these protocols, yes. Beyond confirming it, you'll have to set it up yourself.
-- Thomas Adam
J.Bakshi [j.bakshi at icmail.net]
On Sunday 08 Mar 2009 4:06:34 pm Thomas Adam wrote:
> 2009/3/8 J.Bakshi <j.bakshi@icmail.net>: > > Dear list, > > > > Is there any way to convert the emails ( maildir form ) and account > > information (pop3, smtps) stored in kmail to slypheed-claws ? > > claws-mail (no longer called sylpheed-claws) supports these protocols, > yes. Beyond confirming it, you'll have to set it up yourself.
Thanks Thomas,
I have no problem to setup the email accounts manually but I already have huge mails in kmail ( maildir format) because I have been using it since last a few years. That's why I'm in search of an application which can also convert maildir format to mbox. If claws-mail supports maildir then it would be only coping and pasting the folders.
thanks
Karl-Heinz Herrmann [kh1 at khherrmann.de]
On Sun, 8 Mar 2009 21:25:38 +0530 "J.Bakshi" <j.bakshi@icmail.net> wrote:
> I have no problem to setup the email accounts manually but I already > have huge mails in kmail ( maildir format) because I have been using > it since last a few years. That's why I'm in search of an application > which can also convert maildir format to mbox. If claws-mail supports > maildir then it would be only coping and pasting the folders.
I'm using claws-mail for several years now and it can read both mbox and maildir (native format is maildir). claws can configure the mail-directory AND int can handle more than one. So you can either copy your whole maildir structure into the new mail dir (or even better point claws at the right directory containing your old mails). Or you can keep the old and new separate but available inside claws. mboxes can be opened/imported as necessary. You can also export as mbox.
K.-H.
Ben Okopnik [ben at linuxgazette.net]
On Sun, Mar 08, 2009 at 09:25:38PM +0530, J.Bakshi wrote:
> On Sunday 08 Mar 2009 4:06:34 pm Thomas Adam wrote: > > 2009/3/8 J.Bakshi <j.bakshi@icmail.net>: > > > Dear list, > > > > > > Is there any way to convert the emails ( maildir form ) and account > > > information (pop3, smtps) stored in kmail to slypheed-claws ? > > > > claws-mail (no longer called sylpheed-claws) supports these protocols, > > yes. Beyond confirming it, you'll have to set it up yourself. > > Thanks Thomas, > I have no problem to setup the email accounts manually but I already have huge > mails in kmail ( maildir format) because I have been using it since last a > few years. That's why I'm in search of an application which can also convert > maildir format to mbox. If claws-mail supports maildir then it would be only > coping and pasting the folders.
I seem to recall that maildir is just separate RFC822-formatted messages. If it is, then the solution is simply
cat maildir/* > mbox
Otherwise, I'd imagine there are plenty of converters.
-- * Ben Okopnik * Editor-in-Chief, Linux Gazette * https://LinuxGazette.NET *
Jim Jackson [jj at franjam.org.uk]
On Sun, 8 Mar 2009, Ben Okopnik wrote:
> On Sun, Mar 08, 2009 at 09:25:38PM +0530, J.Bakshi wrote: >> On Sunday 08 Mar 2009 4:06:34 pm Thomas Adam wrote: >>> 2009/3/8 J.Bakshi <j.bakshi@icmail.net>: >>>> Dear list, >>>> >>>> Is there any way to convert the emails ( maildir form ) and account >>>> information (pop3, smtps) stored in kmail to slypheed-claws ? >>> >>> claws-mail (no longer called sylpheed-claws) supports these protocols, >>> yes. Beyond confirming it, you'll have to set it up yourself. >> >> Thanks Thomas, >> I have no problem to setup the email accounts manually but I already have huge >> mails in kmail ( maildir format) because I have been using it since last a >> few years. That's why I'm in search of an application which can also convert >> maildir format to mbox. If claws-mail supports maildir then it would be only >> coping and pasting the folders. > > I seem to recall that maildir is just separate RFC822-formatted > messages. If it is, then the solution is simply > > ``` > cat maildir/* > mbox > '''
Only if the RFC2822 formatted messages have the extra first line of form
From envelope-sender date-received
Otherwise, at the very least, you would need to...
date=`date`` for f in maildir/* ; do echo "From someone@someplace $date" >> mbox cat "$f" >> mbox done
assuming a bourne-like shell, and I'm sure a little perlery would get you the date of the email and, with luck, the envelope sender from some "X-Env-Sender:", or similar, header field.
Ben Okopnik [ben at linuxgazette.net]
On Sun, Mar 08, 2009 at 08:46:37PM +0000, Jim Jackson wrote:
> On Sun, 8 Mar 2009, Ben Okopnik wrote: > >> I seem to recall that maildir is just separate RFC822-formatted >> messages. If it is, then the solution is simply >> >> ``` >> cat maildir/* > mbox >> ''' > > Only if the RFC2822 formatted messages have the extra first line of form > > ``` > From envelope-sender date-received > ''' > > Otherwise, at the very least, you would need to... > > ``` > date=`date`` > for f in maildir/* ; do > echo "From someone@someplace $date" >> mbox > cat "$f" >> mbox > done > '''
Sure - I just did something like that for my recent 2-cent tip.
for file in maildir/* do sed '1i\'"$(echo From $USER $(date))" file >> mbox done
> assuming a bourne-like shell, and I'm sure a little perlery would get you > the date of the email and, with luck, the envelope sender from some > "X-Env-Sender:", or similar, header field.
Reasonable idea, although most emails don't have an 'X-Env-Sender: ' field, and the 'Date: ' field isn't formatted correctly. In any case, neither the name nor the date in the 'From ' header doesn't seem to make any difference, so it can be anything at all - as long as it's formatted well.
D=`date` perl -wne'/^From: (.*)$/ && $u = $1; $m .= $_; END{ print "From $u $ENV{D}\n$m" }' maildir/* > mbox
-- * Ben Okopnik * Editor-in-Chief, Linux Gazette * https://LinuxGazette.NET *