Zimbra server üzerinde txt dosyasında yer alan İsim, Soyisim, Görünen Ad ve E-posta bilgilerini kullanarak toplu e-posta hesapları oluşturabilirsiniz. Random parola üretmek için script içerisinde yer alan pwgen aracının yüklenmesi gerekmektedir.

Ubuntu
sudo apt install pwgen -y
Centos
sudo yum install pwgen -y

Script zimbra kullanıcısı ile çalıştırılmalıdır.

#!/bin/bash

output="/tmp/e-postalar.txt"

rm -f $output
touch $output

while IFS=',' read -r firstname lastname displayName EMAIL; do
# Her hesap için random parola oluşturma
PASSWORD=$(pwgen -Bc1y -r \'\"\@\?\^\&\*\(\)\`\:\~\;\:\[\]\{\}\.\,\\\/\|\<\>\=\-\%\$\+\#\_ 12)

# E-posta hesaplarını oluşturma
echo "$EMAIL $PASSWORD" >> $output
zmprov ca $EMAIL $PASSWORD givenName "${firstname}" sn "${lastname}" displayName "${displayName}"

done < e-posta_bilgileri.txt

Oluşan e-posta hesapları ve parolaları /tmp/e-postalar.txt dosyasına aktarılacaktır.

 

Teşekkürler…

Leave a Reply

Your email address will not be published. Required fields are marked *