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.