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
