- - EUDC is integrated into emacs and can be used for tab completion
- of email addresses. The code I use is here
- http://gist.github.com/359425. It was announce in [this
- mail](http://mid.gmane.org/87fx3uflkx.fsf@jhu.edu)
- (id:87fx3uflkx.fsf@jhu.edu) which contains links to the git
- repositories which contain the files.
\ No newline at end of file
+ There are currently two solutions to this:
+
+ * [bbdb](http://bbdb.sourceforge.net) is a contact database for
+ emacs that works quite nicely together with message mode,
+ including address autocompletion.
+
+ * You can also use the notmuch database as a mail address book
+ itself. To do this you need a command line tool that outputs
+ likely address candidates based on a search string. There are currently two available:
+
+ * The python tool notmuch_address.py ('git clone
+ http://jkr.acm.jhu.edu/git/notmuch_addresses.git`) (slower, but
+ no compilation required so good for testing the setup)
+
+ * The vala-based
+ [addrlookup](http://github.com/spaetz/vala-notmuch) (faster, but
+ needs compiling). This is how you compile the (3rd party) tool
+ "addrlookup" to give you address completion:
+
+ * you need the addrlookup binary, first of all. Grab
+ http://github.com/spaetz/vala-notmuch/raw/static-sources/src/addrlookup.c
+ and build it with `cc -o addrlookup addrlookup.c ``pkg-config
+ --cflags --libs gobject-2.0`` -lnotmuch`. That should give you
+ the binary that you can test already.
+
+ * EUDC is integrated into emacs and can be used for tab
+ completion of email addresses. The code I use is here
+ http://gist.github.com/359425. It was announce in [this
+ mail](http://mid.gmane.org/87fx3uflkx.fsf@jhu.edu)
+ (id:87fx3uflkx.fsf@jhu.edu) which contains links to the git
+ repositories which contain the files.
+
+* <span id="sign_messages_gpg">**how to sign/encrypt my messages with
+ gpg**</span>
+
+ You can manually sign your messages with gpg by invoking `M-x
+ mml-secure-sign-pgpmime` (or `M-x
+ mml-secure-encrypt-pgpmime`). These functions are available via the
+ convenient (*cough cough*) keybindings `C-c C-m s p` and `C-c C-m c
+ p` by default. To sign my outgoing mail by default, I use this hook
+ in my .emacs file:
+
+ ;;sign messages by default
+ (add-hook 'message-setup-hook 'mml-secure-sign-pgpmime)
+
+ This inserts the blurb `<#part sign=pgpmime>` into the beginning of
+ my mail text body and will be converted into a pgp signature when
+ sending (so I can just manually delete that line if I do not want a
+ mail to be signed).