vpoppasswd(8)

NAME

vpoppasswd - password changing daemon for virtual users.

SYNTAX

/usr/local/libexec/vpoppasswd

DESCRIPTION

vpoppasswd is a program which allows users to change their password using the "Change Password" menu item in Eudora. Default port for the password change service is 106/TCP.
This program is part of the POST virtual users and domains management package.

The program vpoppasswd appointed to be invokes from inetd daemon. The inetd.conf line is:

poppassd stream tcp nowait root /usr/local/libexec/vpoppasswd vpoppasswd

and poppassd service is defined in /etc/services:

poppassd 106/tcp

  Implementation details

vpoppasswd reads the stdin socket and recognizes commands "USER", "PASS", "NEWPASS" and "QUIT". Replies is "200 some text" (OK, may continue) or "500 some diagnostic message" (error).

FILES

/usr/local/etc/virtual
Directory with config files and domains subdiretories.

/usr/local/etc/virtual/domains.cf
    Domains definitions file, one domain in one line. Format of domain record:
    owner:domain
    where
    owner - real system user, owner of the virtual domain files
    domain - virtual domain name

/usr/local/etc/virtual/<domain>/passwd
    Passwords file for the domain <domain>. Password file format is passwd-like:
    user:password::::

/etc/services tcp and udp services names
/etc/syslog.conf logging specifications
/etc/inetd.conf vpoppasswd invocation

ENVIRONMENT VARIABLES

Enviroment variables isn't used by vpoppasswd.

AUTHORS

David L. Parsons <orc@pell.chi.il.us>

SEE ALSO

post(8), valias(1), vpasswd(8), inetd(8), services(5)