Most mailing lists on the net are run by majordomo.  They have -request
addresses, they accept commands in the message body like "subscribe
my-email-address".  ezmlm, for maximum confusion, works nothing like this.

For a mailing list called FOOLIST, you subscribe to list FOOLIST by
sending a mail note to FOOLIST-subscribe@sourceware.cygnus.com.

If you want to be on the digest version of FOOLIST, you send a note to
FOOLIST-digest-subscribe@sourceware.cygnus.com.

In both cases, the address in your From: address is the one which
is subscribed.  The message body and the Subject line are ignored.
If you want to subscribe an address *other* than your From:
address, you need to send your subscription to a slightly different
address.  e.g. You want to subscribe jsm@foobar.com to the list,
but this is not in your From: address.  You would send a note to
FOOLIST-subscribe-jsm=foobar.com@sourceware.cygnus.com.  See how that
happened?  The @ gets transformed to an =, and the whole thing is appended
to the end of the subscribe address.

For CVS commit messages, digests are really convenient.  I highly
recommend them.

-------------

NB: I have enabled an ezmlm feature where it tries to handle majordomo
style requests sent to the -request address.  It is up to you whether
you want to publicize this address or not.  I do not know how faithfully
it emulates majordomo, although it does correctly handle at least the
basic commands.