Çalışan sistemlerin yetersizliği, talepleri karşılayamayacak bir conf. sahip olması, donanımsal bir problemin meydana gelmesi gibi farklı sebeplerden dolayı zaman zaman sunucu değişikliği gerekebilir.
Bu tarz bir durumla karşı karşıyasınız ve sisteminizde qmail + vpopmail ikilisi yüklü, mail hesaplarını tek tek açmak yerine dizin yapılarını kopyalamak ve gerekli ayarmaları yapmak koşulu ile mail sunucunuzu taşıyabilirsiniz:
Yeni sunucuya uygun qmail +vpopmail kurulumunu yaptıktan sonra, eski sunucuda aşağıdaki adımları uygulayarak bir kaç dosya ve vpopmail/domains dizinini yeni sunucuya aktarmamız gerekiyor.
vpopmail/domains dizinini tar layalım.
#> tar -czf domains.tgz domains/
Daha sonra domains.tgz ve aşağıdaki dosyaları yeni sunucuya aktaralım:
- /var/qmail/control/virtualdomains
- /var/qmail/control/rcpthosts
- /var/qmail/control/morercpthosts
- /var/qmail/users/assign
Bu dosyaları yeni sunucuya taşıdıktan sonra, dikkat etmeniz gereken en önemli nokta '/var/qmail/users/assign' dosyasında belirtilen vpopmail idsinin /etc/passwd dosyasındaki id ile aynı olmasıdır. Eğer aynı değilse aynı id ile değiştirmeliyiz. Bunu otomatik olarak yapmak için /var/qmail/bin/qmail-newu aracını çalıştırmamız yeterlidir.
Gerçi ben bir keresinde çalıştırdım ancak düzeltmemişti :), o zaman elle düzenlemek zorunda kalmıştım.
Bu conf. yaptıktan sonra yeni mail sunucu hazır olmuş oluyor. Eğer arada kaçan mailler olmasın istiyorsanız bunun daha farklı yöntemleri var. Örneğin smtproutes gibi. Veya fetchmail kullanarak da daha sonradan mailleri yeni sunucuya çekebilirsiniz.
Yazan : Burak Sönmez