Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
#!/bin/sh # # Written by NONO. http://www.asahi-net.or.jp/~aa4t-nngk/ # PATH=/var/qmail/bin:/usr/local/bin:$PATH # Change these for your environment! REALPOPU=popuser REALPOPG=popusers POPUDIR=/home/popusers OPTCOMMAND="|mailquotacheck_jp" # POPUID=`id -u $REALPOPU` POPGID=`id -g $REALPOPU` ASSG=/var/qmail/users/assign ASSGTMP=/var/qmail/users/assign.new POPPW=/etc/poppasswd read -p "User Name: " POPUNAME if [ -e $POPUDIR/$POPUNAME ]; then echo "User Already Exists. Nothing Done" exit 1 fi cd $POPUDIR mkdir $POPUNAME touch $POPUNAME/.qmail [ "$OPTCOMMAND" != "" ] && echo "$OPTCOMMAND" > $POPUNAME/.qmail echo ./Maildir/ >> $POPUNAME/.qmail maildirmake $POPUNAME/Maildir chown -R $REALPOPU.$REALPOPG $POPUNAME chmod -R 700 $POPUNAME chmod 600 $POPUNAME/.qmail [ -e $ASSGTMP ] && rm -f $ASSGTMP sed '$d' $ASSG > $ASSGTMP echo "=$POPUNAME:$REALPOPU:$POPUID:$POPGID:$POPUDIR/$POPUNAME:::" >> $ASSGTMP echo . >> $ASSGTMP mv -f $ASSGTMP $ASSG chmod 644 $ASSG echo $POPUNAME:x:$REALPOPU:$POPUDIR/$POPUNAME >> $POPPW chmod 600 $POPPW read -p "Enter Mail Password: " PWPHRASE poppasswd_change $POPPW $POPUNAME $PWPHRASE qmail-newu echo "[SUCCESS] Mail User $POPUNAME successfully created." exit 0