all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Giorgos Keramidas <keramida@ceid.upatras.gr>
To: help-gnu-emacs@gnu.org
Subject: Re: Thunderbird to Emacs migration
Date: Sat, 13 Mar 2010 01:15:26 +0200	[thread overview]
Message-ID: <87y6hxku7l.fsf@kobe.laptop> (raw)
In-Reply-To: 87bpetp7sa.fsf@castleamber.com

On Fri, 12 Mar 2010 15:08:37 -0600, John Bokma <john@castleamber.com> wrote:
> I have been using Mozilla Thunderbird for many years. For the past
> year or so I've been using Emacs more and more (first as editor, now
> also to access Usenet), and I am wondering how easy migrating from
> Thunderbird to Emacs would be and which Emacs email solution would be
> the best.

> Questions:
>
> - which package(s) do you recommend for reading/writing email (I have
>   several accounts, most POP3, and one IMAP. Some POP3 accounts use
>   SSL/TLS with CRAM)
>
> - is it possible to work directly with the email files Thunderbird
>   creates, or do I have to convert them?

Gnus is the mail reader I use.  I am still learning how to use it
effectively after almost two years, but it is a very nice program with
literally hundreds of options.  I've even written some Lisp code to
extend it and tweak its behavior in an automated manner.

Gnus should be able to pull your messages from multiple IMAP and POP3
accounts, but see below before you pull everything into Gnus.

> Ideally (for me) both programs should be able to use the same mail
> files [1]. If not possible I would like to convert my current email to
> something Emacs can handle, and start using Emacs for just reading my
> email and see how it goes.
>
> Thanks for reading,
> John
>
> [1] If I have to quit one program to be able to use the other one it's
>     not a major issue, as long as I can keep one set of mail files.

One of the most efficient storage format for Gnus folders is nnml.
Unfortunately this is Gnus-specific, so if you pull everything into nnml
folders you won't be able to use Thunderbird to access the same files.

One way that may work nicely for folder sharing is to use an IMAP server
at localhost.  Dovecot is a nice IMAP server that you can install on
your local system.  Then you can pull messages using 'fetchmail' or
'getmail' from multiple sources, stuff them into the IMAP server of the
localhost, and use Gnus or Thudnerbird to access 'imap://localhost'.

This way when one mailer updates the messages of a folder, or the read,
unread, deleted marks of a message, the other mailers who access the
same IMAP server at localhost will be able to see the same changes.

Regards and good luck with your mailer experiments,
Giorgos



  reply	other threads:[~2010-03-12 23:15 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-12 21:08 Thunderbird to Emacs migration John Bokma
2010-03-12 23:15 ` Giorgos Keramidas [this message]
2010-03-13  5:17   ` David Rogoff
2010-03-13 21:44     ` Giorgos Keramidas
2010-03-14  2:27     ` Galen Boyer
2010-03-14  9:55     ` Vagn Johansen
2010-03-14 11:42       ` Pascal J. Bourguignon
2010-03-14 12:25         ` Teemu Likonen
2010-03-16 17:40     ` Uday S Reddy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y6hxku7l.fsf@kobe.laptop \
    --to=keramida@ceid.upatras.gr \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.