请问有没有方法将用户批量导入qmail

发表于:2007-06-08来源:作者:点击数: 标签:
假设我现在有一个文本文件,里面有很多的用户名和密码,请问如何能将这些用户自动的导入vpopmail的用户中,谢谢。 【发表回复】【查看CU论坛原帖】【添加到收藏夹】【关闭】 gadfly 回复于:2003-08-18 18:47:27 写个导用户的脚本很快的。 用vpopmail建用户

假设我现在有一个文本文件,里面有很多的用户名和密码,请问如何能将这些用户自动的导入vpopmail的用户中,谢谢。

【发表回复】【查看CU论坛原帖】【添加到收藏夹】【关闭】
 gadfly 回复于:2003-08-18 18:47:27
写个导用户的脚本很快的。

用vpopmail建用户好了

 超导 回复于:2003-08-18 23:17:33
我也想知道
我不会写脚本

 agang 回复于:2003-08-19 09:43:09
是啊,老大,帮我们写一个教本吧,谢谢了。

 gadfly 回复于:2003-08-19 17:59:34
在unix下干活,shell是必须学的语言和工具。

其实也挺简单的。一般一两天就可以精通了。
[code:1:6d8c9ad3c3]
#!/bin/bash

#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
[/code:1:6d8c9ad3c3]

我写了一个,你们自己试试看。
文件内容的格式
username1 passwd
username2 passwd2
............

 超导 回复于:2003-08-25 23:03:14
谢谢了
我去试试

 garfy 回复于:2003-08-26 13:58:03
我就用下面这个shell,其实我对shell非常不熟悉,这是红袖添香提供的。
我把用户名放到一个文本文件中,一个名字一行,密码和它的帐号一致,用户自己再去改密码。

while read line
do
echo $line
./vadduser $line $line
done < user

 jxjue 回复于:2003-11-27 10:20:23
将文本文件排好格式:/home/vpopmail/vadduser [email protected] password 然后赋予执行权,执行后看看!

 qujidong 回复于:2003-12-30 18:39:40
good

原文转自:http://www.ltesting.net