MailStore Server için Bildirimleri 25.1 veya daha yeni bir sürüme güncelleyin
25.1 sürümü ile MailStore, ilk kez, tüm eski sürümlerle geriye dönük olarak tam olarak uyumlu değildir. Eski Microsoft C++ çalışma zamanı kitaplıklarından bağımsız olmak için Firebird 3 ve 2.5 desteğinin kaldırılması gerekiyordu. Bu nedenle, 25.1 sürümüne yapılan bir güncelleme, tüm dahili arşiv depolarının daha önce Firebird 4'e güncellenmesini gerektirir.

Sürüm 23.4 veya önceki bir sürümle oluşturulan dahili arşiv depoları, veritabanı sistemi olarak Firebird 3 veya Firebird 2.5'i kullanır. Firebird 4, MailStore 24.2 ile tanıtıldı. Yeni oluşturulan arşiv depoları o zamandan beri Firebird 4 veritabanlarıyla otomatik olarak oluşturulmuştur. Eski arşiv depoları el ile güncellenmelidir.
MailStore Server için diğer tüm güncelleme bildirimlerini burada bulabilirsiniz.
MailStore'daki veritabanları hakkında
MailStore Server, arşivlenmiş e-postaların yapılandırmasını ve meta verilerini depolamak için bir veritabanı sistemi olarak Firebird Embedded'i kullanır. Yapılandırma, ana veritabanı olarak adlandırılan veritabanında saklanır, e-posta meta verileri arşiv deposu veritabanlarında saklanır.
MailStore'da yeni bir Firebird sürümü destekleniyorsa, yeni sürüm ilk kez başlatıldığında ana veritabanı otomatik olarak güncellenir. Bu veritabanı, işlemi etkilemeden makul bir süre içinde güncellenebilir.
Arşiv deposu veritabanları otomatik olarak güncelleştirilmez. Bu işlem uzun olabileceğinden ve dolayısıyla işlemi etkileyebileceğinden, yöneticinin işlemi manuel olarak başlatması gerekir.
Bu veritabanı güncellemelerini gerçekleştirebilmek için MailStore'un hem eski hem de yeni Firebird sürümünü desteklemesi gerekir.
Firebird'ün C++'a bağımlılıkları
Firebird 4, Microsoft'un 2015-2022 C++ çalışma zamanı kitaplığına bağımlılıklara sahiptir.Firebird 3, Microsoft'un C++ çalışma zamanı kitaplığı 2013'e bağımlılıklara sahiptir.Firebird 2.5, Microsoft'un C++ çalışma zamanı kitaplığı 2010'a bağımlılıklara sahiptir.
Bu çalışma zamanı kitaplıklarının tümü, 24.4 sürümüne kadar MailStore Server ile otomatik olarak yüklendi.
Microsoft, 2013 ve 2010 sürümlerinin C++ çalışma zamanı kitaplıkları için desteği durdurdu.
MailStore Server 25.1'deki Değişiklikler
Bu MailStore sürümü ve tüm yeni sürümler artık eski veritabanlarını yükleyemez veya güncelleyemez.
Hizmet başlatıldığında, ilgili hata iletisi Windows olay günlüğünde depolanır.
İstemci, uyumsuz bir veritabanını yüklemeye çalışan bir MailStore sunucusuna bağlanmaya çalışırsa, istemci şu hata iletisini görüntüler:

Eski arşiv depolarını eklerken aşağıdaki hata mesajı görüntülenir:

Zaten eklenmiş olan eski arşiv depolarını yüklerken, aşağıdaki hata mesajı görüntülenir:

Bundan sonra ne yapmalı?
Başlangıçtaki duruma bağlı olarak, Firebird 3 ve 2.5'ten bağımsız olmak için farklı adımlar gereklidir.
24.x sürümünden güncelleme
Şu anda MailStore Server 24.2 ila 24.4 kullanıyorsanız, 25.1 veya daha yeni bir sürüme güncelleme yapmadan önce arşiv mağazalarını Firebird 4'e güncellemiş olmanız gerekir. MailStore İstemcisindeki kontrol paneli ve Depolama Konumları, bu adımın gerekli olup olmadığını size bildirecektir.
-
Hiçbir arşiv deposunun Devre Dışı durumuna sahip olmadığından emin olun. MailStore, bu arşiv depolarının güncellenmesi gerekip gerekmediğini belirleyemez.
-
Devre dışı bırakılan arşiv depolarına sağ tıklayın ve durumu yazma korumalı olarak değiştirin.
-
Ayrılmış arşiv depoları, arşiv depoları listesinde listelenmez. Bu nedenle, ayrılmış arşiv depoları ekleyin ve bunları korumalı duruma yazacak şekilde ayarlayın.
Yükseltmenin gerekli olduğuna dair bir ipucu görüntülenirse, şu adımları izleyin:
-
Bir yedek oluşturun.
-
Sürüm 24.2 (!) için MailStore Sunucusu Güncelleme Bildirimlerini okuyun ve talimatları izleyin. Bu sürümün bilinen sorunlarını yoksayabilirsiniz.
-
Tüm arşiv depolarını güncelleştirin.
-
Başka bir yedek oluşturun.
-
Mevcut MailStore Server sürümünü indirin [1].
-
24.2 sürümüne kadar olan mevcut sürüm için MailStore Sunucusu için Güncelleme Bildirimlerini okuyun ve talimatları izleyin.
-
MailStore Server'ın indirilen sürümünü yükleyin.
Sürüm 23.x ve daha eski sürümlerden güncelleme
Daha önce MailStore Server 23.4 veya daha eski bir sürüm kullandıysanız, en son sürüme güncellemeden önce bir ara güncelleme yapmanız gerekir.
En son sürüme doğrudan güncelleme mümkün değildir.

