This set of scripts can be used to automate the approval of messages sent to W3C mailing lists safeguarded by the archive approval system and signed with a PGP Key.

It relies on having the following tools installed:

To make it work, add the rules in aaa-procmailrc to your .procmailrc file ; make sure you have aa-check copied or symlinked in your $HOME/bin and that it has the correct path (AAA_CO variable) to the CVS checkout set.

You'll also need to have your public PGP key on the server the scripts are run. If you are using gnupg (gpg), and if you have already uploaded your key to a keyserver such as "wwwkeys.de.pgp.net", then on the said server do the following:

   gpg --keyserver wwwkeys.de.pgp.net --recv-key <your-key-id>

Note that messages that are not signed or signed with an unknown/incorrect key are ignored by this system, meaning they will be handled by the following rules in your procmailrc.

Caveat: using this system, you lose the anti-"Oops I hit the send button too quickly" aspect of the archive approval system.

Dominique Hazaël-Massieux <dom@w3.org>