vpop-xmlrpc is a simple program based on xmlrpc-c and vpopmail which can be run either as CGI or standalone server. It offers an easy-to-use remote interface to administrative vpopmail tasks, such as vadduser, vdeluser, vpasswd, and vsetuserquota.
| Tags | Communications Email Internet Web Dynamic Content CGI Tools/Libraries Systems Administration Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: vpop.listusers() has been fixed. iconv_close() had been called twice, causing abnormal termination (SIGILL).


Changes: vpop-xmlrpc has been completely rewritten and is much less error-prone now. The configure and build process has greatly been improved. vpop-xmlrpc can now be run as a standalone server. vpop.auth() now does auth logging if compiled into vpopmail. This release adds the methods vpop.checkauth() (auth without logging), vpop.moduser(), vop.setflags(), vpop.listflags(), and vpop.batch() (for executing a specific method several times with different parameters).


Changes: The user name and clear passwd in vpop.listusers are encoded with UTF-8. The offset/limit and sort options were added to vpop.listusers. vpop.listuser and vpop.listdomain now show single entities. The password in vpop.adduser and vpop.passwd is truncated to MAX_PW_CLEAR_PASS length if CLEAR_PASS is defined. A check for clear password is made in vpop.auth.


Changes: All incoming parameters are now decoded from UTF-8 to ISO-8859-1 (by default).


Changes: vpop.listusers was added. vpop.listdomains was added. The RETURN_V_FAULT() macro was fixed with regard to multiple evaluation of an expression.