True, but I picked the example that I gave because it was simple to = outline :) Here are a couple of other uses:
- A new userstats that returns info like - last login - last client domain name (RDNS lookup) - total amount of spam the user received today=20 - a server stats - total logins - startup time - current memory usage - etc. - alter the startup parameters - restart xmail to pickup changes - etc. Basically, the reason for the request to so that more complete remote = manage application can be written :) It would be great is the ctrl protocol = could grow so that a complete xmail environment could be managed (spam, xmail server startup parameters, other external tools, etc). All of the ideas = that I have are things that cannot be done using the existing ctrl protocol. Shawn -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] = On Behalf Of Charles Frolick Sent: Friday, June 27, 2003 12:24 PM To: [EMAIL PROTECTED] I'm failing to see the whole point in this. The only difference between = a custom ctrlclnt command and a custom program that uses existing ctrlclnt commands is one is on the server the other can be remote or on the = server. The sequence of actions and commands in your disable pop3 example would = be identacle. You still have to list all accounts in a domain, and then = modify each user.tab file independantly, just do it from one of the many = ctrlclnt modules for your favorite scripting or programming environment. Thanks, Chuck Frolick ArgoNet, Inc. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Shawn Anderson Sent: Friday, June 27, 2003 10:56 AM To: [EMAIL PROTECTED] Subject: [xmail] Re: A Question... Ok, what if when the script was registered it needs to define which =3D = files it was going to access? Then the code could add a lock for those files = and =3D the release them with the process exits. Shawn=3D20 -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] =3D On Behalf Of Davide Libenzi Sent: Friday, June 27, 2003 11:38 AM To: [EMAIL PROTECTED] On Fri, 27 Jun 2003, Shawn Anderson wrote: > > I was thinking more of a plugin as a standalone external application = =3D =3D3D=3D20 > (.exe, ..pl, js, etc). Not a DLL concept -- too much of a hassle for=3D20 > stability. =3D3D If you spawn a process and it crashes, it will not = take =3D > down Xmail. No as =3D3D for the resource locking, that is a more=3D20 = > interesting problem -- but isn't it only an issue for the items that=3D20 > are currently indexed? No, each file need locking when accessed. XMail implements a multiple = =3D reader single writer locking on every file. - Davide - To unsubscribe from this list: send the line "unsubscribe xmail" in the = =3D 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] - 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]