MailStore Server üçün bildirişləri 25.1 və ya daha yeni bir sürümə yeniləyin
25.1 versiyonu ilə MailStore, ilk dəfə, əvvəlki bütün versiyalarla geri qayıtmaq üçün tam şəkildə uyğun deyil. Microsoft C++ iş vaxtı kitabxanalarından asılı olmayaraq Firebird 3 və 2.5 dəstəyinin silinməsi tələb olunur. Bu səbəbdən, 25.1 versiyasına aparılan yeniləmə, bütün daxili arxiv qovluqlarının əvvəlcə Firebird 4-ə yenilənməsini tələb edir.

Veritabanı Sistemi
MailStore Server, arxivlenmiş e-poçtaların quruluşunu və meta məlumatlarını saxlamaq üçün Firebird Embedded sistemini istifadə edir. Konfiqurasiya, əsas veritabanı kimi adlandırılan veritabanında saxlanılır, e-poçt meta məlumatları isə arxiv mağazası veritabanlarında saxlanılır.
MailStore Server-da yeni bir Firebird versiyası dəstəklənirsə, yeni versiya ilk dəfə işlədildikdə əsas veritabanı avtomatik olaraq yenilənilir. Bu veritabanı, prosesin təsirlənməsinə imkan verən müvafiq bir müddət ərzində yenilənilə bilər.
Arxiv mağazası veritabanları avtomatik olaraq yenilənmir. Bu proses uzun ola bilər və buna görə də, sistem administratorunun prosesi elaqi şəkildə başlatacığını tələb edir.
Bu veritabanı yeniləmələrini həyata keçirmək üçün MailStore hem ən yaşlı, hem də yeni Firebird versiyalarını dəstəkləməlidir.
C++-a asılılıqlar
Firebird 4, Microsoft-in 2015-2022 C++ işləm zamanı kitabxanasına asılılıq tələb edir. Firebird 3, Microsoft-in C++ işləm zamanı kitabxanasına 2013-ə asılılıq tələb edir. Firebird 2.5, Microsoft-in C++ işləm zamanı kitabxanasına 2010-a asılılıq tələb edir.
Bu işləm zamanı kitabxanalarının hamısı MailStore Server 24.4 versiyasına qədər avtomatik olaraq yüklənirdi.
Microsoft, 2013 və 2010 versiyaları üçün C++ işləm zamanı kitabxanasının dəstəkini dayandırdı.
MailStore Server 25.1-dəki dəyişikliklər
Bu MailStore versiyası və bütün yeni versiyalar ən yaşlı veritabanlarını yükləyə bilməz və ya yeniləyə bilməz.
Xidmət başladıqda, uyğun xəta mesajı Windows hadisə jurnalında saxlanılır.
İstifadəçi, uyğun olmayan bir veritabanını yükləməyə çalışdığı MailStore serverına birləşməyə cəhd etsə, aşağıdakı xəta mesajı göstərilməlidir:

Əvvəlki arxiv mağazalarını əlavə etmək zamanı aşağıdakı xəta mesajı göstərilməlidir:

Artıq əlavə edilmiş əvvəlki arxiv mağazalarını yükləmək zamanı aşağıdakı xəta mesajı göstərilməlidir:

Bundan sonra nə etmək lazımdır?
Əvvəlcədən mövqeyinə əsaslanaraq, Firebird 3 və 2.5-dən asılı olmayan proseslər üçün müxtəlif addımlar tələb olunur.
24.x versiyasından yeniləmə
Hazırda MailStore Server 24.2-4 versiyasını istifadə edirsizsə, 25.1 və ya daha yeni bir versiyaya keçmədən əvvəl arxiv mağazalarını Firebird 4-ə yeniləməlisiniz. MailStore İstifadəçi Paneli və Saxlama Yerləri bu addımın zəruriliyini sizə bildirəcək.
- Hiç bir arxiv mağazasının "Xaricdə" statusuna malik olmadığını təsdiq edin. MailStore bu arxiv mağazalarının yenilənilməsinin zəruriliyini təyin edə bilməz.
- Xaricdə qoyulan arxiv mağazalarına sağ klikləyin və statusunu "Yazmaq Qorunub" kimi dəyişdirin.
- Ayrılmış arxiv mağazaları, arxiv mağazaları siyahısında qeyd edilmir. Bu səbəbdən, ayrılmış arxiv mağazalarını əlavə edin və onları "Yazmaq Qorunub" statusuna dəyişdirin.
Yeniləmənin zəruriliyini göstərən bir ipucu əlavə edildikdə, aşağıdakı addımları izləyin:
- Bir yedək yaradın.
- Versiya 24.2 (!) üçün MailStore Server Yeniləmə Bildirişlərini oxun və təlimatları izləyin. Bu versiyalarda məlum olan problemi təhlil edə bilməzsiniz.
- Bütün arxiv mağazalarını yeniləyin.
- Başqa bir yedək yaradın.
- Cari MailStore Server versiyasını [1] indirin.
- 24.2 versiyasına qədər olan cari versiya üçün MailStore Server Yeniləmə Bildirişlərini oxun və təlimatları izləyin.
- MailStore Server-indan indirilən versiyanı quraşdırın.
23.x və ya daha əvvəlki versiyalardan yeniləmə
Əvvəlcə MailStore Server 23.4 və ya daha əvvəlki versiyalardan istifadə etmisinizsə, ən son versiyaya keçmədən əvvəl bir arası yeniləmə aparmaq lazımdır.
Ən son versiyaya daxil olmaq mümkün deyil.

