نحوه نصب صندوق پستی در اوبونتو 18.04

معرفی

صندوق پستی (MiaB) از کلیه تنظیمات پیچیده مورد نیاز برای جلوگیری از بروز مشکلات امنیتی مراقبت می کند ، یک سیستم شناسایی اسپم جامد را فراهم می کند و مکانیزم های نظارت ، گزارش و تهیه نسخه پشتیبان را به شما می دهد. همچنین می تواند گواهی Letry Encrypt را برای دامنه های ایمیل شما تنظیم و به طور خودکار تمدید کند ، همچنین پیکربندی تنظیمات دقیق DNS مورد نیاز برای اطمینان از اینکه آدرس IP سرور پست الکترونیکی شما توسط سایر سرورها قابل اعتماد باشد را انجام دهید و کمتر در لیست سیاه قرار بگیرد.

صندوق نامه در صندوق نیز به منظور ارائه سرورهای تقویم (CalDAV) و مخاطبین (CardDAV) از Nextcloud استفاده می کند.

پیش نیازها

  • سرور تازه Ubuntu 18.04
  • حداقل 1 گیگابایت رم
  • آدرس IPv4 میزبانی ایمیل در پشت آدرس IPv6 به دلایل متعدد هنوز گزینه مناسبی نیست.

شروع شدن

MiaB به کل VPS نیاز دارد ، بنابراین شما همیشه باید با یک VPS تازه شروع کنید. MiaB مخصوص Ubuntu 18.04 طراحی شده است. این یک نسخه "پشتیبانی طولانی مدت" است ، به این معنی که در این حالت تا آوریل 2028 پشتیبانی خواهد شد.

یک نام میزبان را برای سرور ایمیل خود انتخاب کنید. MiaB یک box.زیر دامنه دامنه اصلی شما را توصیه می کند. می توانید با استفاده از MiaB ، ایمیل را در چندین دامنه میزبان کنید ، اما جعبه MiaB خود فقط یک نام میزبان خواهد داشت. اگر مطمئن نیستید ، با دامنه خود box.example.comجایگزین example.comشوید.

شما می توانید از این نام میزبان برای دسترسی به UI پیکربندی MiaB در مرورگر خود ، SSH به VPS خود و دسترسی به ایمیل وب خود استفاده کنید. پس از راه اندازی VPS ، به عنوان مثال آدرس IPv4 خود را یادداشت کنید 203.0.113.0. در طول این آموزش چندین بار به این نیاز خواهید داشت.

Reverse DNS را روی VPS جدید خود تنظیم کنید

  • در کنترل پنل Vultr ، سرور خود را انتخاب کرده و به Settingsصفحه بروید.
  • در آنجا پیکربندی به نام Reverse DNS را مشاهده خواهید کرد. به طور پیش فرض روی چیزی شبیه به آن تنظیم می شود 203.0.113.0.vultr.com.
  • به عنوان مثال ، این را تغییر دهید تا با نام میزبانی که برای VPS خود انتخاب کرده اید مطابقت داشته 203.0.113.0.box.example.comباشد.
  • برای ذخیره تغییرات ، روی نماد "تیک" کلیک کنید.

سرورهای نام دامنه خود را در ثبت دامنه خود پیکربندی کنید

ساده ترین (و مورد انتظار) پیکربندی صحیح DNS برای MiaB این است که به آن اجازه دهید کنترل کامل DNS دامنه شما را به دست آورد. برای این منظور ، نصب MiaB شما دو سرور نام را برای شما فراهم می کند تا دامنه خود را به آن اشاره کنید. این موارد به شکل زیر می باشد:

ns1.box.example.com
ns2.box.example.com

برای اختصاص سرورهای نام ارائه شده توسط MiaB به عنوان سرورهای نام دامنه خود ، باید از کنترل پنل در ثبت دامنه خود استفاده کنید. شما همچنین باید سرورهای نامبرده شده MiaB خود را در ثبت دامنه خود ثبت کنید (که بعضاً "سوابق چسب" نامیده می شوند). این فرایند بسته به رجیستری که در آن قرار دارید متفاوت است. در اصل از شما خواسته شده است تا سرورهای نام ( ns1.box.example.comو ns2.box.example.com) و آدرس IP مورد نظر خود را وارد کنید ، که آدرس IP Vultr VPS شماست.

نصب و راه اندازی

SSH را به VPS جدید خود وارد کنید. از آدرس IP که قبلاً به آن توجه کرده اید استفاده کنید.

$ ssh [email protected]

رمز عبور کاربر روت شما در بخش کنترل پنل Vultr یافت می شود Overview.

موارد زیر را در ترمینال خود کپی و جایگذاری کنید.

$ curl -s https://mailinabox.email/setup.sh | sudo bash

در حال حاضر چندین بسته Ubuntu برای شما نصب خواهد شد. درنهایت ، چند سؤال در مورد نصب از شما سؤال خواهد شد:

  • آدرس ایمیل شما به طور پیش فرض برای مواردی مانند [email protected]. آن را به هر آنچه ترجیح می دهید تغییر دهید.
  • نام میزبان این باید به طور مثال به نام میزبانی که قبلاً برای VPS خود تنظیم کرده اید پیش فرض کنید box.example.com. ترک این به عنوان است.
  • پیکربندی tzdata منطقه زمانی خود را انتخاب کنید.
  • رمز عبور در نهایت، از شما خواسته شود تا وارد یک رمز عبور جدید. این مورد برای حساب ایمیل جدید شما و همچنین ورود به رابط مدیر استفاده خواهد شد.

پس از اتمام نصب ، یک پیام موفقیت آمیز و پیوند وب سایت به رابط سرپرست ارائه می شود.

