On Thu, Jan 21, 2010 at 04:02:44AM +0100, E. Prom wrote:
> Hi,
>
> [snip]
>
> An ugly way would be to write a script that reads the aliases files
> and writes all the hook-lines. Dozens of hooks lines... I don't like
> it.

Hi,

I've had a similar problem: I wanted to automatically encrypt all
mails where I have the GPG key. The only solution I could find,
was to write a little perl script which writes the hook-lines and
call it:

    source ~/.mutt/crypto-autoencrypt.pl|

Here is it, in case somebody might find it useful.

    open my $gpg, '-|', 'gpg --list-keys --with-colons --fixed-list-mode' or 
die $!;
    while (<$gpg>) {
        next unless /<(....@.+?)>/;
        print "send-hook '~t .*$1.*' 'set crypt_autoencrypt=yes'\n";
    }
    close $gpg;

I haven't found a better solution so AFAIK this is the only
solution. If anybody knows a better solution I really would like
to hear it.

Hope this helps,
Simon
-- 
+ privacy is necessary
+ using gnupg http://gnupg.org
+ public key id: 0x92FEFDB7E44C32F9

Attachment: pgpYsKTWNyfWi.pgp
Description: PGP signature

Reply via email to