John Simpson wrote:
> and since i now have two different patches for vpopmail, it's time to
> create a new web page to hold them. both patches are available from
> this page, which includes basic documentation for the new features.
>
>http://qmail.jms1.net/patches/vpopmail.html
Actually its .shtml not .html.
In the patch, how do you separate password and real_name in add_user? I
know the help doesn't mention it, but I think it requires a real name
value to put into GECOS. It is at least an option.
"slogin" is the same as the other two "login" commands- it logs into
vpopmaild. the only difference is the amount of information returned.
none of them will automatically quit after authenticating, that's why
there is a "quit" command.
Sounds good to me.
so are you asking about "does this mailbox exist, yes or no", or are
> you asking about "is this the correct password for this mailbox, yes
> or no"?
I was under the impression your interest is based on Robin Bowes
suggestion about the validrcptto.cdb patch, so it is "does this mailbox
exist." We may as well make it easy, it should be a popular function.
Maybe we could provide a validrcptto command, allowed before login,
but you have to add --enable-vpopmaild-validrcptto in ./configure to use
it. That way they have to act to enable the ability, and they get a
warning from ./configure about tightening security.
i'm not against it, i just think if we're going to add something like
> this, the documentation for creating a vpopmaild service should mention,
> very prominently, that this information is exposed to anybody who
> connects and that the user (system administrator setting up the service)
> should either run the service on 127.0.0.1 (as i do), or should have a
> tcpserver access control file which only allows authorized machines to
> connect.
I'm all for documentation. :) I wrote most of README.vpopmaild. Its
not great but its better that what was there before...
--------------------------------------------
To run as daemon:
tcpserver -vHRD 0 89 ./vpopmaild
Then as client
telnet localhost 89
Or to run on the command line for testing
./vpopmaild
First login. example:
login [EMAIL PROTECTED] password
Then for a list of commands:
help
--------------------------------------------
Speaking of documentation, can I add much of your page
http://qmail.jms1.net/vpopmaild.shtml to the README.vpopmaild file?
I'll credit you and let you review it before I commit.
I'm pretty sure you can edit the wiki if you want, you just have to
register first. If not, I'm considering making sure everything you need
to know is in the wiki, and making the wiki page the README file.
Rick
p.s. I got a kick out of this: "with a working vpopmaild service it
becomes possible to write a program like vqadmin or qmailadmin which
does all of its work using vpopmaild commands." That's _exactly_ what
vpopmaild was written to allow. I couldn't have said it better.