"عليك أن تجري بسرعة
لمجرد البقاء في نفس المكان" - يمكن تطبيق هذه العبارة من لويس كارول بأمان على عمل متخصصي تكنولوجيا المعلومات ، لأن الاتجاهات في صناعة تكنولوجيا المعلومات تتغير بشكل أسرع من أي مكان آخر. لذلك ، على سبيل المثال ، لم يعد خادم بريد الشركات ، بمجرد تقديمه في مؤسسة ، يلبي تمامًا احتياجات الشركات الحديثة ، والتي ، من أجل البقاء على قيد الحياة ، تحتاج إلى نظام تعاون كامل يمكنه بسهولة التكامل مع أنظمة معلومات المؤسسة الأخرى.

مدراء تكنولوجيا المعلومات الذين لا يرغبون في تنظيم نظام تعاوني عامل في المؤسسة فحسب ، بل أيضًا توفير ميزانية تكنولوجيا المعلومات قدر الإمكان ، غالبًا ما ينتبهون إلى إصدار Zimbra المفتوح المصدر. تتضمن مزايا Zimbra OSE كود المصدر المجاني والمفتوح بالكامل للحل ، بالإضافة إلى حقيقة أن عشرات الآلاف من الشركات حول العالم تستخدم Zimbra OSE بنجاح في عملها. ولكن لا يكفي فقط إدخال النظام في المؤسسة ، فمن الضروري نقل جميع المراسلات المتراكمة من خادم البريد القديم إليه.
لحل هذه المشكلة ، هناك العديد من المنتجات التجارية ذات الوظائف المختلفة. ومع ذلك ، هناك طريقة مجانية لنقل الرسائل من الخادم القديم إلى Zimbra باستخدام تطبيق imapsync. هو الذي ينصح به رسمياً. ومع ذلك ، على الرغم من البساطة الواضحة ، لا يزال هناك بعض العثرات التي قد يواجهها مديرو تكنولوجيا المعلومات عند مزامنة البريد.
قم بتثبيت imapsync على الخادم المصدر. يتم نقل المراسلات عن طريق أمر وحدة تحكم بسيط ، حيث يشار إلى عنوان الخادم المصدر وعنوان الخادم مع Zimbra ، وكذلك اسم المستخدم وكلمة المرور للمستخدم على خادمي البريد.
imapsync - nosyncacls - اشتراك - مواعيد متزامنة \
--host1 mail.server.local --user1٪ تسجيل الدخول٪ --password1٪ كلمة المرور٪ \
- المضيف 2 zimbra.server.local - المستخدم 2٪ ZimbraLogin٪ --password2٪ ZimbraPassword٪
في حالة وجود عدد كبير جدًا من المستخدمين ، يمكنك محاولة أتمتة العملية من خلال إنشاء ملف imap_users ، ثم إضافة معلومات حول المجالات وأسماء المستخدمين وكلمات المرور إلى حساباتهم. على سبيل المثال ، مثل هذا:

الآن يبقى فقط لكتابة برنامج نصي بسيط ، ومنحه الحق في تنفيذه وتشغيله. بعد تشغيل البرنامج النصي ، يقوم البرنامج تلقائيًا بمزامنة المراسلات بين خادم البريد المصدر والخادم مع Zimbra. سيبدو النص الناتج كالتالي:
. imap_users
src_srv = source.server.com
dest_srv = zimbra.server.com
لـ ((i = 0؛ i <$ {# users [@]}؛ i ++))
افعل
/ usr / bin / imapsync --noauthmd5 --syncinternaldates --buffersize 65535000 - Subscribe \
-host1 $ src_srv --ssl1 --user1 $ {المستخدمين [$ i]} - password1 $ {كلمات المرور [$ i]} --nofastio1
--host2 $ dest_srv --ssl2 --user2 $ {users [$ i]} --password2 $ {passwords [$ i]} --nofastio2
تم
في حالة عدم إيقاف تشغيل خادم البريد القديم بعد الانتقال إلى Zimbra وستظهر مراسلات جديدة عليه ، يمكنك أتمتة تنفيذ هذا البرنامج النصي باستخدام cron.
ومع ذلك ، بسلاسة تبدو هذه العملية فقط على الورق. غالبًا ما يواجه مديرو تكنولوجيا المعلومات مشاكل غير متوقعة. أحدها هو الحد الافتراضي 10 ميغابايت لكل حرف في Zimbra ، ولهذا السبب يمكن أن تؤدي محاولة مزامنة الرسائل مع المرفقات الكبيرة إلى حدوث خطأ.
يمكنك حل هذه المشكلة عن طريق زيادة الحد الأقصى المسموح به للحرف. على سبيل المثال ، يؤدي الأمر
zmprov mcf zimbraMtaMaxMessageSize 52428800 إلى زيادته إلى 50 ميغابايت.
يمكن أن تحدث أخطاء أيضًا عند مزامنة صناديق البريد الكبيرة مع عدد كبير من المجلدات والمجلدات الفرعية التي تحتوي على آلاف الرسائل. نظرًا للحجم الكبير لصناديق البريد هذه على جانب خادم Zimbra ، قد يحدث فقدان في الاتصال بسبب انتهاء مهلة الجلسة. لمنع حدوث ذلك ، نوصي ببدء التزامن مع
خيارات --nofoldersizes --skipsize --fast .
لجميع الأسئلة المتعلقة بـ Zextras Suite ، يمكنك الاتصال بممثل Zextras Katerina Triandafilidi عن طريق البريد الإلكتروني katerina@zextras.com