File: phpvmail.cc

package info (click to toggle)
php3 1%3A3.0.5-3
  • links: PTS
  • area: main
  • in suites: slink
  • size: 8,348 kB
  • ctags: 9,086
  • sloc: ansic: 76,362; sh: 2,333; php: 1,329; yacc: 1,148; makefile: 970; perl: 763; cpp: 529; awk: 90; sql: 11
file content (35 lines) | stat: -rw-r--r-- 1,152 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/* interface functions for controlling qmail vusers
 * requires the vmailmgr package 
 * http://www.qcc.sk.ca/~bguenter/distrib/vmailmgr/ 
 * and of course, qmail, www.qmail.org
 *
 * PHP 3 can be found at www.php.net
 *
 * code by Shane Caraveo shane@caraveo.com
 * copy freely!
 *
 * USE AT YOUR OWN RISK!
 */

#include "server.h" /* from the vmailmgr daemon directory */
#include "phpvmail.h"

int _vm_adduser(char *vdomain, char *uname, char *password, char *newpass1){
	return server_call("adduser", vdomain, uname, password, newpass1).call().code;
}

int _vm_deluser(char *vdomain, char *uname, char *password){
	return server_call("deluser", vdomain, uname, password).call().code;
}

int _vm_delalias(char *vdomain, char *uname, char *password){
	return server_call("delalias", vdomain, uname, password).call().code;
}

int _vm_addalias(char *vdomain, char *uname, char *password, char *destination){
	return server_call("addalias", vdomain, uname, password, destination).call().code;
}

int _vm_passwd(char *vdomain, char *uname, char *password, char *newpass1){
	return server_call("chpass", vdomain, uname, password, newpass1).call().code;
}