I've been very happily using courier for more than 10 years now, and over that
time my email administration tools have gone from vi to bash scripts to perl
scripts to simple web scripts to full-blown web programs.  I've been meaning for
the past year or so to clean this stuff up and turn it loose so others could use
it as well, but life being what it is, I've not gotten around to it.  Finally my
very patient wife encouraged me to take this week of vacation between Christmas
and New Year's to actually do the work and get it out the door.  So here it is,
my little contribution to my favorite mail server...

Couriersite is a web program (written in perl) designed to allow relatively easy
administration of courier email servers. It is also designed to allow others to
administer different parts of the email system, thereby making less work for the
overworked and under paid email administrator!  To that end, it provides four
programs:

* Siteadmin - which allows someone to administer the entire email server (all
services, domains, users, mailing lists, etc.).
* Domainadmin - which allows someone to administer a single email domain
(settings, users, and mailinglists).
* Listadmin - which allows someone to administer a single mailing list.
* Useradmin - which allows someone to administer a single email user.

The installer sets up the complete courier email suite (if it's not already
installed) as well as spamassassin and clamav. So you get all of courier as well
as AV and spam scanning working "out-of-the-box". If you enable webdav in your
web server, it also allows users to upload and share their calendars with other
email users in their email domain (all email users access calendars using their
own email usernames and passwords) or with anyone using a generic username and
password.

The site administrator has complete control over what runs and what doesn't, but
then they can delegate administration of domains and mailinglists to others if
they choose. Moreover, users can log into the Useradmin program and administer
their own email address including changing their password, setting forwarding
addresses, spam controls (if enabled), calendar sharing (if enabled), and
creating a vacation/auto reply (with an optional automatic stop date).

The real point of the program is to get others to do my work for me, laziness
being a chief virtue of most IT professionals! :-)

The tar ball of the files (with the installation script) can be found at
"http://www.kkoncepts.net/courier/files";.

Installation instructions are available in the tar ball or you can read them
on-line here - "http://www.kkoncepts.net/courier/readme";.  DEFINITELY read this
before you install.  There's some "caveats" you need to know before you push the
"INSTALL" button - like the installer thinks that you are running on a clean
Debian system!

Many of the gory details (which you definitely also should read) can be found at
"http://www.kkoncepts.net/courier/details";

I'm a systems administrator, not a programmer, so if you see problems, bugs,
security issues, etc., please let me know.  I'm sure that someone more gifted
than I could write this much "better".  But it scratches where I itch and makes
my life easier.  So hopefully it can do the same for others.

Jeff Jansen

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
courier-users mailing list
courier-users@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to