Re: mutt sucks
On Wed, Sep 07, 2005 at 09:32:31AM +0100, Dave Ewart wrote:
> Alternatively, you could write a short script which reads the output
> of "gpg --list-keys" and writes out part of your ~/.muttrc with hooks
> to 'always encrypt' for those users.
That sounds like an idea - you could generate a list of send-hook
commands. Here's an example using autosign rather than encrypt:
# in muttrc:
send-hook . 'unset pgp_autosign'
# in autosigners.muttrc.in:
send-hook REGEXP 'set pgp_autosign'
# in Makefile
autosigners.muttrc: autosigners.muttrc.in list
sh generate.sh <list >autosigners.muttrc
gpg --list-keys | <do something useful> > list
# in generate.sh
for i in `cat list`; do cpp -DREGEXP=$i autosigners.muttrc.in; done
(loosely adapted from something else; will need some fixing)
> I don't think there's any reliable way to deal with the situation
> where a message sent is to multiple recipients, some of whom you have
> keys for and some of whom you do not, though.
In that situation, it'd be pointless to encrypt the message for anyone,
since it would be going out on-the-clear at some point.