Merhabalar,
qmail tabanlı sistemden zimbra posta sunucusuna *imapsync *ile data
aktarmayı kullandık.
Bizim yaptığımız aktarımdaki sonuçlar şöyle:
Yaklaşık 7000 kullanıcıya ait 500GB datayı 44 saatte imapsync ile aktardık.
Kullanıcı sayısı ve data miktarına göre hesaplama yapıp aktarımı buna
göre yapabilirsiniz.
Bu arada zimbra'nın kendi LDAP yapısını şifreler için kullanmıyoruz,
external openLDAP kullanmanızı öneriyoruz.
Aşağıdaki adresten *imapsync*'yi indirebilirsiniz:
https://github.com/imapsync/imapsync/archive/master.zip
Bu arada imapsync indirdikten sonra isterseniz aşağıdaki batch script
ile aktarabilirsiniz.
imapsync-master klasörüne aşağıdaki *batch_imapsync_test.sh* dosyasını
çalıştırabilirsiniz.
script name: *batch_imapsync_test.sh *
#!/bin/bash
LOCK_FILE="/tmp/test.imapsync.lockfile"
LOGFILE="imapsync_log_users_test.txt"
####################################################
###### Do not modify past here
####################################################
if [ ! -e $LOCK_FILE ]; then
touch $LOCK_FILE
#Run core script
TIME_NOW=$(date +"%Y-%m-%d %T")
echo "" >> $LOGFILE
echo "------------------------------------" >> $LOGFILE
echo "IMAPSync started - $TIME_NOW" >> $LOGFILE
echo "" >> $logfile
{ while IFS=';' read h1 u1 p1 h2 u2 p2; do
USER_NAME=$u1
echo "Syncing User $USER_NAME"
TIME_NOW=$(date +"%Y-%m-%d %T")
echo "Start Syncing User $u1"
echo "Starting $u1 $TIME_NOW" >> $LOGFILE
./imapsync --host1 "$h1" --user1 "$u1" --password1 "$p1" --host2 "$h2"
--user2 "$u2" --password2 "$p2" --subfolder2 [Aktarilan_Eposta]
TIME_NOW=$(date +"%Y-%m-%d %T")
echo "User $USER_NAME done"
echo "Finished $USER_NAME $TIME_NOW" >> $LOGFILE
echo "" >> $LOGFILE
done ; } <*users_test.txt*
TIME_NOW=$(date +"%Y-%m-%d %T")
echo "" >> $LOGFILE
echo "IMAPSync Finished - $TIME_NOW" >> $LOGFILE
echo "------------------------------------" >> $LOGFILE
#End core script
#uncomment if you want a email once script is finished - useful for big
syncs
#echo " IMAPSync Finished" | $MAIL -s "IMAP Synch Bitti" [email protected]
rm -f $LOCK_FILE
else
TIME_NOW=$(date +"%Y-%m-%d %T")
echo "$SCRIPT_NAME at $TIME_NOW is still running" | $MAIL -s
"[$SCRIPT_NAME] !!WARNING!! still running" $MAIL_RECIPIENT
echo "$SCRIPT_NAME at $TIME_NOW is still running"
fi
Ayrıca aşağıdaki dosyayı oluşturmanız gerekiyor.
aktarılacak kullanıcı dosyası:***users_test.txt*
eski.domain.com;[email protected];eskisifre;yeni.domain.com;[email protected];yenidomainsifre
eski.domain.com;[email protected];eskisifre;yeni.domain.com;[email protected];yenidomainsifre
eski.domain.com;[email protected];eskisifre;yeni.domain.com;[email protected];yenidomainsifre
eski.domain.com;[email protected];eskisifre;yeni.domain.com;[email protected];yenidomainsifre
On 10.8.2017 19:45, Fevzi DAŞ wrote:
Merhaba, Icewarp adındaki ticari e-posta sisteminde yer alan yaklaşık
15000 e-posta hesabıni Zimbraya taşımaya çalışıyoruz. Dolayısı ile en
doğru yöntem konusunda arayışlarımiz var. Imapsync adlı ücretsiz
yazılımı kullanmayı planlıyoruz. Zimbra Centos 7 üzerinde
çalışmaktadır. Bu yazılımı daha önce kullanan var mı? Tavsiye eder
misiniz? Ya da alternatif olarak önerebileceginiz bir araç veya yöntem
var mıdır? Saygılarımla
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
--
Mümin ÖLMEZ (Sistem Yöneticisi)
İzmir Yüksek Teknoloji Enstitüsü
Bilgi İşlem Daire Başkanlığı
Tel: +90-(232)-750 7664
Email: [email protected]
http://www.iyte.edu.tr
------------------------------------------------------------------------
[İzmir Institute of Technology] - [Information Technologies Department]
- [Network and Systems Management Group]
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu