This repository contains instructions and configuration for setting up a kick-ass local Dovecot IMAP server, that synchronizes with your remote IMAP server, and a local leafnode server for your NNTP newsgroups.
These instructions use GMail as a remote IMAP server and assume you're on a Mac, but they can easily be adapted to other platforms and configurations. They'll be especially useful if you're a Gnus user.
- Build and install Dovecot with powerful search/indexing capability enabled
- Use Dovecot's super-efficient mdbox mail storage format
- Use mbsync to efficiently keep your local and remote mailboxes in sync.
- Run a daemon that uses IMAP IDLE to be notified of changes to the remote mailbox requiring a sync.
- Install HomeBrew
- Review the brew-install script and make sure it isn't doing anything specific to my setup that you want to change. The script contains several constants at the beginning that you may want to tweak, and one (my GMail username) that you'll definitely want to tweak.
- Run the brew-install script from the root of this repository:
scripts/brew-install
https://wiki.archlinux.org/index.php/Isync describes how to set up some certs for your .mbsync file