1. 程式人生 > >創建用戶並發送郵件

創建用戶並發送郵件

mail ip地址 並發 don 郵箱錯誤 passwd ucc cti tor

echo -n "創建用戶輸入C,刪除用戶輸入D!"
read name
function monitor() 
{
if [ "$name" == "C" ] || [ "$name" == "c" ];then
    function_create
  elif [ "$name" == "D" ] || [ "$name" == "d" ]; then
    function_rm
  else
    echo "Input Error"
fi
}


function_create ()
{
echo -n "輸入用戶名(英文全拼):"
read USER_LIST
#echo 
-n "輸入用戶郵箱:" #read MAIL_LIST echo -n "輸入授權ip地址" read IP_LIST #DATE=$NAME USER_FILE=./user.txt for USER in $USER_LIST; do if ! id $USER &>/dev/null; then PASS=$(echo $RANDOM |md5sum |cut -c 1-8) useradd $USER echo $PASS |passwd --stdin $USER &>/dev/null echo
"$USER $PASS" >> $USER_FILE echo "$USER User create successful." echo -n "輸入用戶郵箱:" read MAIL_LIST echo $MAIL_LIST for MAIL in $MAIL_LIST;do if ! $MAIL &>/dev/null; then echo "USR:$USER PWD:$PASS IP:$IP_LIST" |mail -s "monitor
" $MAIL else echo "郵箱錯誤" fi done else echo "$USER User already exists!" fi done } #function_rm () #{ #echo 222 #} monitor

創建用戶並發送郵件