发布Extmail/Extman配置文件参数说明
SYS_USER_TIMEZONE =
# 指定用户默认时区,默认为东八区:+0800;
SYS_USER_CCSENT = 1
SYS_USER_SHOW_HTML = 1
SYS_USER_COMPOSE_HTML = 1
SYS_USER_CONV_LINK =1
SYS_USER_ADDR2ABOOK = 1
# 系统默认用户参数;
SYS_MESSAGE_SIZE_LIMIT =
# 该参数控制写邮件时,单封信件的最大尺寸。以byte为单位,比如: 5242880 代表5MB;
SYS_MIN_PASS_LEN =
# 指定邮件账户最短密码长度,默认2;
SYS_MFILTER_ON =
# 过滤器开关;1为开,0为关;
SYS_NETDISK_ON =
# 网络磁盘开关;1为开,0为关;若设置了0,则即使在extman内打开用户网络磁盘功能
# 用户都不能使用该功能;
SYS_SHOW_SIGNUP =
# 首页“注册免费邮箱”的按钮显示开关;1为显示,0为关闭;
SYS_AUTH_TYPE =
# 系统认证方式, 可选:mysql/ldap/authlib;
SYS_MAILDIR_BASE =
# 邮件数据存放目录路径,必须使用绝对路径,比如:/home/domains;
SYS_AUTH_SCHEMA = virtual
# 该设置有3个参数:vpopmail1/vpopmail2/virtual;
# virtual即虚拟帐户;
# vpopmail1 => all user accounts in one table 为对qmail+vpopmail(mysql版)的支持;
# vpopmail2 => accounts in per domain table 为对qmail+vpopmail(mysql版)的支持;
SYS_CRYPT_TYPE =
# 密码加密方式,支持以下方式:
# crypt|cleartext|plain|md5|md5crypt|plain-md5|ldap-md5|sha|sha1;
注:Extmail密码格式介绍:
一. scheme(密码模型)
Extmail支持明文,crypt,md5,md5crypt,sha/sha1等主流的9-10种密码格式,
采用如下的方法映射:
CRYPT => crypt
MD5 => md5
PLAIN-MD5 => plain_md5
LDAP-MD5 => ldap_md5
SHA => sha
SHA1 => sha
CLEARTEXT => clear
PLAIN => clear
二. 格式说明
Extmail可以辨认以下3种密码格式:
1. $1$hhhhhh$xxxxxxxxxxx
该格式以md5()结果为基础,用一串hhhhhh(随机数)的hash对md5进行加密得到的密码,xxxxxxxxxxxxx 就是md5密文数据,它的特征是以$1$为前缀,符合此说明的格式就是md5crypt。
2. {xxxx}yyyyyyyyyyyyyyy
该格式,{}里面是明文指定了密码模型,之后为加密数据。
比如:{MD5}xxxxxxxxxxxx,代表以MD5为加密方式,而xxxxxxxxxxxxx就是md5密文数据。
3. xxxxxxxxxxxxxxxxxxxxx
该格式是没有任何特征的密文,如果采用该格式,必须手工在webmail.cf和webman.cf的SYS_CRYPT_TYPE参数指定密码格式。
SYS_MYSQL_USER =
# MYSQL数据库用户信息设置,默认为:extmail;
SYS_MYSQL_PASS =
# MYSQL数据库用户密码设置;
SYS_MYSQL_DB =
# MYSQL数据库名设置;
SYS_MYSQL_HOST =
# MYSQL数据库主机,默认为:localhost;
SYS_MYSQL_SOCKET =
# MYSQL数据库SOCKET位置设置,默认为:/var/lib/mysql/mysql.sock;
SYS_MYSQL_TABLE = mailbox
SYS_MYSQL_ATTR_USERNAME = username
SYS_MYSQL_ATTR_DOMAIN = domain
SYS_MYSQL_ATTR_PASSWD = password
SYS_MYSQL_ATTR_QUOTA = quota
SYS_MYSQL_ATTR_NDQUOTA = netdiskquota
SYS_MYSQL_ATTR_HOME = homedir
SYS_MYSQL_ATTR_MAILDIR = maildir
# Extmail使用的MYSQL表设置,请不要修改默认配置;
SYS_MYSQL_ATTR_CLEARPW = clearpwd
# 为了方便管理员对账户的管理,该设置用来保存明文密码;
# 如果不需要该功能请注释掉此设置;
SYS_MYSQL_ATTR_DISABLEWEBMAIL = disablewebmail
SYS_MYSQL_ATTR_DISABLENETDISK = disablenetdisk
SYS_MYSQL_ATTR_DISABLEPWDCHANGE = disablepwdchange
SYS_MYSQL_ATTR_ACTIVE = active
# attr_disable**主要是设置是否打开禁用某个特性的功能。如果注释掉
# 那么即使数据库存在这个字段也会无效。比如disablewebmail,即支持用户登录webmail。
# 注:修改过该设置后,用户必须logout才能生效;
SYS_LDAP_BASE = o=extmailAccount,dc=example.com
SYS_LDAP_RDN = cn=Manager,dc=example.com
SYS_LDAP_PASS = secret
SYS_LDAP_HOST = localhost
# LDAP配置信息;











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面