مقایسه نرم افزارهای رایگان ارسال و دریافت ایمیل
سرعت، دقت و امنیت مهم ترین فاکتورهای انتخاب یک نرم افزار ایمیل است
ایمیل یک مفهوم ارتباطی غالب در سراسر اینترنت است که بخش اعظمی از تبادل اطلاعات و ترافیک اینترنت را به خود اختصاص داده است. در سراسر جهان صدها میلیون کاربر وجود دارند که به فناوری های وب میل وابسته هستند.
اغلب مردم برای تبادل ایمی های خود از سرویس های نرم افزاری مبتنی بر وب مثل جیمیل، یاهو یا نمونه وطنی آن یعنی میهن میل استفاده می کنند. این سرویس ها مبتنی بر نرم افزارهای اختصاصی یا اپن سورسی هستند که تمام خدمات و فعل و انفعالات را پوشش می دهد. در دنیا نرم افزارهای ایمیل بسیار مشهوری وجود دارد که تقریبا همه از یکی از آنها استفاده می کنند. در این میان، نرم افزارهای اپن سورس از محبوبیت زیادی برخوردار است. در اینجا می خواهیم چهار سرویس منبع باز وب میل را مورد بررسی قرار دهیم: Squirrelmail، راندکیوب، هورد (Horde) و افترلاجیک (Afterlogic) . تمام این سرویس ها به منظور ارائه موثرترین راه حل ها از سه IMAP متفاوت استفاده می کنند. البته تمرکز ما بیشتر روی مواردی است که بیشتر کاربران به آن توجه می کنند و برایشان مهم است؛ مانند جستجو به دنبال یک پیغام خاص یا نمایش تمام فولدرهای جعبه دریافت درون وب میل.
هدف اصلی این بررسی، ارزیابی کارایی سرویس های وب میل است که ازطریق سه معیار انجام می گیرد: latency، زمان پردازنده و میزان استفاده از حافظه.
Latency یک معیار مهم بهره وری است که به طور مستقیم با کاربر نهایی در ارتباط است. تعریف دقیق این عبارت به این صورت است: تاخیر میان درخواست کاربر و اولین بسته ارسالی سرور در پاسخ به آن درخواست. شناسایی منابع تاخیر در سیستم های وب میل یک مساله حیاتی برای بهینه سازی و تنظیم صحیح آنهاست. از آنجا که سیستم وب میل از دو بخش قابل دید (Frontend) و غیرقابل دید (Backend) تشکیل می شود به طور کلی منابع تاخیر می تواند یکی از موارد زیر باشد:
ـ زمان پردازش بخش Backend . درواقع زمانی که بخش داخلی نیاز دارد درخواست های ارسالی توسط کاربر را پردازش کند.
ـ زمان پردازش بخش Frontend . زمانی که بخش بیرونی نیاز دارد درخواست های دریافتی از کاربر نهایی یا Backend را پردازش کند.
ـ تاخیری که دراثر اختلال در ارتباط بین Frontend و Backend به وجود می آید.
زمان پردازشگر زمانی است که پردازشگر به یک فرآیند اختصاص می دهد. این زمان البته شامل زمان های انتظار برای ورودی / خروجی یا اجرای برنامه های دیگر نمی شود.
میزان استفاده از حافظه نیز یکی دیگر از معیارهای مهم است. زیرا زمانی که یک نرم افزار به اختصاص حافظه نیاز دارد، هم زمان مصرف می کند و هم منابع را دراختیار می گیرد که همین مساله بهره وری کلی سیستم را تحت تاثیر قرار می دهد.
اسکوییرل میل Squirrelmail
این سرویس یکی از معروف ترین راه حل های رایگان وب میل است که اولین بار در سال ۱۹۹۹ عرضه شد. این سرویس یک نرم افزار کاربردی بسیار سبک است که به کاربران اجازه می دهد میل هایشان را ازطریق یک مرورگر وب مشاهده کرده و مدیریت کنند. درحال حاضر آخرین نسخه Squirrelmail، تقویم ها و کتاب های آدرس به اشتراک گذاری شده را ارائه می کند در حالی که از افزونه هایی نیز برای GPG / OpenPGP، S / MIME و همچنین ارسال مجدد خودکار ایمیل ها به آدرس های مختلف پشتیبانی می کند.
راندکیوب Roundcube
راندکیوب یک MUA نسبتا جدید، منبع باز و مبتنی بر وب بوده که با زبان PHP نوشته شده است. این سرویس کارکرد کامل مانند فولدرهای مشترک IMAP، مدیریت پیغام ها به صورت «بکش و رها کن» و مدیریت IMAP فولدرها را ارائه می کند. همچنین از جاوااسکریپت غیرهمزمان (آسنکرون) و XML برای ارائه یک واسط کاربری روان تر بهره می برد. به راحتی می توان آن را نصب کرد و پیکربندی آن برای مدیر بسیار راحت است. تنها نیازمندی های آن یک سرور وب با PHP و یک پایگاه داده است.
افترلاجیک Afterlogic Webmail Lite
این یک وب میل منبع باز است که از دامنه های چندگانه، کتاب آدرس، جستجوی میل IMAP، بخش های IMAP و Sieve برای فیلتر کردن پیغام ها، ارسال مجدد و پاسخگویی خودکار پشتیبانی می کند. همچنین به وسیله بلاک کردن جاوااسکریپت و تصاویر خارجی، پیغام های HTML را با امنیت بیشتری باز کند. این سرویس برای پلتفرم های PHP و ASP.NET ارائه شده است که به MySQL یا MSSQL نیاز دارد. نصب آن کاملا راحت و بدون هیچ پیچیدگی خاصی است و رویه پیکربندی آن ازطریق یک واسط مبتنی بر وب انجام می شود.
نقطه قوت آن استفاده از جاوااسکریپت غیرهمزمان و XML است. اسکریپت های AJAX در سمت کاربر اجرا می شود که ارتباط غیرهمزمان با سرور را ممکن می سازد. افترلاجیک از AJAX برای واکشی اولیه ایمیل ها، سرنوشت ها و بدنه آنها استفاده می کند تا کاربر هرچه سریع تر به آنها دسترسی داشته باشد.
هورد آی.ام.پی Horde IMP
این سرویس بخشی از پروژه هورد است که به صورت رایگان عرضه شده است. این سرویس نیز همانند وب میل های دیگر، پشتیبانی از رمزنگاری و ورود برای پیغام ها S / MIME وPGP، بخش های IMAP، فولدرهای مشترک IMAP، فیلتر کردن پیغام ها و جستجو درمیان آنها را ارائه کرده است.
پیکربندی آن بسیار ساده و ازطریق دو فایل backends.php و conf.php انجام می گیرد. اولین فایل برای پیکربندی خصوصیات بخش داخلی IMAP و فایل دوم برای گزینه های مختلف وب میل مانند محدودیت اندازه فایل های پیوست و محدودیت تعداد پاسخ ها مورد استفاده قرار می گیرند.
مقایسه
اگر در نتایج آزمایش های گوناگون نگاه کنیم به نظر می رسد که squirrelmail سریع ترین وب میل میان سرویس های انتخاب شده باشد که دلیل آن صفحه بسیار سبک آن است. در حالی که افترلاجیک کمترین تاخیر را هم برای جستجو در موضوع پیغام و هم در محتوای آن دارد. به علاوه به دلیل استفاده از AJAX، افترلاجیک می تواند مانند نرم افزارهای رومیزی مدیریت ایمیل پاسخگو باشد. از سویی دیگر، هورد طولانی ترین زمان پاسخگویی را بویژه هنگام جستجو دارد و علت آن این است که هورد یک صفحه جدید را برای نمایش نتایج جستجو ارسال می کند در حالی که باقی رقبای او تنها بخشی از صفحه را که تغییر می کند، می فرستند.
پس به طور کلی به نظر می رسد افترلاجیک از کارایی بهتری، هم از لحاظ تجربه کاربری و هم کارایی کلی سیستم برخوردار باشد.
محمدحسین کردونی
روزنامه جام جم ( www.jamejamonline.ir )