cabot-20040212.tar.gz ? (was: Re: Patch for #4502 and #4503)

Laurent Fousse laurent@komite.net
Thu, 12 Feb 2004 23:11:48 +0100


--xgyAXRrhYN0wYx8y
Content-Type: multipart/mixed; boundary="7AUc2qLy4jB3hD7Z"
Content-Disposition: inline


--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

Le Thu, Feb 12, 2004 at 05:05:52PM +0100, Peter Palfrader =E9crivait:
> On Thu, 12 Feb 2004, Laurent Fousse wrote:
> > I've read the howto, it gives detailed instructions but it is, err...
> > complicated. I didn't setup a dedicated cabot user on my system, is
> > that really needed ?
>=20
> No it's not.  The howto shows one possible way.

That's good because I don't do it this way. Documentation on how I do
it is attached. Please Peter and Joost comment on this before I add
it to the cvs.

> PS: I've cut the Cc considerable.  We all are on cabot-devel@lists.n.o.

Thought so.

Cheers,

Laurent.

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="cabot-doc.pod"
Content-Transfer-Encoding: quoted-printable


=3Dpod

=3Dhead1 A guide to cabot as a local user


This manual explains you to set up cabot as a local user, without the
need for a system B<cabot> user.

=3Dhead1 Requirements

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
B<local_part_suffix> and B<local_part_suffix_optional> variables.

=3Dhead1 Cabot configuration

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:

=3Dover 4

=3Ditem BCCmail

This is an address where you want to get a copy of all email sent by
cabot. Though not strictly necessary it may be useful when your
correspondent loses its challenge email. I suggest something of the
line of B<john-ca-out@example.com>.

=3Ditem bot

This is the addresse of the bot. It is the address where the challenge
replies are sent; you could chose something like
B<john-cabot@example.com>.

=3Dback

=3Dhead1 Integration with procmail

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
=20
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/

=3Dhead1 Integration with .forward files

The idea is the same as with procmail rules : put=20

 |/usr/bin/ca-recv

in a file named ~/.forward-john-cabot. You get the idea.

--7AUc2qLy4jB3hD7Z--

--xgyAXRrhYN0wYx8y
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFAK/okRoAVF6FpbSsRAnsHAKCR6H5yqn8fTvviJA4IInc+bs2lxgCdHDFR
CBY7TMlQ22iNrw9jKdY7+jM=
=AU51
-----END PGP SIGNATURE-----

--xgyAXRrhYN0wYx8y--