From: d@teklibre.org (Dave Täht)
To: help-gnu-emacs@gnu.org
Subject: Re: Moving from Thunderbird to Emacs for mail and calendar
Date: Sun, 25 Oct 2009 07:12:44 -0600 [thread overview]
Message-ID: <87aazf7h2r.fsf_-_@mahal.sjds.teklibre.org> (raw)
In-Reply-To: hau37r$o4m$1@reader1.panix.com
dkcombs@panix.com (David Combs) writes:
> A top-post: Here, someone went from Thunderbird (gui, etc)
> to emacs, showing what he had to do to succeed.
> (I include it all this once, so if expired for you, is
> newified again.)
>
> Question: I use mutt on my isp-shell-account, and like it,
> and use .1% of its capability (I think, so powerful is it).
> Has anyone switched from mutt to emacs (temporarily or not)?
> Comments?
>
This particular thread diverged later back into discussing GNUs again,
so I thought I would provide an update to what I wrote below as I've
changed a few things around and am still working through some problems.
After running for two months I got a boatload of very large
multi-megabyte attachments from several people, and also accumulated a
lot of mail in my mbox folder (>120MB). Gnus got slow.
I sat down and finally figured out most of how to get maildir working,
and switched to that. (Later on I figured out how to get emacs maildir
co-exist with imap maildir, but I have not switched to that yet.)
That, after 2 months is getting slow, but I have not (yet)
implemented expiry the way that I want it to work, and I have high hopes
that once that works things will be better. Also I plan to throw
hardware at the problem (an intel flash drive) in the fairly near
future.
Also, I am trying to learn enough about emacs to profile gnus. Perhaps
it can be made more co-operatively multitasking - or some of the
threaded emacs work going on elsewhere will prove fruitful.
The slowest thing in my setup right now is not mail but news, as I
turned on nocem support. That takes a very long time to filter the
news in emacs. I finally bit the bullet and installed a real news server
(inn), which turned out to not be the huge hassle that I remember it to
be. With that, nocem support can happen as the feed arrives, not as it
is read, and I gain local newsgroups again.
Where I'm eventually going with this is developing a 300mw (milliwatt!)
mail and news server, several blog posts on that can be found at:
http://the-edge.blogspot.com/search/label/pocobelle
(As is usual with blogs, it helps to read them in reverse order)
Attachments are a real problem. I'll argue that they ended up occupying
over 90% of my slowest mailboxes and it is completely unnecessary to
keep them in email format once read. I hope to get around to writing
some sort of sane procmail filter that will strip out the attachment on
incoming and save it somewhere sane (saving me a decision step, anyway)
and insert an url to where it ended up.
As I wrote below, the advantages of running out of Emacs itself (typing
with less pain!) for me outweigh the problems with speed and
interactivity.
I did, while converting to maildir, try mutt. I liked it, but leaving my
abbrevs and shortcuts for it simply wasn't in the cards.
I have no opinion on the other mail readers for emacs.
Some more comments below.
>>I just switched from Thunderbird to GNUS. It's taken me a month to get
>>truly happy with it (about 29 days longer than I wanted to spend) and I
>>still have some things left to do, but overall I'm glad I made the
>>effort.
>>
>>To this end I made some compromises and changes to my assumptions in
>>order to work with how gnus actually worked. Also, my solution is very
>>linux specific, and not relevant, really to what you were asking about,
>>but I gotta write this up somewhere....
>>
>>After fighting with postfix + dovecot, sieve, imap, gnus, and Maildir
>>formats for several days, I gave up, and switched to postfix, procmail
>>and mbox format, abandoning even the thought of imap.
>>
>>I did several unusual things, few of which were GNUS specific, (although
>>gnus made me do it because I could not get maildir working) but perhaps
>>folks would find these alternatives interesting. I evaluated mh, gnus,
>>and mews and settled on gnus as being the closest in mindset for what I
>>wanted "(set bugs off (do what I am thinking))"
>>
>>1) I adopted IPv6 for my email requirements, coupled with ca-cert
>>certificates for authentication. This gives me a static IP address and
>>real AAAA record in DNS so I can actually receive mail on my laptop's
>>tunnel, wherever I am, via my stably connected secondary mx host, and I
>>can send/receive mail directly to anyone running IPv6 on their mailhost
>>(I've only seen bsd.org and isc.org have that turned on), or via that
>>secondary mx exchanger.
>>
>>The certs get rid of sasl which I always thought was a hassle anyway.
The ipv6 mail exchanger thing is working great, and several of the lists
I read (notably debian) connect directly to me now, without going
through intermediaries. I also got my backup mx server to run on a tiny
power sipping arm box, which is pretty cool (see the pocobelle blog
posts linked above)
>>
>>2) Instead of IMAP I am just opening emacs frames on other X displays,
>>against my already running emacs session. My server is my laptop, not
>>some far off imap server. It's cool to keep all my context - especially
>>including org-mode - available anywhere I walk in the house or around
>>town.
This, too, remains great.
>>
>>3) For backups, rsync run out of cron. I'm not entirely convinced this
>>is acceptable so I bcc another account on another mail server on sent mail.
Still not satisified with this.
>>
>>4) For RSS, r2e, which uses rss2email to correctly *text* format most
>>RSS feeds. I tried the in-gnus RSS reader, found that it interrupted my
>>workflow too much, and dropped it in favor of r2e.
I discovered that once I reduced most blogs I used to read to RSS that
netnews became much more interesting in comparison.
>>
>>5) For news, Leafnode. The local nntp cache makes a huge difference in
>>speed, and I can read news offline. I liked leafnode so much that I
>>subscribed to lkml again via gmane, and the various gnus.* groups.
I still am using leafnode. I played around a bit with leafnode2 before
deciding to try to setup inn. I have not switched to inn yet.
>>8) chat - I dropped pidgin and adopted erc + bitlbee. Bitlbee now does
>>skype, too.
And otr. Love bitlbee. Problem right now is that it doesn't do
yahoo. (Patches are out there, haven't got around to applying them)
>>The net benefit to my life is that I just rid myself of several
>>applications and their relevant context switches. I would argue that I
>>went from about 10-15% emacs usage per day to about 75%. I'm able to do
>>things like customize my keyboard to handle my carpalness (like mapping
>>' to return) and not have my default keystrokes break other apps.
>>
>>With Emacs' abbrev mode, im turns automatically into I'm, and with
>>auto-capitalize mode (which I put a fix in for on the wiki recently) I
>>almost never have to hit a shift key again. Big win. You couldn't get me
>>to switch back to any other mail client if you paid me.
>>
>>I love green on black text everywhere.
>>
>>I cleared out a lot of screen space by getting rid of menus, icons,
>>scrollbars, fringes and other stuff that get in the way. hide-mode-line
>>is cool, too.
>>
>>Supercite is great. The gpg integration is great too.
>>
>>rss2email has easily put 12 hours a week back into my life that I used
>>to spend waiting for blogs to load. I'm spending 4 hours of that on
>>netnews, which has been kind of fun in a retro sort of way.
>>
>>My mail is as fast now as instant messaging. Switching in or out of mail
>>mode takes two keys, a split second, and no thought. There's no "Logging
>>into server... checking folders... sending mail..." step at all. For the
>>first couple weeks I kept running tail -f /var/log/mail.log just because
>>I was scared it wasn't working.
>>
>>I tied mail and org mode notifications into a speech synth.
>>
>>I can do just about any darn thing I want to with procmail, including
>>automagically create mailboxes for any mailing lists I might join. I
>>had wished thunderbird would do that for a long time.
>>
>>And I can take my mail with me, to the beach, or the park, without having
>>to be online, and write voluminous emails like this one.
>>
>>My only major open problem is somewhere in my maildir experiments my
>>sent mail folder stopped working. :(. I'll figure it out eventually.
>>
>>I'm still in a losing fight with how GNUS splits windows on wide displays.
>>
>>I still have the more prosaic problem of expiring the mailboxes (like
>>messages from cron and nagios) that I want to expire the way I want to
>>expire them. I like very much the concept of expiring - or at least,
>>automatically archiving, mail, much more than I like the idea of
>>continuing to have 20,000+ message mailboxes as I have in gmail. Yes, I
>>have read how to do it, but regular expressions scare me. I will try it
>>on some smaller test mailboxes first. So far, 2000+ message mbox
>>mailboxes have been acceptably fast on the hardware I use.
>>
>>mbox format + archival actually makes sense to me, although I will take
>>a stab at Maildir again one of these days.
I got maildir working finally (I don't remember how). Getting it to
co-exist with dovecot's imap was harder, but I have that running now for
a test user.
(I will document later). Now, as to whether I need imap or not, I don't
know... I really like wandering the house with X on multiple emacs displays.
--
Dave Taht http://the-edge.blogspot.com
next prev parent reply other threads:[~2009-10-25 13:12 UTC|newest]
Thread overview: 59+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.6252.1252454441.2239.help-gnu-emacs@gnu.org>
2009-09-13 1:06 ` Moving from Thunderbird to Emacs for mail and calendar Dave Täht
2009-10-12 2:11 ` Anyone gone from mutt to Emacs? was: " David Combs
2009-10-12 12:25 ` Matt Lundin
2009-10-12 18:34 ` Dirk-Jan C. Binnema
2009-10-12 15:22 ` Joost Kremers
2009-10-12 16:17 ` Teemu Likonen
2009-10-12 17:08 ` Joost Kremers
2009-10-12 19:12 ` Gnus for Mail (was: Anyone gone from mutt to Emacs? was: Re: Moving from Thunderbird to Emacs for mail and calendar) Reiner Steib
2009-10-13 19:35 ` Gnus for Mail Ted Zlatanov
2009-10-12 16:50 ` Anyone gone from mutt to Emacs? was: Re: Moving from Thunderbird to Emacs for mail and calendar Richard Riley
2009-10-12 17:36 ` Matt Lundin
[not found] ` <mailman.8624.1255369149.2239.help-gnu-emacs@gnu.org>
2009-10-13 6:36 ` Tim X
2009-10-14 15:47 ` Jonathan Groll
2009-10-14 17:03 ` Gnus for Mail (was: Anyone gone from mutt to Emacs? was: Re: Moving from Thunderbird to Emacs for mail and calendar) Reiner Steib
[not found] ` <mailman.8795.1255535276.2239.help-gnu-emacs@gnu.org>
2009-10-14 16:10 ` Anyone gone from mutt to Emacs? was: Re: Moving from Thunderbird to Emacs for mail and calendar Richard Riley
2009-10-25 13:12 ` Dave Täht [this message]
2009-10-27 12:03 ` Francis Moreau
2009-09-08 23:33 Jeff Clough
2009-09-09 2:55 ` Bastien
2009-09-09 9:45 ` Tassilo Horn
[not found] ` <mailman.6296.1252489560.2239.help-gnu-emacs@gnu.org>
2009-09-09 10:08 ` Torsten Mueller
2009-09-09 12:00 ` Andreas Politz
[not found] ` <mailman.6303.1252497724.2239.help-gnu-emacs@gnu.org>
2009-09-09 12:40 ` Torsten Mueller
2009-09-09 15:39 ` Andreas Politz
[not found] ` <4AA7B21C.4000008@chaosphere.com>
2009-09-09 14:35 ` Bastien
2009-09-09 15:28 ` Jeff Clough
2009-09-09 22:25 ` Bastien
2009-09-09 17:55 ` Jeff Clough
[not found] ` <mailman.6308.1252506039.2239.help-gnu-emacs@gnu.org>
2009-09-09 14:35 ` Richard Riley
2009-09-09 15:48 ` Jeff Clough
[not found] ` <mailman.6321.1252511354.2239.help-gnu-emacs@gnu.org>
2009-09-10 5:17 ` Jason Rumney
2009-09-10 5:12 ` Jason Rumney
[not found] ` <mailman.6268.1252464957.2239.help-gnu-emacs@gnu.org>
2009-09-09 3:12 ` notbob
2009-09-09 7:18 ` Sébastien Vauban
2009-09-09 8:27 ` ken
2009-09-09 10:06 ` Andreas Politz
[not found] ` <mailman.6288.1252484861.2239.help-gnu-emacs@gnu.org>
2009-09-09 9:59 ` Sébastien Vauban
2009-09-09 23:31 ` ken
[not found] ` <mailman.6339.1252539077.2239.help-gnu-emacs@gnu.org>
2009-09-09 23:59 ` Richard Riley
2009-10-12 12:06 ` Francis Moreau
2009-10-12 12:47 ` Jeff Clough
[not found] ` <mailman.8593.1255351673.2239.help-gnu-emacs@gnu.org>
2009-10-12 12:56 ` Richard Riley
2009-10-12 13:40 ` Francis Moreau
2009-10-12 16:51 ` Richard Riley
2009-10-12 17:12 ` Andreas Politz
2009-10-13 13:29 ` Jeff Clough
[not found] ` <mailman.8683.1255440588.2239.help-gnu-emacs@gnu.org>
2009-10-13 13:58 ` Richard Riley
2009-10-13 15:33 ` Jeff Clough
[not found] ` <mailman.8686.1255448028.2239.help-gnu-emacs@gnu.org>
2009-10-13 16:20 ` Richard Riley
2009-10-13 17:13 ` Jeff Clough
2009-10-13 17:51 ` Memnon Anon
2009-10-13 18:17 ` Matt Lundin
[not found] ` <mailman.8690.1255454017.2239.help-gnu-emacs@gnu.org>
2009-10-13 17:32 ` rustom
2009-10-13 17:40 ` Richard Riley
2009-10-13 17:35 ` Richard Riley
2009-10-13 19:31 ` Ted Zlatanov
2009-10-15 19:59 ` Francis Moreau
2009-10-16 14:26 ` Richard Riley
2009-10-16 19:23 ` Francis Moreau
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=87aazf7h2r.fsf_-_@mahal.sjds.teklibre.org \
--to=d@teklibre.org \
--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.