Merhabalar öncelikle geçenlerde yaşamış olduğum bir durumu en temel haliyle anlatmak istiyorum.
Bir müşterimin sitesi ve mailleri başka bir sunucu hizmet verende barınıyordu ve hizmet veren kişi sistemi kapatmaya karar vermiş müşterimde benim sunucuma taşınmak istediğini söyledi. Cpanel > Cpanel taşıma işlemini gerçekleştirdim fakat sonradan farkına vardığımız bir durum vardı o da hizmet verenin kullandığı sistem mailleri farklı bir altyapı üzerinden sağlıyordu bu yüzden bizde taşıma işlemi yaptığımızda eski mailleri ortalıkta yoktu. Sistemi incelediğimde fark ettim kullandıkları alt yapı mailleri export etmeye izin vermiyordu yani mail yedeklerini alıp benim sunucuma taşıyamıyorduk ve süremiz kısıtlıydı. Mailleri taşıma işlemini imapsync kullanarak hızlıca hallettik. Bunun gibi durumlar için sizlere sunucular arası mail taşıma işlemini nasıl yapacağınızı anlatacağım.
Imapsync Nedir?
Imapsync, iki farklı IMAP sunucusu arasında e-posta hesaplarını senkronize etmek için kullanılan bir araçtır. Bu araç, e-posta mesajları, klasörler, etiketler ve diğer posta öğelerini bir sunucudan diğerine aktarırken aynı zamanda iletişim bilgilerini ve kullanıcı yetkilendirmelerini de korur.
Imapsyc, genellikle bir sunucudan diğerine geçiş yaparken veya e-posta hesaplarını farklı sunucular arasında senkronize etmek istediğinizde kullanılır. Özellikle büyük miktarda veri taşımak gerektiğinde veya birden fazla e-posta hesabını yönetmek zorunda olduğunuzda oldukça kullanışlıdır. Imapsyc, e-posta hesaplarının içeriğini koruyarak verilerin güvenli bir şekilde taşınmasına yardımcı olur ve kullanıcıların zamanlarını daha verimli bir şekilde kullanmalarını sağlar.
Imapsync Nasıl Kullanılır?
Kurulum
Öncelikle epel repoyu kuralım.
yum install epel-release -y
Daha sonra imapsync paketini kuralım.
yum install imapsync -y
Mail Transferi
Gerekli kurulumları yaptıktan sonra mailleri transfer etmeye başlayalım her mail adresi için tek tek yapmanız gerekmektedir.
imapsync --host1 mail.siteadresi1.com --user1 [email protected] --password1 password1 --host2 mail.siteadresi2.com --user2 [email protected] --password2 password2
Yukarıdaki komutu açıklamak gerekirse:
[email protected] adresindeki eski maillerimizi [email protected] adresine transfer sağlıyor.
- –host1 : eski mail sunucusu
- –user1 : eski mail adresimiz
- –password1 : eski mail şifremiz
- –host2 : yeni mail sunucumuz
- –user2 : yeni mail adresimiz
- –password2 : yeni mail şifremiz
Bunun sayesinde kolaylıkla maillerinizi taşıma işlemi yapabilirsiniz.
Daha detaylı bilgi için Github adresine veya bakabilir ve diğer parametleri öğrenebilirsiniz.