How to install zimbra mail server in ubuntu 16.04

مفروضات

  • فرض کنید دامنه‌ی example.com را در اختیار دارید که فرضا به یک سرور (دیگر) متصل است که بر روی آن Web Server سرویس‌دهی می‌کند.
  • همچنین فرض کنید می‌خواهید یک سرور برای دامنه‌ی mail.example.com در نظر بگیرید و Mail Server را درون این سرور راه‌اندازی کنید.
  • همچنین فرض کنید دامنه‌ی ایمیل را می‌خواهید به صورت admin@example.com تعریف کنید. یعنی ایمیل بر روی دامنه‌ی اصلی سوار شود اما سرور مربوط به Mail Server در یک دامنه‌ی دیگر و یک سرور دیگر قرار بگیرید.
  • این مستند با این فرضیات جلو می‌رود.

تنظیمات DNS

  • با توجه به توضیحات گفته شده ابتدا باید یک DNS Server در نظر بگیرید.
  • این کار را می‌توانید در یک سرور جدا و دیگر انجام دهید یا در همین سروری که قصد راه‌اندازی Mail Server بر روی آن را دارید.
  • فرض ما این این که DNS Server بر روی همین سروری که قصد راه‌اندازی Mail Server را داریم ، نصب می‌شود.
  • برای این منظور از بسته‌ی dnsmasq استفاده می‌کنیم. برای نصب به شکل زیر عمل کنید :

  • در ادامه :

  • به جای 8.8.8.8 می‌توان آدرس DNS Server اصلی شبکه را گذاشت.
  • پرونده‌ی زیر را باز کنید :

  • محتویات این پرونده را به صورت زیر تغییر دهید :

  • نکته : 192.168.88.98 آدرس آی پی Mail Server می‌باشد.
  • Hostname سرور را به صورت زیر تغییر دهید :

  • خط زیر را به پرونده‌ی hosts اضافه کنید :

  • سرویس dnsmasq را راه‌اندازی مجدد کنید.

  • بسته‌ی زیر را به منظور نصب ابزار dig و nslookup نصب کنید :

  • بررسی کنید آیا Record ها قابل یافتن هستند یا خیر. برای این منظور :

  • در صورتی که از یک DNS Server دیگر به منظور تنظیم DNS Records استفاده کردید، به جای آدرس 127.0.0.1 آدرس آی پی DNS Server را وارد کنید.

تنظیمات ساعات و تاریخ

  • حتما در نظر داشته باشید که ساعت و تاریخ سرور به روز باشد. برای تعیین یا تغییر TimeZone به صورت زیر عمل کنید :


نصب توسط اینترنت

  • برای این منظور ابتدا پرونده‌ی زیر را دریافت نمایید.

  • در نهایت کافیست پرونده‌ی نصاب را اجرا کنید. برای این منظور :

  • نکته : به همه‌ی سوال‌ها به جز Install zimbra-dnscache جواب Yes یا Y دهید.
  • ممکن است با خطای زیر مواجه شوید :

  • نصاب ، دامنه‌ی mail.example.com را برای Mail Server در نظر می‌گیرد در صورتی که فرض و تنظیمات ما بر این بود که می‌خواهیم دامنه‌ی ایمیل‌ها به صورت admin@example.com باشد. لذا در این مرحله آدرس example.com را وارد کنید. در صورتی که مشکلی وجود نداشته باشد ، آدرس IP این دامنه پیدا می‌شود.
  • خروجی پرونده‌ی نصاب مشابه زیر خواهد بود :

  • دسترسی به پنل‌ها به صورت زیر خواهد بود :

  • پیشنهاد می‌شود بعد از نصب یک مرتبه سرور راه‌اندازی مجدد شود.
  • بعد از بالا آمدن سرور ۵ الی ۱۰ دقیقه صبر کنید. در صورتی که سرویس‌ها پایین بودند. به صورت زیر عمل کنید :

  • برای اطیمینان از صحت عملکرد سرور ، وارد پنل مدیریت شده (دامنه با پورت 7071) و وارد قسمت Monitor از پنل سمت چپ شوید.

  • برای اطمینان از صحت عملکرد بیشتر Mail Server داخل پنل شده و یک ایمیل به یکی از اعضای دیگر Mail Server به صورت داخلی ارسال نمایید.

اضافه کردن کاربر

  • برای این منظور وارد پنل مدیریتی شده (دامنه با پورت 7071) و وارد قسمت Manage از پنل سمت چپ شوید.
  • در صفحه‌ی باز شده بر روی علامت چرخ دنده کلیک کرده و بر روی New کلیک کنید.

 

  • در صفحه‌ی باز شده مشخصات و پسورد را وارد نمایید تا کاربر جدید ساخته شود.

داخلی سازی

  • فرض کنید قصد راه‌اندازی این Mail Server را در یک شبکه‌ی داخلی بدون اینترنت دارید.
  • برای این منظور نیاز است تا تغییراتی انجام شود.
  • ابتدا باید یک مخزن محلی ایجاد کنید. لذا نیاز است تا بسته‌ی apache2 را نصب کنید. برای این منظور :

  • پوشه‌ی زیر را ایجاد کنید.

  • بسته‌ی debmirror را نصب نمایید.

  • آدرس مخزن مورد نیاز برای نصب Zimbra Mail Server به صورت زیر است.

  • مخزن بالا را به صورت زیر داخلی سازی کنید :

  • بعد از این که تمام پرونده‌ها دانلود شد ، آدرس مخزن داخلی به صورت زیر خواهد بود :

  • در مرحله‌ی بعد پرونده‌ی زیر را باز کنید :

  • تغییرات زیر را اعمال نمایید.

  • پرونده‌ی utilfunc.sh را ذخیره کرده و خارح شوید.
  • در نهایت پرونده‌ی نصاب یعنی install.sh را اجرا کنید.
  • توجه فرمایید که در این آموزش تنها مخزن Zimbra را داخلی کردیم ،‌ بسته‌های این مخزن یک سری پیش‌نیاز دارند که در مخزن اصلی اوبونتو است. پس اگه در یک شبکه‌ی ایزوله هستید ، باید مخزن رسمی اوبونتو را نیز به صورت داخلی داشته باشید.
  • کلید زیر را درون یک پرونده ذخیره نمایید :

  • در نهایت این کلید را به سرور اضافه کنید.

  • در صورتی که کلید به طور صحیح به سرور وارد شده باشد ، عبارت OK چاپ خواهد شد.
  • مراحل نصب و … همانند قبل می‌باشد.

اتصال برنامه‌ها به پورت 25 یا 587

  • با استفاده از این دو پورت می‌توان هر برنامه‌ای را متصل به Mail Server کرده و به ارسال ایمیل پرداخت.
  • برای اطمینان از کارکرد صحیح این دو پورت ابتدا بسته‌ی زیر را نصب نمایید :

  • مطالعه‌ی بیشتر در خصوص نصب این بسته در اینجا
  • دست‌نوشته‌ی زیر را ایجاد کنید.

  • نکته : یک بار با پورت 25 کار کنید و یک بار با پورت 587
  • در صورتی که اتصال با موفیت انجام شود با خروجی‌ای مشابه زیر روبه‌رو خواهید شد.