Configuring cabot without the need for root access
This manual explains you to configure cabot for your user account, without the need for root access. No system account cabot is needed.
You need to set several email addresses in your cabot configuration file for cabot to work properly. This manual assumes you receive your mail directly to john@example.com and your MTA lets you add arbitrary suffixes to your local part, for example ``john-whatever@example.com''. If your MTA is exim you may want to have a look at the local_part_suffix and local_part_suffix_optional variables.
If you use postfix set recipient_delimiter in main.cf: recipient_delimiter = +
You need to adapt the example email addresses to the delimiter your MTA understand (john+extension instead of john-extension).
The first step is to write your personal cabot configuration file in ~/.cabotrc. Most variables are self explanatory and here are some guidelines for a complete automation of the process:
Challenge replies should be fed to ca-recv(1), so the following procmail recipe achieves this :
:0 * ^To: john-cabot\@example\.com |/usr/bin/ca-recv If you would like to keep a copy of challenge replies, you can try the following instead :
:0c * ^To: john-cabot\@example\.com challenges/
:0A |/usr/bin/ca-recv
Outgoing challenges may be kept in a separate mailbox as well:
:0 * ^To: john-ca-out\@example\.com cabot/
The idea is the same as with procmail rules : put
|/usr/bin/ca-recv
in a file named ~/.forward-cabot. You get the idea.
This manpage: $Id: ca-bot-noroot.pod 126 2004-03-25 10:09:09Z weasel $
ca-bot(7)