Gmail with Mutt
I love the command line. ( It shows . Heh.) Coupled with screen , I also use mutt and irssi extensively. Only at home, though. At work, screen is more than enough. I used to have fetchmail , too, but with the recent iteration of mutt , which fetches POP and IMAP (almost an MTA in itself now -- my, my, look how it's grown), I have fine-tuned my command-line experience, almost contrarian to the Unix philosophy of "doing one thing, and doing it well". But, hey, I use whatever works. Without further ado, here's my very minimal .muttrc Go to Github to view the source. If your Gmail space is a bit cramped, it may take a while to download all the headers, so tweak imap_keepalive , timeout , and mail_check accordingly. I know, imap_keepalive should be left untouched in keeping with the RFC default of 30 minutes, but I'm not sure Gmail even follows that.