Güncel

Zimbra Mail Server Taşıma İşlemi Nasıl Yapılır ?

Zimbra mail server taşıma işlemi genellikle mevcut bir sunucudan yeni bir sunucuya veya bulut tabanlı bir hizmete geçiş yapmak isteyen kullanıcılar tarafından gerçekleştirilir. Bu işlemi gerçekleştirmek için aşağıdaki adımları izleyebilirsiniz:

Yeni sunucuyu hazırlayın: İlk olarak, yeni sunucunuzu hazırlamanız gerekir. Bu, uygun bir işletim sistemi kurulumu, gereksinim duyduğunuz yazılımların yüklenmesi ve Zimbra’nın yüklü olduğundan emin olmak için gereklidir.

Yedeklemeleri alma: Zimbra sunucunuzun tüm verilerinin yedeklerini almanız gerekir. Bu, tüm posta kutuları, kişiler, takvimler ve diğer verileri içermelidir.

Verileri yeni sunucuya aktarma: Yedeklemelerinizi yeni sunucunuza aktarmanız gerekir. Bu, yedeklemeleri doğru bir şekilde kopyalamak ve verileri yeni sunucuda kullanılabilir hale getirmek için birkaç farklı yöntem kullanabilirsiniz.

DNS ayarlarını yapılandırma: DNS ayarlarını yapılandırmanız gerekir, böylece postalar doğru şekilde yönlendirilir. Bu, yeni sunucunuzun IP adresinin doğru şekilde yapılandırılmasını ve posta işlemlerinin doğru şekilde yönlendirilmesini içerir.

Test etme: Son olarak, yeni sunucunuzdaki postaların doğru şekilde çalıştığından emin olmak için test etmelisiniz. Bu, posta gönderme ve alma işlemlerini test etmek için birkaç test postası göndermek ve almak anlamına gelir.

Bu adımları takip ederek, Zimbra mail server taşıma işlemini başarıyla tamamlayabilirsiniz. Ancak, bu işlem teknik bir işlem olduğundan, gerektiğinde bir uzmandan yardım almanız tavsiye edilir.

Zimbra’dan Zimbra’ya Hesap Taşıma (Migration) İşlemleri
Adımlar:
1. Yeni sunucuya eski sunucudaki tüm kullanıcılar aktarılır.
(Bu seçenekle parolalar ve diğer ldap bilgileri taşınamayacağından, sadece kullanıcı adları taşınır ve rastgele oluşturulmuş parolalar üretilir.)
2. Eski sunucudaki tüm mailboxlar taşınır.
3. Parola ve diğer datalar eski sunucudan yeni sunucuya aktarılır.
4. Dağıtım listeleri ve takma adlar (alias)’lar oluşturulur.
5. SSL’ler ve diğer ayarlar (kota vs.) yeniden yapılandırılır.
6. Test edilir, varsa eksiklikler (kullanıcıya özgü dağıtım listeleri, Evrak Çantasının açılması, kullanıcı tanımlı yönlendirme adresleri ) giderilmelidir.

1. Hesapları aktarmak için yeni kurulan sunucunun yönetim arayüzüne girin. Tools and Migration > Account Migration’a girin. Sol üstte bulunan çarka tıklayıp Migration Wizard a tıklayın.
Gelen ekranı aşağıdaki gibi değiştirerek Next tuşuna basın.

Type of mail server: Zimbra Collaboration Suite
Would you like to import account records? Yes
Would you like to import mail? No
Gelen ikinci ekranda da

Import from another Zimbra LDAP directory
seçeneğinin seçili olduğundan emin olduktan sonra Next ile ilerleyin.
Gelen Bulk provisioning options ekranını olduğu gibi bırakarak Next ile geçin
Directory Connection kısmını da

LDAP URL: ldap:// sunucu ip
Bind DN: olduğu gibi bırakınız
Bind Password: eski sunucunun zimbra ldap kullanıcısının parolasını giriniz.
LDAP filter: olduğu gibi bırakınız.
LDAP search base: dc=domain,dc=edu,dc=tr gibi domaininizi yazarak Next ile ilerleyiniz.
Bundan sonra gelecek ekranları da Next ile geçebilirsiniz. Yukarıdaki bilgi girişlerinde bir sorun yok ise, işlem başladıktan bir kaç dakika içerisinde tüm hesapları alacaktır.
2. Eski sunucudaki tüm mailbox datalarını aktarmak için eski sunucuya girerek, /opt/zimbra/conf/zmztozmig.conf dosyasını editliyoruz.
vi /opt/zimbra/conf/zmztozmig.conf

##zmztozmig.conf içeriği
SourceZCSServer=1.1.1.1 (eski mail server ipsi)
SourceAdminUser=Admin (eski mail server admin kullanıcısı)
SourceAdminPwd=password (eski mail server admin parolası)
SourceAdminPort=7071 (yonetim portu – değiştirmeye gerek yok)
TargetZCSServer=2.2.2.2 (yeni mail server ipsi)
TargetAdminUser=Admin (yeni mail server admin kullanicisi)
TargetAdminPwd=password (yeni mail server parolası)
TargetAdminPort=7071 (yönetim portu – değiştirmeyiniz)

