On Mon, 9 Jun 2003 22:38:27 +1200, Mike Savory <[EMAIL PROTECTED]>
wrote:

> My apologies folks, I got an "undeliverable" message back each time I 
> sent the message, I should have looked closer to see that it was from a 
> subscriber, not the list.... my bad

Yeah, that sure is annoying.  Jason, do you think you can manually
remove [EMAIL PROTECTED] from the tmda-users membership list?

> The qmail on the server seems to take emails to [EMAIL PROTECTED] 
> and looking in our home directory (/home/mydomain/ to deliver them 
> according to the .qmail-billblogs file there.
> I suppose email address is a virtual virtual user really.

Oh, I get it!  Isn't it amazing what you can do with qmail?  I really
hate DJB's docs, but you have to admit he writes neat software.

Anyhow, yes, you do have a virtual user system, so the best way to
tackle the problem is by compiling in virtual user support.

I'm going to outline some steps here of what I would try.  Mind you, I
do not have a setup like yours, so this is all untested, but it SHOULD
work.  It may take some tweaking.  I've never done this sort of setup
before, so that's why it is not in the docs.  If it works, let me know
and we'll add some notes.

[1] Seriously consider breaking your pending directory up into
different directories for each user.  I don't know how harmoneous your
bunch is, but any user who logs in to tmda-cgi has the power to delete
a pending e-mail and thereby keep it from being confirmed and
released.  I know I don't like anyone having that power over my mail,
so the same is probably true of your users.

I would consider making multiple .tmda directories, for example:

/home/mydomain/billblogs/.tmda

Then in your .qmail-billblogs file, use tmda-filter's -c parameter to
point out the correct .tmda folder.

This also lets the users have their own lists.

[2] Create a "users" file to help tmda-cgi understand which user is in
which directory.  One line per user, set up billblogs like this:

=billblogs::99:99:/home/mydomain/billblogs:::

Don't worry about the 99's.  They are the UID/GID, but they have no
effect unless you're in system-wide mode.

[3] Either create password files for each user, or one master password
file that you specify as File Authentication when compiling tmda-cgi.

[4] I'd recommend single-user mode instead of no-su.

[5] When the ./configure program asks about virtual users, tell it:

qmailuserassign /bin/grep ~ /home/mydomain/users

This will connect up tmda-cgi to your users file.

It *SHOULD* work.  Let me know if it doesn't.

Gre7g.
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to