OPENPOPPASSD(8)

NAME
openpoppassd - POP PASSword change Daemon

SYNOPSIS
openpoppassd [-d]

DESCRIPTION
The openpoppassd daemon enables applications to change user passwords via a local TCP/IP socket (127.0.0.1:106). It speaks the following FTP like protocol:

      S: 200 openpoppassd vX.Y hello, who are you?
      E: user YOURLOGINNAME
      S: 200 your password please.
      E: pass YOURCURRENTPASSWORD
      S: 200 your new password please.
      E: newpass YOURNEWPASSWORD
      S: 200 Password changed, thank-you.
      E: quit
      S: 200 Bye.
      S: <closes connection>
      E: <closes connection>

openpoppassd is usually started at boot time, and can be enabled by setting the following in /etc/rc.local:

    /usr/local/libexec/openpoppassd

See rc(8) and rc.conf(8) for more information on the boot process and enabling daemons.

A user and a group _poppassd has to exist on the system and an entry for pop3pw in /etc/services should be added (defaults to 106/tcp).

The options are as follows:

-d  Do not daemonize. If this option is specified, openpoppassd will run in the foreground and log to stderr.

FILES
/etc/services

SEE ALSO
passwd(1), services(5), ntpd(8)

http://www.ostc.de/projects.html#openpoppassd

AUTHORS
Thomas Birnthaler and Hermann Gottschalk <openpoppassd@ostc.de>

HISTORY
The openpoppassd program was derived from poppassd in OpenBSD 3.6.