最后更新日期:2013-05-16
1、接口调用地址
domain/webmail/api/addDomain.php?adminpass=xxx&domain=abc"a=15000&userlimit=150&userquota=100&netfilequota=50&allowreg=on&created=2009-04-23&ended=2013-01-01&password=123456
需要以GET方式传递以下参数:
●domain: 要添加的域名,例如“abc”
●quota: 此域的空间限额,单位为M。只能为数字,例如“15000”
●userlimit: 限制的用户数,只能为数字,例如“150” ●userquota: 默认用户空间限额,单位为M。只能为数字,例如“100”
●netfilequota: 默认网络文件柜限额,单位为M。只能为数字,例如“50”
●allowreg: 是否允许自由注册,“on”为允许,“off”为不允许
●created: 域开通时间,格式为“2009-04-23”
●ended: 域到期时间,格式为“2013-01-01”
●password: 此域的域管理员密码,如没有此项密码默认为“12345678”
●pwd_encode:(新增)此域的域管理员密码,如没有此项密码默认为“12345678”(base64加密)。password,pwd_encode两个参数,优先取pwd_encode
3、输出数据
输出内容及含义如下:
●param_error: 传递的参数错误
●verify_error: 验证超级管理员密码错误
●domain_exist: 已存在此域名
●add_error: 添加域名出错
●ok: 成功添加域名
二、删除域名接口
1、接口调用地址
domain/webmail/api/delDomain.php?adminpass=xxx&domain=abc
2、传入参数
需要以GET方式传递以下参数:
●adminpass: 超级管理员MD5后的密码
●domain: 要删除的域名,例如“abc”
3、输出数据
输出内容及含义如下:
●param_error: 传递的参数错误
●verify_error: 验证超级管理员密码错误
●domain_not_exist: 不存在此域名
●del_error: 删除域名出错
●ok: 成功删除域名
三、添加用户接口
1、接口调用地址
domain/webmail/api/addUser.php?adminname=admin&adminpass=xxx&mailbox=************&password=11111&fullname=name&mailquota=100&filequota=50
2、传入参数
需要以GET方式传递以下参数:
●adminname: 域管理员名称
●adminpass: 域管理员MD5后的密码
●mailbox: 要添加的邮箱帐户全称,例如************
●customdata: 自定义字段数据,如”10001”
●password: 此帐户要设置的密码
●pwd_encode:(新增)此帐户要设置的密码(base64加密)。password,pwd_encode两个参数,优先取pwd_encode
●fullname: 用户姓名(如果为中文字符请使用UTF-8格式,并进行URL 编码)
●mailquota: 邮件空间限额,单位为“M”,只能为数字
●filequota: 网络文件柜空间限额,单位为“M”,只能为数字
3、输出数据
输出内容及含义如下:
●param_error: 传递的参数错误
●verify_error: 域管理员验证错误
●mailbox_exist: 已存在此邮箱
●add_error: 添加邮箱错误
●数字: 成功添加邮箱返回用户id值
四、获取用户信息接口
1、接口调用地址
使用邮箱名称调用(未开启自定义用户字段功能):