با نزدیک شدن به نسخه بتا SmarterMail برای لینوکس، میخواهیم برخی اطلاعات را در مورد انتظارات از این نسخه بتا و همچنین مواردی که هنوز در حال کار بر روی آنها برای انتشار عمومی آینده هستیم، ارائه دهیم.
این نسخه بتا کمی متفاوت از نسخههای قبلی خواهد بود، زیرا شامل نسخههای بتا برای هر دو سیستم عامل لینوکس و ویندوز میباشد. دلیل سادهای برای این کار وجود دارد: هر دو نسخه SmarterMail از یک کد پایه استفاده میکنند! ما توانستهایم برخی تنظیمات را در کد SmarterMail برای تطبیق با محیط لینوکس انجام دهیم.
نکته سریع: ما به طور کلی توصیه نمیکنیم که نرمافزار بتا در محیطهای تولیدی اجرا شود. در حالی که نسخههای بتای قبلی به اندازه کافی پایدار بودند تا توسط کاربران “پیشگام” در سرورهای تولیدی مورد استفاده قرار گیرند، ما به شدت توصیه میکنیم که این نسخه بتا در محیطهای آزمایشی واقعی تست شود و حداقل برای چند نسخه بتای اولیه در محیط تولیدی استفاده نشود.
برای کاربران ویندوز، فرآیند نصب نسخه بتا همانند همیشه است. اما برای کسانی که میخواهند روی لینوکس تست کنند، فرآیند نصب بسیار ساده و واضح است. (افرادی که تجربه استفاده از خط فرمان را دارند میتوانند دستورات را ترکیب یا ادغام کنند.) از خط فرمان خود:
در حال حاضر، میتوانید SmarterMail را روی اوبونتو یا دبیان روی سرور یا ماشین مجازی با استفاده از پردازنده x86 نصب کنید. ما در طول پیشرفت نسخه بتا، نصب روی پردازندههای ARM را نیز ارزیابی خواهیم کرد. در آینده توزیعهای بیشتری برنامهریزی شدهاند و ما از دستورالعملهای پشتیبانی و سازگاری .NET برای توزیعهای لینوکس پیروی خواهیم کرد. (برای اطلاعات بیشتر به مخزن Git dotnet/core مراجعه کنید.) این بدان معناست که به عنوان مثال، ما از اوبونتو 20.04 و بالاتر، دبیان 11 و بالاتر و غیره پشتیبانی خواهیم کرد که به طور کلی مشابه پشتیبانی ما از ویندوز سرور خواهد بود. نکته جالب این است که فرآیند نصب به طور خودکار توزیعی که در حال اجراست را شناسایی کرده و مراحل مورد نیاز برای نصب خود را بر اساس نسخه لینوکس در حال اجرا انجام میدهد.
علاوه بر نصب SmarterMail، ClamAV و سایر وابستگیها (مانند curl و غیره) نیز نصب میشوند، پورتها باز میشوند و مجوزها به درستی تنظیم میشوند. سپس سرویس SmarterMail به /ext/system/system منتقل میشود. پس از اتمام نصب، نصبکننده بررسی میکند که HTTP و SMTP خارج از سرور باز و قابل دسترسی باشند. در غیر این صورت، در فرآیند نصب هشداری مشاهده خواهید کرد.
در مورد نصب، به طور پیشفرض SmarterMail به عنوان ‘root’ اجرا میشود. مواقعی وجود دارد که شما میخواهید به عنوان ‘root’ اجرا کنید، مانند زمانی که در حال انجام مهاجرت هستید. بنابراین، ما یک مقاله KB ارائه خواهیم داد که نحوه تغییر اجرای SmarterMail به عنوان یک کاربر را توضیح میدهد اگر میخواهید نصب خود را کمی امنتر کنید. با این حال، ما پیشنهاد میکنیم تا اواخر نسخه بتا، هنگامی که مستندات کامل شده است، این کار را انجام ندهید. اما فکر کردیم که این موضوع در طول نسخه بتا مطرح خواهد شد، بنابراین خواستیم به آن اشاره کنیم. همچنین، ما در حال انجام فرآیندهای مهاجرت (و نصب) SmarterMail به گونهای هستیم که از نظر مجوزها مقاومتر باشند، به طوری که مجوزها به درستی تنظیم شده و از بروز هرگونه خطا یا مشکل جلوگیری شود.
مدیریت نصب SmarterMail روی لینوکس مشابه مدیریت آن در ویندوز است: شما از هر مرورگری که میخواهید استفاده میکنید. به طور پیشفرض، میتوانید با باز کردن یک مرورگر و رفتن به آدرس http://localhost/ (یا استفاده از آدرس IP اگر از کامپیوتر دیگری در شبکه خود متصل میشوید)، به نصب خود دسترسی پیدا کنید، جایی که میتوانید حساب کاربری مدیر سیستم خود را تنظیم کنید، سپس وارد شوید و شروع به اضافه کردن دامنهها و کاربران کنید. فرآیند تنظیم برای لینوکس بسیار آشنا خواهد بود زیرا دقیقا مشابه فرآیند تنظیم در ویندوز است. در واقع، شما به عنوان مدیر سیستم، مدیر دامنه یا کاربر وبمیل متوجه نخواهید شد که SmarterMail روی چه سیستم عاملی اجرا میشود (البته مدیر سیستم ممکن است متوجه شود).
اگر نمیخواهید از مرورگر استفاده کنید، API SmarterMail باز است و میتوان اسکریپتهایی برای مدیریت سرور ایجاد کرد. در واقع، بیشتر مدیران لینوکس ممکن است بخواهند از این روش استفاده کنند، به ویژه اگر قبلاً اسکریپتهایی برای خودکارسازی مواردی مانند افزودن دامنهها، تنظیم پیشفرضهای دامنه و کاربر، افزودن کاربران به دامنهها و غیره داشته باشند.
اگر قصد دارید از یک نصب موجود SmarterMail برای تست SmarterMail روی لینوکس استفاده کنید، مهاجرت بسیار آسان است. به طور کلی، تنها کاری که باید انجام دهید این است که تنظیمات، دامنهها و پوشههای آرشیو دامنه SmarterMail را به ماشین لینوکس خود منتقل کنید، سرویس SmarterMail را راهاندازی کنید و SmarterMail فرآیند تبدیل را آغاز خواهد کرد. میتوانید وارد رابط وب شوید و صفحه تبدیل نمایش داده خواهد شد که شما را در طول کل فرآیند مهاجرت راهنمایی میکند. این صفحه نیز برای کاربران قدیمی SmarterMail آشنا خواهد بود زیرا ما از یک صفحه مشابه و فرآیند مشابه در هنگام ارتقاء نسخههای قدیمیتر SmarterMail روی ویندوز به نسخههای جدیدتر استفاده کردهایم.
ویزارد مرحله به مرحله پیش میرود و مسیرهای فایل و سایر موارد را تبدیل میکند و تمام مدت آنچه در حال انجام است را نمایش میدهد. اگر خطایی رخ دهد، نمایش داده میشود تا بتوانید سریع و آسان آن را رفع کنید و تبدیل را کامل کنید. پس از اتمام، هر تغییر IP مورد نیاز برای تست را انجام دهید و SmarterMail آماده استفاده روی لینوکس شما خواهد بود!
همانطور که ذکر شد، ما از یک کد پایه برای هر دو نسخه ویندوز و لینوکس SmarterMail استفاده میکنیم. این بدان معناست که میتوانید نسخه بتای ویندوز SmarterMail را در کنار نسخه لینوکس تست کنید! با این حال، از آنجا که SmarterMail برای چندین دهه بر روی ویندوز اجرا شده است، مشتریان میتوانند انتظار داشته باشند که این نسخههای بتا اولیه بر روی ویندوز بسیار پایدارتر از لینوکس باشند. هر دو نسخه ویندوز و لینوکس برای مدتی در محیطهای تولیدی اجرا شدهاند و در حالی که ما همچنان در حال بهینهسازی SmarterMail برای لینوکس هستیم، نسخه ویندوز از این تجربه سالها بهرهمند است. هنگامی که کار ما تمام شود، SmarterMail بر روی هر دو سیستم عامل ویندوز و لینوکس بهتر، سریعتر و قدرتمندتر خواهد بود، همگی بر اساس یک کد پایه واحد!
ما بسیار هیجانزدهایم که سرانجام میتوانیم SmarterMail را برای لینوکس در دسترس قرار دهیم. بنابراین، ما به شدت توصیه میکنیم هر کسی که علاقهمند است در نسخه بتا شرکت کند و سپس در انجمن ما درباره این نسخه بتا بحث کند. در واقع، ما بحث را از همین حالا شروع کردهایم!
همانند هر نسخه بتا، توسعهدهندگان ما به شدت به موضوعات مربوط به مشکلات، پیشنهادات و نظرات در مورد نسخه بتا علاقهمند خواهند بود و در این بحثها شرکت خواهند کرد. بنابراین، مشارکت شما بسیار مهم است تا مطمئن شویم که همه جزئیات را پوشش دادهایم.
ما برنامهریزی کردهایم که نسخه بتا را در تاریخ 30 آوریل منتشر کنیم و این نسخه به مدت چند هفته اجرا خواهد شد، زیرا ما وارد حوزهای نسبتاً ناشناخته میشویم. ما در ماههای اخیر نصب و اجرای SmarterMail روی لینوکس را به طور گستردهای آزمایش کردهایم، اما همیشه چیزی وجود دارد که کسی پیدا میکند که ما به آن فکر نکردهایم بر اساس نحوه تنظیم سیستمهای خودشان، یا چیز دیگری که ممکن است روی یک سرور تست اجرا شود.
علاوه بر این، ما نیروی انسانی خود را افزایش دادهایم و ساعات کاری خود را گسترش دادهایم: دفتر ما اکنون از دوشنبه تا جمعه، از ساعت 7:00 صبح تا 5:00 بعدازظهر باز است. برای SmarterTools مهم است که سطح بالای خدمات خود را برای مشتریان فعلی حفظ کند و همچنین مشتریان جدید را به یک شریک پشتیبان و کارآزموده معرفی کند. با زمانهای پاسخگویی سریع و تیم توسعهدهندگان و مدیران آگاه و حرفهای، SmarterTools میتواند به طرق مختلف به کسب و کارها کمک کند.
در نهایت، SmarterMail مدتها یکی از بزرگترین سرورهای ایمیل در ویندوز بوده است و انتشار SmarterMail برای لینوکس یک بازار عظیم و دستنخورده را به تنها جایگزین Microsoft Exchange معرفی خواهد کرد. مدیران لینوکس نمیدانند با همه ویژگیها و قابلیتهایی که SmarterMail ارائه میدهد چه کنند.
۰۲۱۸۸۸۰۴۹۶۱ , ۰۲۱۹۱۳۰۰۴۷۶
شرکت رایان سامانه آرکا، ارائه دهنده ورژن آخر لایسنس سوفوس (v21) را بصورت کاملا تخصصی، داخلی و با قیمت استثنایی