Update
This commit is contained in:
parent
2f0ed6ed1e
commit
42d9882061
|
@ -1,4 +1,8 @@
|
|||
#!/bin/bash
|
||||
rm /root/users.sql
|
||||
echo "DELETE FROM mailbox;" >> /root/users.sql
|
||||
echo "DELETE FROM alias;" >> /root/users.sql
|
||||
|
||||
while IFS= read -r LINE
|
||||
do
|
||||
USER=$(echo $LINE | awk -F':' '{print $1}')
|
||||
|
@ -10,7 +14,13 @@ do
|
|||
QUERY_DOMAIN="INSERT IGNORE INTO domain (domain) VALUES ('$DOMAIN');"
|
||||
echo $QUERY_DOMAIN >> /root/users.sql
|
||||
QUERY_USER="INSERT INTO mailbox (username, password, name, domain, maildir, local_part) VALUES
|
||||
('$MAILUSER','$HASH','$NAME','$DOMAIN','','');"
|
||||
('$MAILUSER','{MD5-CRYPT}$HASH','$N$
|
||||
echo $QUERY_USER >> /root/users.sql
|
||||
QUERY_ALIAS="INSERT INTO alias (address, goto, domain) VALUES ('$MAILUSER', '$MAILUSER', '$DOMAIN');"
|
||||
echo $QUERY_ALIAS >> /root/users.sql
|
||||
if [ "$USER" == "postmaster" ]; then
|
||||
QUERY_ADMIN="INSERT INTO domain_admins (username, domain) VALUES ('$MAILUSER', '$DOMAIN');"
|
||||
echo $QUERY_ADMIN >> /root/users.sql
|
||||
fi
|
||||
done < /root/collected_vpasswd
|
||||
|
||||
|
|
Loading…
Reference in a new issue