标签 批量创建邮箱 下的文章

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 "创建完成。"

参考:https://docs.iredmail.org/sql.create.mail.user.html