iredmail - 批量创建邮箱账户 - 从csv文件生成mysql数据库查询文件
需求:如需从给定的,其中包含邮箱地址和密码的 csv 文件中创建邮箱账户,怎么操作?
尝试:如下例,
#!/bin/bash
rm -f ./users.sql
awk -F',' '!seen[$1]++ { print }' users.csv > output.csv
while IFS=, read -r email password; do
bash /root/iRedMail-1.6.7/tools/create_mail_user_SQL.sh "${email}" "${password}" >> ./users.sql
done < ./output.csv
mysql --force vmail < ./users.sql
echo "创建完成。"