1 message in net.sourceforge.lists.courier-users[courier-users] Auth Module Announcem...
FromSent OnAttachments
Julian BrownJul 18, 2000 5:38 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[courier-users] Auth Module Announcement // Other important thingActions...
From:Julian Brown (jbr@relianthosting.com)
Date:Jul 18, 2000 5:38:22 pm
List:net.sourceforge.lists.courier-users

Hello, I just wanted to take a moment to let all you guys know about my
Courier-IMAP Authentication Module, Qmail Checkpassword & Web Mail Interface
that ties Qmail POP3/Courier-IMAP Folders together. I also have a question, so
bare with me. If you need the code it's free so just let me know. I will
release it at some point with the qmail guys, so check www.qmail.org.

What I have done is written a full authentication set for a layout that is a
variant of the familiar qmail single uid/gid popuser setup. Essentially,
domains are broken down into the /var/qmail/domains directory under the
following hierarchy:

/var/qmail/domains/domainprefix/domain-com/

Where domain prefix is the starting letter or number of the domain in question.
Assuming sourceforge.net, the layout would look like:
/var/qmail/domains/s/sourceforge-net.

My Courier-IMAP Authentication Module, Qmail Checkpassword & Web Mail Interface
read password files using the following hierarchy:

/var/qmail/domains/domainprefix/domain-com/.passwd. Again, assuming
sourceforge.net, each module will look users up in
/var/qmail/domains/s/sourceforge-net/.passwd

Both modules are extremely compact, the Qmail Checkpassword is less than 7k,
while the Courier Authentication Module is less than 32k.

The Web Interface supports MIME, File Attachments, Folders, Standard
functionality such as moving mail between folders, and obviously all the basic
email functionality like compose/reply/reply all/forward etc. It also supports
signatures, mail filtering, creation of autoresponders, creation of aliases.
There is an admin interface, generally assigned as adm@domain.com where
customers can setup email accounts on their own. It also supports Addresses and
other things. If anyone wants to help in continuing development of any of this
stuff, I would like to hear from you.

Anyhow, now for my question. Is it possible to force Courier-Imap to execute a
program every time it creates a new message, or moves from folder to folder? The
reason I ask is that I want to create a catalog in every mail folder that lists
the files in the directory.

Any thoughts on this, besides coding it into Courier-IMAP? I don't want to do
that, really. :)

RE,