如果您使用 MySQL 存储虚拟域和虚拟用户,iRedMail 提供了脚本用于批量创建
邮件用户,文件名为:
- create_mail_user_MySQL-x.y.z.sh
|
文件: |
create_mail_user_MySQL-0.1.tar.gz |
大小: |
1KB |
下载: |
下载 | |
使用方法:
1) 将要添加的用户名都保存到文件中,例如 userlist.txt:
user1
user2
user3
注意:
* 一个用户名一行;
* 不要加类似 @example.com 的域名;
* 如果用户列表文件 userlist.txt 是在 Windows 平台编辑的,
请复制到 Linux 服务器上后使用 'dos2unix' 工具转换一下
文档格式:
# dos2unix userlist.tx
2) 编辑 create_mail_user_MySQL-x.y.z.sh,在文件开头部分找到以下
变量,并按自己的实际情况修改:
# You domain name.
DOMAIN='example.com' # 这是邮件用户的域名,如:user1@example.com
DEFAULT_PASSWD='888888' # 这是默认密码
DEFAULT_QUOTA='10240' # 邮箱容量。10240 -> 10M (10240/1024)
3) 修改好后执行:
# sh create_mail_mysql_user.sh userlist.txt
它会在当前目录生成一个 output.sql 文件,请核对该文件中的用户信息
是否正确。确认无误后继续往下执行。
4) 从得到的 SQL 文件导入用户:
# mysql -uroot -p
mysql> USE vmail;
mysql> SOURCE output.sql;
如果没有错误信息,表示 SQL 文件成功导入,邮件用户创建成功。
阅读(2167) | 评论(0) | 转发(0) |