Günümüz internet dünyasında, her ne kadar anlık mesajlaşma araçları (whatsapp, telegram vb.) çok kullanılsa da, mail hizmetleri özellikle firmalar tarafından sık kullanılıyor ve görünen o ki, mail servisleri her zaman kullanılacak.
Hosting değiştirme veya hosting taşıma işlemlerinde, hosting müşterileri web sitelerini kolayca taşıyabilseler de, mail taşıma işlemleri sıkıntılı hale gelebiliyor. Maillerinizi POP3 olarak kullanıyorsanız, gelen ve giden mailleriniz zaten bilgisayarınızda saklanacaktır. Fakat imap protokolü kullanıyorsanız, mailleriniz mail hosting sunucunuzda kalacaktır. IMAP kullandığınızda maillerinizi bir mail sunucudan taşımak ise oldukça kolay bir işlem.
IMAP, bir e-posta iletişim protokolüdür. IMAP e-posta iletilerinizi doğrudan e-posta sunucusu üzerinde yönetme ve saklama olanağı sunar. IMAP protokolü destekleyen tüm cihazlarınızda, maillerinizi senkronize şekilde kullanabilir ve yönetebilirsiniz. Veya bir maili bir çok kişi aynı anda kullanabilirsiniz.
IMAP mail senkronizasyonu ve imap mail taşıma işlemi için, imapsync isminde, ücretsiz sunulan, kullanışlı ve gayet basit bir uygulama bulunuyor. Uyglama malesef sadece Linux/Unix dağıtımlarında çalışmaktadır. Kendi sunucunuz var ise, basitçe kurulum işlemlerini tamamlayıp, mail taşıma işlemini gerçekleştirebilirsiniz. Sunucunuz yok ise, hosting firmanızdan taşıma işlemi talep edebilirsiniz.
imapsync uygulamasının kurulumu oldukça basit. sunucunuz üzerinde root yetkiniz var ise, aşağıdaki adımlarla gerçekleştirebilirsiniz.
Freebsd işletim sisteminde /usr/ports/mail/imapsync dizinine gidip make install parametresi ile uygulamayı kurabiliriz.
cd /usr/ports/mail/imapsync
make install clean BATCH=yes
Centos üzerine kurmak için epel reposunu kurmamız gerekiyor.
yum install epel-release
ile epel reposunu kurduktan sonra imapsync’i kurabililiriz.
yum install imapsync
Önce gerekli paketleri kurmamız gerekiyor;
sudo apt-get install git rcs make makepasswd cpanminus
sudo apt-get install libauthen-ntlm-perl \
libclass-load-perl libcrypt-ssleay-perl liburi-perl \
libdata-uniqid-perl libdigest-hmac-perl libdist-checkconflicts-perl \
libfile-copy-recursive-perl libio-compress-perl libio-socket-inet6-perl \
libio-socket-ssl-perl libio-tee-perl libmail-imapclient-perl \
libmodule-scandeps-perl libnet-ssleay-perl libpar-packer-perl \
libreadonly-perl libsys-meminfo-perl libterm-readkey-perl \
libtest-fatal-perl libtest-mock-guard-perl libtest-pod-perl \
libtest-requires-perl libtest-simple-perl libunicode-string-perl
Daha sonra CPAN ile gerekli Python modüllerini kuralım;
sudo cpanm Mail::IMAPClient JSON::WebToken Test::MockObject
sudo cpanm Unicode::String Data::Uniqid
İşlem tamamlandıktan sonra, git ile imapsync paketini çekebiliriz;
git clone https://github.com/imapsync/imapsync.git
cd imapsync
mkdir -p dist
sudo make install
Aslında bu işlem mail taşıma değil, adından da anlaşılabileceği gibi, mail senkronizasyonu işlemi. Eski mail sunucunuzda bulunan tüm mailleri ve klasörleri taşıyacaktır.
Taşıma işlemi için aşağıdaki parametreyi kullanabilirsiniz;
imapsync --host1 kaynakhostismi --user1 user@user.com --password1 password --host2 hedefhostismi --user2 user@user.com--password2 password
host1 : eski mail sunucu isminizi (eski mail sunucuzun ip adresini yazabilirsiniz)
user1 : eski mail sunucuda bulunan mail adresiniz
password1 : eski mail sunucudaki mail adresinizin şifresi
host1 : yeni mail sunucu isminiz (eğer dns değişikliği yapılmadıysa, yeni sunucunun ip adresi)
user1 : yeni sunucudaki mail adresiniz
password2 : yeni sunucudaki mail adresinizin şifresi
imapsync –host1 eskimailsunucu.com –user1 destek@pendc.com –password mail_şifresi –host2 yenimailsunucu.com –user2 destek@pendc.com –password2 mail_şifresi
Bu konut ile eskimailsunucu.com adresinde bulunan e-posta adresindeki tüm gelen/giden ve klasörler dahi tüm mailleri yenimailsunucu.com adresindeki mailimize taşıyacaktır.
Linux işletim sistemi, açık kaynak kodlu özgür bir işletim sistemidir. Günümüzde dünya genelinde pek çok…
Cloud ve dedicated sunucu , günümüzde işletmelerin bilişim altyapılarını yönetmek için en çok tercih ettikleri…
En iyi veri yedekleme yöntemleri, bulut hizmetleri, yedekleme yaparken dikkat edilmesi gerekenlere dair her şey.
VDS (Sanal Ayrılmış Sunucu) donanım sanallaştırmasıdır. Ayrılmış sunucu tamamen tek bir kullanıcıya tahsis edilmiş fiziksel…
Plesk üzerinde, panel lisansınız bittiyse veya ssh üzerinde mail işlemleri yapmak isterseniz, aşağıdaki cli komutlarını…
Bilgi teknolojilerinde, sunucular ve network cihazları her zaman en önemli araçlar arasındadır. Özellikle veri merkezleri…
View Comments
Tüm klasörleri ve mailleri çekiyor mu bu uygulama?
Evet tüm klasörleri ve mailleri çeker. Sadece Türkçe karakter var ise problem yapabiliyor. Taşımadan önce, klasörlerin isimlerinde Türkçe karakter olmamasına özen göstermeniz sağlıklı olacaktır. Ayrıca okunmuş veya okunmamış olarak işaretlenmiş mailleri de aynı şekilde getirir.
imapsync sadece yeni taşınması gereken VPS de kurulu olması gerekiyor değilmi? yoksa hem eski hem yeni vps demi?
kurulumu yaptıktan sonra nasıl kaldırılıyor?
Teşekkürler