Zimbra Accounts Export CSV
İdris koç
Eğitmenin Adı
Zimbra CSV
08 Ocak 2016
Herkese merhaba, Linux server üstüne kurulu olan Zimbra IMAP veya POP3 tüm e-posta hesapları taşımak için, aşağıdaki sütunlu bir CSV dosyası oluşturmanız gerekir.
Bunun için aşağıdaki patch kullanabiliriz.
işinizi kolaylaştırmak için, Zimbra tüm e-postaları dışarı aktarmak için bir senaryo hazırladım.
işte betik:
# touch AddressBook.sh # chmod 775 AddressBook.sh # vim AddressBook.sh
Çıktı
#!/bin/bash
clear
echo "Processing account, please wait.............................."
USERS=`su - zimbra -c 'zmprov -l gaa'`
#Assume that domain name is linuxislife.org.com
#exchange="@linuxislife.org.com"
echo "SourceIdentity,SourceServer,SourceLoginID,SourcePassword,TargetIdentity" > export_users.csv
for ACCOUNT in $USERS
do
SourceIdentity=`echo $ACCOUNT`
#Assume that domain name is xyz.com for Linux box and Zimbra
SourceServer=`echo "linuxislife.org"`
SourceLoginID=`echo $ACCOUNT | awk -F@ '{print $1}'`
SourcePassword=`echo "P@ssw0rd"`
TargetIdentity=`echo -n $ACCOUNT | awk -F@ '{print $1}'`
TargetIdentity=${TargetIdentity}${exchange}
if [ $SourceLoginID == "admin" ] || [ $SourceLoginID == "spam" ] || [ $SourceLoginID == "ham" ] || [ $SourceLoginID == "virus-quarantine" ]
then
echo "Skipping system account, $ACCOUNT..."
else
echo "$SourceIdentity,$SourceServer,$SourceLoginID,$SourcePassword,$TargetIdentity" >> export_users.csv
fi
done
script çalıştıralım.
# sh AddressBook.sh
işlem proses
işlem proses
işlem bittikten sonra CSV dosyası /root dizininde (export_users.csv) isimli dosya filezilla ile çışarı çıkartın…
Teşekkürler bizi takip etmeye devam edin…
Bunun için Yorumlarınızı veya varsa sorularınızı bize sorabilirsiniz.

