Hello list!

I'm trying to get tmda-cgi setup on our corporate mailserver. tmda & 
tmda-cgi work very well if I use a manual install, copying all necessary 
files to the users' home dir, etc.

The problem I'm having is allowing users to self-register via tmda-cgi. 
Specifics of my installation - I installed tmda-cgi as root, and opted 
for system-wide mode. I use sendmail, and have the .tmda/config set 
appropriately (as well as other whitelist, blacklist, etc files from 
skel/.tmda).

The behavior, when I log into tmda.cgi as one of my users and hit the 
"sign me up" link, I get:


tmda-cgi cannot continue because a terminal error has been encountered.
Error:  Install aborted.
Cause:  Re-importing Defaults
non-qmail users must define DELIVERY in /home/jstone/.tmda/config
Additional:     Running in no-su mode.
Attempted to install TMDA with euid 590, egid 590.
Recommend:      Check file permissions in home directory.

Of course, no files were copied, which I expect explains the Cause 
error. 590/590 are the correct UID/GID for this user.

What has me perplexed is the "Running in no-su mode". Why is tmda.cgi 
doing this when I chose "system-wide"?

I can get around it if I manually copy .tmda and .tmda/cgi, but I was 
thinking (hoping!) that tmda-cgi would do all the per-user setup for me. 
Similairly if I change the user dir to something silly like 777, it works.

Permissions on tmda.cgi:
-rws--s--x  1 root root 5670 Jun  6 14:09 tmda.cgi

any thoughts? am i misunderstanding what the self-register process does?

THanks!

Matthew

Matthew Boeckman
Manager - Systems Integration
Saepio Technologies, Inc.
816-777-2160
_____________________________________________
tmda-users mailing list (tmda-users@tmda.net)
http://tmda.net/lists/listinfo/tmda-users

Reply via email to