-
Bir veri yedeği oluşturun.
-
MailStore Server 24.4'ü buradan indirin.
-
Sürüm 24.2 (!) için güncelleme bildirimlerini okuyun ve talimatları izleyin. Bu sürümlerdeki bilinen sorunları yoksayabilirsiniz çünkü bu sorunların zaten çözülmüş olduğu 24.4 sürümünü yüklüyorsunuz.
-
MailStore Server'ın 24.4 sürümünü yükleyin.
-
Hiçbir arşiv deposunun Devre Dışı durumuna sahip olmadığından emin olun. MailStore, bu arşiv depolarının güncellenmesi gerekip gerekmediğini belirleyemez.
-
Devre dışı bırakılan arşiv depolarına sağ tıklayın ve durumu yazma korumalı olarak değiştirin.
-
Ayrılmış arşiv depoları, arşiv depoları listesinde listelenmez. Bu nedenle, ayrılmış arşiv depoları ekleyin ve bunları korumalı duruma yazacak şekilde ayarlayın.
-
Tüm arşiv depolarını güncelleştirin.
-
Başka bir veri yedeği oluşturun.
-
En son MailStore Server sürümünü indirin [2].
-
24.2 sürümüne kadar olan mevcut sürüm için MailStore Sunucusu için Güncelleme Bildirimlerini okuyun ve talimatları izleyin.
-
MailStore Server'ın indirilen sürümünü yükleyin.
Bireysel arşiv depolarını güncelleştirme
İçeriklerine kalıcı erişime ihtiyacınız olmadığı için arşiv depolarınız ayrılmış veya devre dışı bırakılmışsa, mevcut MailStore Sunucusu sürümlerine yükleyebilmek için veritabanlarının da Firebird 4'e güncellenmesi gerekir.
MailStore Sunucusu kurulumunuz zaten 25.1 veya daha yeni bir sürümdeyse, arşiv deposu veritabanlarını güncellemek için bu kurulumu kullanamazsınız. Ara güncellemeyi gerçekleştirebileceğiniz ikinci bir sisteme ihtiyacınız var.
-
Başka bir sunucu sağlayın.
-
Güncellenecek arşiv deposunun bir yedeğini oluşturun.
-
Bu sunucuda MailStore Server'ı etkinleştirmek için bir deneme anahtarı edinin. Bu deneme anahtarı daha sonra tekrar gerekli olacaktır, bu nedenle güvende tutun.
-
MailStore Server 24.4'ü [3] indirin ve sunucuya kurun.
-
Arşiv deposunu ikincil sisteme ekleyin ve güncelleyin. Kilidi açmak için ürün anahtarına veya ana sistemin kurtarma anahtarına ihtiyacınız olacaktır.
-
Arşiv deposunu ayırın ve ana sisteminize aktarın.
-
Arşiv deposunu ana sisteme bağlayın ve daha önce kullandığınız deneme anahtarıyla kilidini açın. Artık her zamanki gibi kullanılabilir.
Yedeği geri yükleme
Firebird 3 veya Firebird 2.5 veritabanlarını içeren yedeklemeler MailStore 25.1 ve daha yeni sürümler tarafından okunamaz.
Böyle bir yedeği geri yüklemek istiyorsanız, MailStore Server 24.4 ile bir kez yüklemeniz ve tüm arşiv deposu veritabanlarını güncellemeniz gerekir. Yedekleme daha sonra mevcut MailStore sürümüyle de uyumlu olacaktır.
-
Başka bir sunucu sağlayın.
-
Bu sunucuda MailStore Server'ı etkinleştirmek için bir deneme anahtarı edinin. Bu deneme anahtarına daha sonra tekrar ihtiyaç duyulacak, bu yüzden güvende tutun.
-
MailStore Server 24.4'ü [4] indirin ve sunucuya kurun.
-
Veri yedeğini bu sunucuya geri yükleyin.
-
Sürüm 24.2'nin Güncelleme Bildirimlerini (!) okuyun ve talimatları izleyin. Bu sorunların zaten çözülmüş olduğu 24.4 sürümünü yüklediğiniz için bu sürümün bilinen sorunlarını göz ardı edebilirsiniz.
-
Tüm arşiv depolarını güncelleştirin.
-
Başka bir yedek oluşturun.
-
Arşiv artık birincil sunucuya taşınabilir.
Kaynak: https://help.mailstore.com/en/server/Update_Notices_for_MailStore_Server_to_version_25.1_or_newer