Your Mail-in-a-Box is running.

Please log in to the control panel for further instructions at:

https://203.0.113.0/admin

You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:

C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F

ورود به سیستم برای اولین بار

هنگامی که برای اولین بار در مرورگر خود وارد MiaB می شوید ، از آدرس داده شده در پایان مراحل نصب استفاده خواهید کرد. با این کار از آدرس IP VPS شما به جای نام دامنه استفاده می کنید.

گواهینامه SSL در این مرحله تولید نشده است ، بنابراین جعبه شما از یک گواهی خود امضا شده استفاده می کند. مرورگر وب شما تقریباً مطمئناً به شما هشدار می دهد ، و این نشان می دهد خطرناک است. گواهی خود امضا شده را بپذیرید. این فقط در مرحله اول اجرا می شود.

با استفاده از آدرس ایمیل و رمز عبوری که در حین نصب تنظیم کرده اید ، وارد MiaB شوید.

بررسی وضعیت سیستم

MiaB شما یک بخش بسیار مفید دارد به نام Status Checks. هنگامی که برای اولین بار وارد سیستم می شوید به این صفحه خواهید رسید و می توانید بعداً از آن بازدید کنید System> Status Checksتا بررسی کنید که آیا مشکلاتی وجود دارد که باید برطرف شوند.

اگر MiaB یک دکمه را نشان می دهد که از شما می خواهد VPS خود را راه اندازی مجدد کنید ("جعبه راه اندازی مجدد") ، باید این کار را انجام دهید. اگر تلاش خودکار برای راه اندازی مجدد VPS انجام نشد ، می توانید این کار را از طریق کنترل پنل Vultr خود انجام دهید ، یک آیکون در سمت راست بالای کنترل پنل وجود دارد. یا از طریق خط فرمان ، با استفاده از rebootدستور.

برخی از مسائل برای حل سریع فوری کاملاً ضروری نیستند. به عنوان مثال ، هشدار ورود به سیستم مبتنی بر گذرواژه یا بسته های نرم افزاری که نیاز به بروزرسانی دارند. حتماً بعداً این موارد را برطرف کنید.

تأیید کنید که موارد زیر صحیح هستند ، و در صورت عدم استفاده ، قبل از حرکت آنها را برطرف کنید:

  • سوابق چسب Nameserver
  • این دامنه باید به آدرس IP جعبه شما حل شود

شاید لازم باشد منتظر انتشار تغییرات DNS قبلی خود باشید که ممکن است چند ساعت طول بکشد. فقط کمی بعد صفحه را بارگیری مجدد کنید تا ببینید آیا این تغییرات به اثبات رسیده است یا خیر.

گواهینامه TLS (SSL) را تهیه و نصب کنید

شما باید MiaB را تهیه کنید تا یک گواهی SSL معتبر را برای شما تنظیم کند. بازدید کنید System> TLS (SSL) Certificatesو در کنار هر دامنه روی "نصب گواهی" کلیک کنید.

به عنوان مثال اکنون می توانید با استفاده از دامنه وارد MiaB خود شوید https://box.example.com/adminو مرورگر وب شما هشدارهای مربوط به گواهینامه را مانند سابق انجام نمی دهد.

بعد ، به Mail> بروید Usersو به همان اندازه که می خواهید حساب ایمیل اضافه کنید. توجه داشته باشید که MiaB یک ویژگی ضد اسپم به نام "greylisting" را پیاده سازی می کند. اساساً این بدان معنی است که اولین باری که یک حساب کاربری در صندوق شما از کسی که قبلاً ندیده است ، ایمیل دریافت می کند ، به تأخیر می افتد. هر چیزی از 2 دقیقه تا یک ساعت بسته به سرور ارسال کننده بستگی دارد. این کاهش ناخواسته در اسپم است ، اما به این معنی است که اولین تست های ایمیل شما ممکن است مدتی طول بکشد.

به روزرسانی MiaB

برای به روزرسانی MiaB ، دقیقاً همان دو مرحله ای را که هنگام نصب آن استفاده کرده اید ، استفاده کنید. همان اسکریپت MiaB را نصب و به روز می کند.

curl -s https://mailinabox.email/setup.sh | sudo bash

با استفاده از یک سرویس DNS خارجی مانند Cloudflare

به طور پیش فرض ، MiaB برای رسیدگی به تمام DNS شما تنظیم شده است ، و قادر است پیکربندی های پیچیده DKIM و SPI را برای دامنه های ایمیل شما به صورت خودکار پیکربندی کند. برای این کار ، سرورهای نام را برای دامنه های خود مستقیماً به سرورهای نام ارائه شده توسط MiaB همانطور که قبلاً انجام داده اید ، اشاره می کنید. با این حال ، ممکن است شما نیاز به مدیریت DNS برای دامنه های خود در جای دیگر داشته باشید. این کاملاً ممکن است اما دشوارتر است.

به عنوان مثال ، برای استفاده از Cloudflare ، تنظیمات به شرح زیر است:

  • سرورهای نام دامنه خود را به دو مورد Cloudflare مشخص کنید
  • در داشبورد Cloudflare شما سوابق DNS را در صورت لزوم اضافه می کنید تا اطمینان حاصل کنید که سرور MiaB مسئولیت ایمیل شما را بر عهده می گیرد. می توانید این سوابق را از صفحه System> External DNSرابط مدیریت MiaB کپی کنید.

بسیار مراقب باشید و کار خود را با سایتی مانند تست کننده پست الکترونیکی آزمایش کنید . نظارت ساده در این نوع سناریو ممکن است بدان معنی باشد که ایمیل شما مستقیماً به پوشه هرزنامه گیرندگان شما ارسال می شود.



Leave a Comment

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد