#!/bin/sh
#batchadduser.sh: batch add mail user.
#install step.
#chmod u+x batchadduser
#./batchadduser.sh domain datafile
if [ $# -lt 2 ]
then
echo "usage: $0 domain datafile"
exit 1
fi
domain=$1
datafile=$2
addcmd=/home/vpopmail/bin/vadduser
while read username passwd
do
$addcmd $username@$domain $passwd
done < $datafile
////////////data file格式//////////////////////////////
test test
////////////////////////////////////////////
此博客展示了一个批量添加邮件用户的shell脚本。脚本名为batchadduser.sh,可通过命令行传入域名和数据文件参数来批量添加用户。若参数不足会给出使用提示,脚本会从数据文件中读取用户名和密码,调用vadduser命令添加用户。

被折叠的 条评论
为什么被折叠?



