How I said, it is called when the functions placed into .tab file are=20 executed. When someone authenticate himself by pop3, xmail calls xuserdb using=20 "userauth" line specified in the .tab file. The same thing occurs when adding users, deleting users, changing users=20 passwords or dropping domains using CTRL. Althought it's not a pop3 functio= n,=20 xmail also calls xuserdb on those situations as described in .tab file.
Helio Em Ter 26 Abr 2005 11:38, Rob Arends escreveu: > ....and when does xmail call your program? -> POP3 login and ....? > > Rob :-) > > _________________________________________________ > Signature: Live like you'll die tomorrow! > Reply: I tried your signature out once. It took years off my life! > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Helio Cavichiolo Jr > > Sent: Tuesday, April 26, 2005 11:28 PM > > To: xmail@xmailserver.org > > Subject: [xmail] Re: mysql base > > > > =3D46irst of all a little of freshness, I renamed my program to > > xuserdb becau=3D se I=3D20 thought it sounds more mnemonic with > > its functions. :-) As a matter of fact, all my program does > > is getting parameters from command=3D =3D20 line when xmail calls > > it and handle them in a mysql database. > > The calls and parameters are passed as shown into ".tab" file > > placed=3D20 in /var/MailRoot/userauth/pop3. > > I don't know why it is assigned as a pop3 function, since > > those functions a=3D re=3D20 generic, but it works fine. It's a > > pitty we don't have this functionality f=3D or=3D20 uservarsset calls. > > Anyway, I'm so glad with xmail. I have used sendmail and > > qmail, and took a=3D =3D20 look in some others, but none of them > > looks so complete and organized. > > I hope xmail project have enough health to have a long life. > > > > In time, xuserdb was written in Pascal because I didn't have > > enough time an=3D d=3D20 pacience to learn C yet and Pascal is an > > old friend since university days. > > > > Helio > > > > Em Ter 26 Abr 2005 05:16, Rob Arends escreveu: > > > Excellent! > > > > > > I have not used the userauth/pop3 stuff before. Could you > > > > clarify how > > > > > you use it, Do you use the CTRL protocol to add a user, and xmail > > > calls your userauth program to add it to sql? > > > Or am I missing how you are using your setup? > > > > > > Rob :-) > > > > > > _________________________________________________ > > > Signature: Live like you'll die tomorrow! > > > Reply: I tried your signature out once. It took years off my life! > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] On Behalf Of Helio > > > > Cavichiolo > > > > > > Jr > > > > Sent: Tuesday, April 26, 2005 10:48 AM > > > > To: xmail@xmailserver.org > > > > Subject: [xmail] Re: mysql base > > > > > > > > Ugh, you are right Rob. I think I'm a little tired... > > > > Now I'm fighting only with useredit. It's not changing > > > > the password. > > > > > > I chan=3D3D ged=3D3D20 my program to generate a log file, but > > > > it's not > > > > > > being called when I change=3D3D =3D3D20 password. > > > > > > > > Em Seg 25 Abr 2005 21:32, Rob Arends escreveu: > > > > > That would be because you need to tweak your TAB file a little: > > > > > > > > > > "userauth" "/var/MailRoot/bin/userauth" "userauth" ... > > > > > "@@DOMAIN" "@@USER" "@@PASSWD" > > > > > "useradd" "/var/MailRoot/bin/userauth" "useradd" ... > > > > > "@@DOMAIN" "@@USER" "@@PASSWD" "@@PATH" > > > > > "useredit" "/var/MailRoot/bin/userauth" "useredit" ... > > > > > "@@DOMAIN" "@@USER" "@@PASSWD" "@@PATH" > > > > > "userdel" "/var/MailRoot/bin/userauth" "userdel" ... > > > > > "@@DOMAIN" "@@USER" > > > > > "dropdomain" "/var/MailRoot/bin/userauth" "domaindrop" ... > > > > > "@@DOMAIN" > > > > > > > > > > (Ignore the ... line continuations) > > > > > > > > > > Your program "/var/MailRoot/bin/userauth" would take parameters > > > > > [userauth|useradd|useredit|userdel|dropdomain] and process > > > > > > > > it accordingly. > > > > > > > > > Rob :-) > > > > > _________________________________________________ > > > > > Signature: Live like you'll die tomorrow! > > > > > Reply: I tried your signature out once. It took years > > > > off my life! > > > > > > > > -----Original Message----- > > > > > > From: [EMAIL PROTECTED] > > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of Helio > > > > > > > > Cavichiolo > > > > > > > > > > Jr > > > > > > Sent: Tuesday, April 26, 2005 9:09 AM > > > > > > To: xmail@xmailserver.org > > > > > > Subject: [xmail] mysql base > > > > > > > > > > > > I was planning to use mysql to store users for > > > > > > > > authentication when I > > > > > > > > > > saw th=3D3D3D e=3D3D3D20 userauth feature of xmail. I wrote a > > > > > > > > little program > > > > > > > > > > to check the=3D3D3D20 authentication into a mysql table and > > > > > > > > placed the > > > > > > > > > > following file into=3D3D3D20 > > > > > > userauth/pop3 directory: > > > > > > > > > > > > "userauth" "/var/MailRoot/bin/userauth" > > > > > > "userauth" "@@DOMAIN" =3D3D3D > > > > > > =3D3D3D20 > > > > > > "@@USER" "@@PASSWD" > > > > > > > > > > > > It worked perfectly. > > > > > > > > > > > > As I read into xmail documentation that this file can > > > > handle the > > > > > > > > functions=3D3D3D =3D3D3D20 useradd, userdel, useredit and > > > > > > domaindrop, I implemented these functions in=3D3D3D =3D3D3D20 my > > > > > > program and added the following lines into the file in > > > > > > userauth/pop3=3D3D3D20 > > > > > > directory: > > > > > > > > > > > > "userauth" "/var/MailRoot/bin/userauth" > > > > > > "userauth" "@@DOMAIN" =3D3D3D > > > > > > =3D3D3D20 > > > > > > "@@USER" "@@PASSWD" > > > > > > "useradd" "/var/MailRoot/bin/userauth" "userauth" > > > > > > "@@DOMAIN" =3D3D3D > > > > > > =3D3D3D20 > > > > > > "@@USER" "@@PASSWD" "@@PATH" > > > > > > "useredit" "/var/MailRoot/bin/userauth" "userauth" > > > > > > "@@DOMAIN" =3D3D3D > > > > > > =3D3D3D20 > > > > > > "@@USER" "@@PASSWD" "@@PATH" > > > > > > "userdel" "/var/MailRoot/bin/userauth" "userauth" > > > > > > "@@DOMAIN" =3D3D3D > > > > > > =3D3D3D20 > > > > > > "@@USER" > > > > > > "domaindrop" "/var/MailRoot/bin/userauth" "userauth" > > > > > > "@@DOMAIN" > > > > > > > > > > > > (all spaces here are tabs in the file) > > > > > > > > > > > > But now I discovered that xmail doesn't call my program > > > > > > > > when adding, > > > > > > > > > > deleti=3D3D3D ng=3D3D3D20 or changing a user. > > > > > > So, anyone could tell me what are those functions (useradd, > > > > > > useredit, userd=3D3D3D el,=3D3D3D20 > > > > > > domaindrop) for, or how do they work? > > > > > > > > > > > > Thanx, > > > > > > > > > > > > =3D3D3D2D-=3D3D3D20 > > > > > > Helio Cavichiolo Jr > > > > > > Analista de Sistemas > > > > > > Altecnet Inform=3D3D3DE1tica Ltda > > > > > > Tel. (19) 8137-6822 > > > > > > - > > > > > > To unsubscribe from this list: send the line "unsubscribe > > > > > > > > xmail" in > > > > > > > > > > the body of a message to [EMAIL PROTECTED] For > > > > > > > > general help: > > > > > > send the line "help" in the body of a message to > > > > > > [EMAIL PROTECTED] > > > > > > > > > > - > > > > > To unsubscribe from this list: send the line > > > > "unsubscribe xmail" > > > > > > > in the body of a message to [EMAIL PROTECTED] For > > > > general help: > > > > > send the line "help" in the body of a message to > > > > > [EMAIL PROTECTED] > > > > > > > > =3D3D2D-=3D3D20 > > > > Helio Cavichiolo Jr > > > > Analista de Sistemas > > > > Altecnet Inform=3D3DE1tica Ltda > > > > Tel. (19) 8137-6822 > > > > - > > > > To unsubscribe from this list: send the line "unsubscribe > > > > xmail" in > > > > > > the body of a message to [EMAIL PROTECTED] For > > > > general help: > > > > send the line "help" in the body of a message to > > > > [EMAIL PROTECTED] > > > > > > - > > > To unsubscribe from this list: send the line "unsubscribe xmail" in > > > the body of a message to [EMAIL PROTECTED] For general help: > > > send the line "help" in the body of a message to > > > [EMAIL PROTECTED] > > > > =3D2D-=3D20 > > Helio Cavichiolo Jr > > Analista de Sistemas > > Altecnet Inform=3DE1tica Ltda > > Tel. (19) 8137-6822 > > - > > To unsubscribe from this list: send the line "unsubscribe > > xmail" in the body of a message to [EMAIL PROTECTED] > > For general help: send the line "help" in the body of a > > message to [EMAIL PROTECTED] > > - > To unsubscribe from this list: send the line "unsubscribe xmail" in > the body of a message to [EMAIL PROTECTED] > For general help: send the line "help" in the body of a message to > [EMAIL PROTECTED] =2D-=20 Helio Cavichiolo Jr Analista de Sistemas Altecnet Inform=E1tica Ltda Tel. (19) 8137-6822 - To unsubscribe from this list: send the line "unsubscribe xmail" in the body of a message to [EMAIL PROTECTED] For general help: send the line "help" in the body of a message to [EMAIL PROTECTED]