summaryrefslogtreecommitdiffstats
path: root/software/email.page
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-09-10 01:25:37 +0200
committerbnewbold <bnewbold@robocracy.org>2012-09-10 01:25:37 +0200
commitd3a3d8b63cdeb5d6a8d3a098a1d80e6531d309f3 (patch)
treec46abcb86af4f35cc2e29fc1fb4c7e7c80a5a645 /software/email.page
parent3fb86d09b99ef155e4b64e77547ed5f43da5e209 (diff)
downloadknowledge-d3a3d8b63cdeb5d6a8d3a098a1d80e6531d309f3.tar.gz
knowledge-d3a3d8b63cdeb5d6a8d3a098a1d80e6531d309f3.zip
backup of notes
Diffstat (limited to 'software/email.page')
-rw-r--r--software/email.page46
1 files changed, 39 insertions, 7 deletions
diff --git a/software/email.page b/software/email.page
index cf3d2fc..c26c009 100644
--- a/software/email.page
+++ b/software/email.page
@@ -1,19 +1,51 @@
-
Laptop Setup
---------------
-alpine via IMAP. All messages stored and searched server-side. When offline,
-use smartphone to reference recent emails, or export specific emails to read as
-a text file. Edit new messages using vim to be pasted in and sent when
-reconnected.
+offlineimap synchronization to maildir, notmuch indexing, mutt-kr client.
+
+What I want when online:
+
+- instant (<1 seconds) email send
+- with MUA open, instant (<1 seconds) email receive (IMAP IDLE)
+- with MUA closed, regular (15 minute) imap synchronization, and single command
+ to quickly synchronize and send any queued messages
+
+What I want when offline:
+
+- full email archive to search over, sort, reply, etc
+- cache send messages to an outbox folder, to be sent later (or deleted before
+ connecting)
+
+Compile mutt-kr:
+
+ $ sudo aptitude install offlineimap notmuch libgpgme11-dev libnotmuch-dev \
+ libsasl2-dev libdb-dev
+ $ # in mutt-kr checkout:
+ $ ./prepare
+ $ ./configure --enable-dependency-tracking --enable-notmuch \
+ --enable-gpgme --enable-hcache --enable-imap --enable-smtp \
+ --with-ssl --with-gnutls --with-sasl --with-curses --with-regex
+
+Install and configure offlineimap:
+
+ $ sudo aptitude install offlineimap
+
+Fetch cacert [a la](http://docs.offlineimap.org/en/latest/FAQ.html#how-do-i-generate-an-sslcacertfile-file):
+
+ $ openssl s_client -CApath /etc/ssl/certs -connect ${hostname}:imaps -showcerts \
+ | perl -ne 'print if /BEGIN/../END/; print STDERR if /return/' > $sslcacertfile
+ ^D
+ $ # copy resulting file to /etc/ssl/certs
+ $ # test with:
+ $ openssl s_client -CAfile $sslcacertfile -connect ${hostname}:imaps 2>&1 </dev/null
-GPG integration with ez-pine-gpg.
+TODO: use notmuch-mutt package
Android Setup
---------------
-K-9 mail client.
+K-9 mail client. No GPG configured.
Server Setup
---------------