- Bir veri yedəği yaradın.
- MailStore Server [2] 24.4 versiyasını buradan indirin.
- Versiya 24.2 (!) üçün yeniləmə bildirişlərini oxun və təlimatları izləyin. Bu versiyalarda məlum olan problemi təhlil edə bilməzsiniz, çünki 24.4 versiyasını quraşdırırsınız.
- MailStore Server 24.4 versiyasını quraşdırın.
- Hiç bir arxiv mağazasının "Xaricdə" statusuna malik olmadığını təsdiq edin. MailStore bu arxiv mağazalarının yenilənilməsinin zəruriliyini təyin edə bilməz.
- Xaricdə qoyulan arxiv mağazalarına sağ klikləyin və statusunu "Yazmaq Qorunub" kimi dəyişdirin.
- Ayrılmış arxiv mağazaları, arxiv mağazaları siyahısında qeyd edilmir. Bu səbəbdən, ayrılmış arxiv mağazalarını əlavə edin və onları "Yazmaq Qorunub" statusuna dəyişdirin.
- Bütün arxiv mağazalarını yeniləyin.
- Başqa bir veri yedəği yaradın.
- Ən son MailStore Server versiyasını [2] indirin.
- 24.2 versiyasına qədər olan cari versiya üçün MailStore Server Yeniləmə Bildirişlərini oxun və təlimatları izləyin.
- MailStore Server-indan indirilən versiyanı quraşdırın.
Bireysel arxiv mağazalarının yenilənməsi
Məzmunlarına daimi əlçatma ehtiyacı yoxdursa, arxiv mağazalarınız ayrılmış və ya xaricdə qoyulubsa, cari MailStore Server versiyalarına yükləmək üçün veritabanlarının da Firebird 4-ə yenilənməsi tələb olunur.
MailStore Server quraşdırmaınız artıq 25.1 və ya daha yeni bir versiyada olsaydı, arxiv mağazası veritabanlarını yeniləmək üçün bu quraşdırma istifadə edilə bilməz. Bu yeniləməni həyata keçirmək üçün ikinci bir sistem tələb olunur.
- Başqa bir server yaradın.
- Yenilənəcək arxiv mağazasının bir yedəğini yaradın.
- Bu serverdə MailStore Server-ni işlətmək üçün bir sınai açarı əldə edin. Bu sınav açarına daha sonra ehtiyac olacaq, buna görə də qoruyun.
- MailStore Server 24.4-ni [3] indirin və serverdə quraşdırın.
- Arxiv mağazasını ikinci sistemə əlavə edin və yeniləyin. Qapalı edilmək üçün məhsul açarı və ya əsas sistemin qurtarma açarına ehtiyacınız olacaq.
- Arxiv mağazasını ayrılmış və əsas sisteminizə köçürün.
- Arxiv mağazasını əsas sisteminizdə birləşdirin və daha əvvəl istifadə etdiyiniz sınai açarla qapalı edin. Artıq adətçədək istifadə edilə bilər.
Yedəklərin geri qaytarılması
Firebird 3 və ya Firebird 2.5 veritabanlarını ehtiva edən yedəklər MailStore 25.1 və ya daha yeni versiyalar tərəfindən oxunmaya məruz qalır.
Böyünçə yedək geri qaytarmaq istəyirsizsə, MailStore Server 24.4 versiyasını bir dəfə quraşdırmaq və bütün arxiv mağazası veritabanlarını yeniləmək lazımdır. Yedəklər sonra cari MailStore versiyası ilə uyğun olacaq.
- Başqa bir server yaradın.
- Bu serverdə MailStore Server-ni işlətmək üçün bir sınai açarı əldə edin. Bu sınav açarına daha sonra ehtiyac olacaq, buna görə də qoruyun.
- MailStore Server 24.4-ni [4] indirin və serverdə quraşdırın.
- Veri yedəklərini bu serverdə geri qaytarın.
- Versiya 24.2-nin Yeniləmə Bildirişlərini (!) oxun və təlimatları izləyin. Bu versiyada məlum olan problemi təhlil edə bilməzsiniz, çünki 24.4 versiyasını quraşdırırsınız.
- Bütün arxiv mağazalarını yeniləyin.
- Başqa bir yedək yaradın.
- Arxiv artıq əsas servera köçürülməlidir.
Mənbə: https://help.mailstore.com/en/server/Update_Notices_for_MailStore_Server_to_version_25.1_or_newer