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" netw...@iyte.edu.tr
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;userna...@eski.domain.com;eskisifre;yeni.domain.com;userna...@yeni.domain.com;yenidomainsifre
eski.domain.com;userna...@eski.domain.com;eskisifre;yeni.domain.com;userna...@yeni.domain.com;yenidomainsifre
eski.domain.com;userna...@eski.domain.com;eskisifre;yeni.domain.com;userna...@yeni.domain.com;yenidomainsifre
eski.domain.com;userna...@eski.domain.com;eskisifre;yeni.domain.com;userna...@yeni.domain.com;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
Linux-sunucu@liste.linux.org.tr

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: muminol...@iyte.edu.tr
http://www.iyte.edu.tr
------------------------------------------------------------------------
[İzmir Institute of Technology] - [Information Technologies Department] - [Network and Systems Management Group]
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

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

Cevap