ExtMail 1.1.1 批量增加用户
来源:互联网 发布:慈溪顺通网络怎么样 编辑:程序博客网 时间:2024/06/05 14:02
邮件服务器建构好之后,开始考虑将原来旧邮箱服务器的用户导入到ExtMail中来了,在网上查了一下资料,用ExtMail 1.0的用户需要更改ExtMan的导入脚本,我用的是ExtMail 1.1.1,想必ExtMail的团队已将BUG修改了,我不用作任何修改,就可以批量导入用户了。
如下操作:
首先要确认
[root@mail tools]# vi /var/www/extsuite/extmail/webmail.cf
[root@mail tools]# vi /var/www/extsuite/extman/webman.cf
均为SYS_CRYPT_TYPE = crypt
[root@mail tools]# vi /etc/dovecot.conf
mechanisms = plain login
[root@mail tools]# vi /etc/dovecot-ldap.conf
default_pass_scheme = plain login
[root@mail tools]# vi /usr/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
[root@mail tools]# file userlist.csv
userlist.csv: UTF-8 Unicode text
[root@mail tools]# cat userlist.csv
pc@wht.com pc 500 0 1000-楊華
?
#上述格式之前只能为空格或逗号分隔,不能为TAB,否则不能导入
#第二列为明文密码,用MD5不行
[root@mail tools]# pwd
/var/www/extsuite/extman/tools
[root@mail tools]# vi userlist.csv
pc@wht.com $1$9cJczIK0$CVfjaWwC0TpOnK8U9D2xm1 500 0 1490-楊華?
"userlist.csv" 1L, 41C 已寫入
[root@mail tools]# perl ./userctl.pl --mode=badd --file=./userlist.csv --setuid=1000 --setgid=1000
disablepwdchange = 0
quota = 524288000S
status = 1
expiredate = 0000-00-00
maildir = wht.com/pc/Maildir/
email = pc@wht.com
password = pc
disablesmtpd = 0
routing =
disablepop3 = 0
commonname = pc
gidnumber = 1000
disablenetdisk = 0
answer =
active =
disablesmtp = 0
homedir = wht.com/pc
question =
uidnumber = 1000
createdate = 2012-02-11 17:28:10
netdiskquota = 5242880S
disableimap = 1
disablewebmail = 0
[root@mail tools]# ls
adminctl.pl diffinfo.pl expireusers.pl purgeuser.pl setid.pl userctl.pl.bak
aliasctl.pl domainctl.pl maildirmake.pl reportusage.pl userctl.pl userlist.csv
[root@mail tools]# logout
参考网页:
http://blog.sina.com.cn/s/blog_3f12afd00100u03p.html
http://www.xmydlinux.org/201108/588.html
转一下上述网址的内容:
1、生成userlist列表文件
1.1 中文转拼音。软件实现,注意校验,多音字拼错的可能。比如:曾ceng--zeng
1.2 execl完成“用户,密码,邮箱大小,网盘大小,通用名 ”5列内容的CSV文件并上传到邮件服务器
1.3 awk完成用户user-->邮箱user@domain.com的转换
[root@mail /]# cd /yourPATH/extman/tools/
[root@mail tools]# awk -F, '{print $1"@domain.com",$2,$3,$4,$5}' user.csv >userlist
[root@mail tools]# dos2unix userlist
[root@mail tools]# file userlist
userlist: UTF-8 Unicode text
1.4 排除重复用户
[root@mail tools]# awk '{print $1}' userlist |sort |uniq -d #显示重复的用户,vi更改下
wangbo@domain.com
wangdong@domain.com
2、导入初始用户(extman1.0版)
2.1 更改userctl.pl文件。参考官方论坛
131行加上:
my $name = $_[4];
注释原139行的:
#my $name = defined $opt{name} ? $opt{name} : $user;
原来第268行改为:
$rv = adduser $info[0],$info[1],$info[2],$info[3],$info[4];
2.2 使用userctl.pl导入用户
[root@mail tools]# perl ./userctl.pl --mod=badd --file=./userlist --setuid=1000 --setgid=1000
3、设置全局地址簿
[root@mail tools]# cat userlist |awk '{print $5,$1}'|sed 's/ /,/g'|sed -e ' s/^/"/g' -e 's/$/"/g' -e 's/,/","/g' >/your/extmail/path/globabook.cf
完!!!
0
上一篇:NTP 时间同步协议配置
下一篇:CISCO NAT 配置
相关热门文章
- 关于SourceInsight的点滴记录...
- NTLM认证协议及SSPI的NTLM实现...
- MyEnTunnel+iptables做代理上...
- 维护表空间和数据文件...
- Squid代理服务器 多出口多用户...
- linux 常见服务端口
- 【ROOTFS搭建】busybox的httpd...
- 什么是shell
- linux socket的bug??
- linux的线程是否受到了保护?...
- IBM DS3400 盘阵怎么查看是单...
- 启动auditd时,报错如下,怎么...
- CGSL系统中root密码正确,但无...
- 在CGSL系统中,如何为不同的用...
- CGSL系统如何设置交换分区的大...
给主人留下些什么吧!~~
评论热议
0 0
- ExtMail 1.1.1 批量增加用户
- 批量增加用户
- 批量增加smb用户
- linux 批量增加用户
- Linux 批量增加,删除用户
- shell脚本批量增加用户
- Linux中批量增加用户并设置密码
- vbs实现windows通过文本导入批量增加用户
- 如何为extmail增加邮件短信通知功能
- 增加用户
- Mybatis 批量增加,批量更新
- ibatis批量修改、批量增加、批量删除
- ibatis批量修改、批量增加、批量删除
- ibatis批量修改、批量增加、批量删除
- sqlserver 批量增加数据
- 批量增加字段到某表
- struts2批量增加
- AD域批量增加
- 几种系统下查看FC HBA卡信息的方法
- squid无法启动,解决一例。
- android Menu 选项菜单示例
- cisco的时钟设定(clock ntp timezone)
- NTP 时间同步协议配置
- ExtMail 1.1.1 批量增加用户
- CISCO NAT 配置
- 菜鸟必读:CISCO NAT 配置学习经典
- 系统管理员应该怎样高效的书写文档
- Oracle Client R12R2 安装检查失败解决
- 关于Oracle的安装、卸载、配置
- RedHat Enterprice Linux 5.4 下安装Oracle 10g
- 详解Oracle创建用户权限全过程
- rhel 5.5 连接HP EVA4400磁阵
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
白带乳白色腥臭
尿液成乳白色
冠状沟乳白色
男性小便乳白色
尿乳白色尿是怎么回事
白带呈乳白色豆腐渣
小便乳白色是为什么
尖突下疼痛是怎么回事
乳突炎严重吗
乳突炎的症状
双侧乳突炎
中耳乳突炎症状
右侧中耳乳突炎
右侧乳突炎
左侧乳突炎
右侧中耳乳突炎是什么意思
乳突炎是怎么引起的
乳糖酶一般吃几天见效
乳糖酶和益生菌区别
爱宝乳糖酶
吃乳糖酶大便变化过程
乳糖酶怎么吃
乳糖酶多少钱一盒
什么牌子的乳糖酶好
婴儿乳糖酶哪个牌子好
德国乳糖酶
乳糖酶的正确服用方法
儿歌乳糖酶价格
乳糖酶是糖吗
乳糖酶品牌
乳糖酶价格
乳糖酶哪里有卖
乳糖酶是什么
什么是乳糖酶
爱宝乳糖酶说明书
乳糖酶滴剂
乳糖酶哪种好
乳糖酶图片
儿歌乳糖酶怎么样
爱宝乳糖酶怎么吃
注射用乳糖酸红霉素