#Threads to run simultaneously
Threads=15 (eş zamanlı olarak kaç adet çalışacağı bilgisi bu rakam scripttin çalışacağı makinenin core sayısına yakın olursa daha hızlı sonuç alırsınız)
KeepSuccessFiles=FALSE (TRUE olarak gelir, FALSE olarak çevirmezseniz, indirdiği dosyaları da tutacaktır, diskinizde gereksiz yer tutacağından FALSE olarak değiştirdik.
DomainMap=domain.edu.tr domain.edu.tr kaynak ve hedef domain
Domains=domain.edu.tr
Accounts=all Accounts all olarak seçildiğinde yukarıdaki Domains parametresi önem kazanır.
resolve=modify Modify şeklinde ayarlarsanız mükerrer mail oluşma ihtimali ortadan kalkar.
Taşıma işleminden önce kaynak ve hedef zimbraların üzerinde default cos içerisinde 12 saat olarak ayarlı olan

AdminAuthTokenLifeTime
süresi yeterince uzun bir süreye ayarlanır, aksi halde 12 saatten uzun süren taşıma işlemlerde oturum hatası ile karşılaşılabilir.

Yukarıdaki ayarları /opt/zimbra/conf/zmztozmig.conf dosyasına tarif ettiğimiz gibi girdikten sonra, yine kaynak (eski) sunucuda zimbra kullanıcı olarak şu komutu çalıştırıyoruz.
/opt/zimbra/libexec/zmztozmig
Bu komut çalıştıktan sonra ekrana dosyaların kopyalanma Download / Upload bilgileri geçer ve işlem mailboxların büyüklüğüne göre bir iki gün sürebilir. Bittiğinde özet olarak;

*****[INFO|main:1| 16/03/2014 23:55:06]: ****************SUMMARY**************************
*****[INFO|main:1| 16/03/2014 23:55:06]: Total Accounts processed : 5701
*****[INFO|main:1| 16/03/2014 23:55:06]: Successfull Accounts : 5701
*****[INFO|main:1| 16/03/2014 23:55:06]: Failed accounts : 0
*****[INFO|main:1| 16/03/2014 23:55:06]: Total Migration Time(seconds) : 128030.831
*****[INFO|main:1| 16/03/2014 23:55:06]: *************************************************
Burada toplam başarılı ve başarısız hesap sayılarına bakmak gerekmektedir. Eğer başarısız hesap var ise, konfigürasyon dosyasında yer aldığı gibi /opt/zimbra/log/ztozmiglogs dizini altındaki loglara özellikle ztozlog_0.log isimli log dosyasına bakılmalıdır.
3. Parola ve diğer ldap bilgilerinin aktarılması işi: Öncelikle aşağıdaki komutlarla tüm kullanıcı dataları çekilir.

# su – zimbra
$ zmprov -l gaa -v > /tmp/kullanicilar.txt
İstenilen bilgiler greple alınarak bir dosyaya yazdırılır. (Birden fazla kelime içeren ifadelerin “tırnak” içerisine alınmış olmasını da sağlıyoruz)

cat kullanicilar.txt | egrep ‘# name|pager:|homePhone:|^st:|street:|telephoneNumber:|userPassword:|company:|zimbraAccountStatus:|zimbraPasswordModifiedTime:’ \
|sed -r ‘s/: (.*)$/: \”\1\”/g’ | sed ‘s/://g’ | sed -z ‘s/\n/ /g’ | sed ‘s/# name/\nma/g’ > modifyAccount.txt
modifyAccount.txt içindeki veriler içerisinde tırnak işareti kontrol yapmak uygun olacaktır, yanlış bir tırnak komutun hatalı sonlanmasına neden olabilir.

modifyAccount.txt dosyamızın içeriğindeki satırlar aşağıdaki satır gibi görünmelidir.

ma user@domain company “Ünvan” homePhone “B” pager “E” st “01234567891” street “İnşaat Mühendisliği Bölümü” telephoneNumber “1234” userPassword “{SSHA}6ifkLFToW/jmVG7yhJn9Xi2C6B/LVjF4” zimbraAccountStatus “active” zimbraPasswordModifiedTime “20150327141828Z”
Türkçe karakter sorunu yaşamamak için komutları yapıştırmak yerine aşağıdaki gibi kullanmalıyız.

zmprov -f modifyAccount.txt

admin

Recent Posts

“A.TR” 3. Kategori Başvuruları Başladı!

“a.tr Geçiş Süreci” kapsamında işlemlerin yürütüleceği 3. Kategori Başvuruları 14 Şubat 2024’te başladı. Bu kategori sırasıyla;… Read More

8 ay ago

Öğretmenler Günü ve 20. Yıl Kutlaması: %80 İndirim Fırsatını Kaçırmayın!

Sayın Müşterimiz,Ekonomikhost İnternet ve Bilişim Hizmetleri olarak, öğretmenlerimize ve 20. yıldönümümüze özel bir kampanya ile… Read More

1 sene ago

Fırsatları Kaçırmayın! Com.tr Alan Adınızı 65 TL’ye Kaydedin!

Siz değerli müşterilerimize her zaman daha iyi hizmet sunmanın yollarını arıyoruz vebu sefer sizin için… Read More

1 sene ago

20 Yıldır Daima Hızlı, Ekonomik ve Güvenilir Hosting | Ekonomikhost 20. yaşında

Sayın Ekonomikhost Müşterileri, Bugün Ekonomikhost olarak büyük bir gurur ve mutlulukla 20. yılımızı kutlamanın heyecanını… Read More

1 sene ago

Caching (Önbelleğe Alma) Nedir ve Nasıl Çalışır?

Caching (önbelleğe alma), bilgisayar sistemlerinde ve yazılımlarda sık kullanılan verilerin geçici olarak saklanmasıdır. Bu, veriye… Read More

1 sene ago

Windows Dijital Delil İzleri: Kabuk Çantaları(Shellbags) nedir?

Bu makalemizde Windows Forensic incelemelerinde göz atılabilecek delillerden birisi olan Shellbag’lerden bahsedeceğiz. Windows’ta bir pencereyi… Read More

1 sene ago