نحوه نصب صندوق پستی در اوبونتو 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

نحوه راه اندازی سرور پست الکترونیکی با استفاده از iRedMail در اوبونتو 16.04

نحوه راه اندازی سرور پست الکترونیکی با استفاده از iRedMail در اوبونتو 16.04

با استفاده از یک سیستم متفاوت؟ مقدمه اگر تاکنون سرور پست الکترونیکی را از سطح بالا ایجاد کرده اید ، می دانید که این می تواند یک سرمایه گذاری خسته کننده باشد. من آنجا

نحوه پیکربندی Spamassassin با Postfix در اوبونتو 16.04

نحوه پیکربندی Spamassassin با Postfix در اوبونتو 16.04

Spamassassin یک فیلتر پستی رایگان و منبع باز است که در Perl نوشته شده است و برای شناسایی اسپم با استفاده از طیف گسترده ای از تست های اکتشافی در هدر های ایمیل و bod استفاده می شود.

نحوه مهاجرت صندوق پستی به راحتی با Imapsync در CentOS 7

نحوه مهاجرت صندوق پستی به راحتی با Imapsync در CentOS 7

با استفاده از یک سیستم متفاوت؟ در حالی که مهاجرت به وب سایت ها معمولاً مشکلی ندارد ، گاهی اوقات مهاجرت به صندوق های ایمیل دشوار است. این مخصوصاً حیاط است

نحوه نصب RainLoop Webmail در Debian 9

نحوه نصب RainLoop Webmail در Debian 9

با استفاده از یک سیستم متفاوت؟ RainLoop یک مشتری ایمیل ساده ، مدرن و سریع مبتنی بر وب است. کد منبع RainLoop در Github میزبانی شده است. این راهنما شما را نشان می دهد

نحوه نصب RainLoop Webmail در CentOS 7

نحوه نصب RainLoop Webmail در CentOS 7

با استفاده از یک سیستم متفاوت؟ RainLoop یک مشتری ایمیل ساده ، مدرن و سریع مبتنی بر وب است. کد منبع RainLoop در GitHub میزبانی شده است. این راهنما شما را نشان می دهد

نحوه مهاجرت صندوق پستی به راحتی با Imapsync در Ubuntu 16.04 LTS

نحوه مهاجرت صندوق پستی به راحتی با Imapsync در Ubuntu 16.04 LTS

با استفاده از یک سیستم متفاوت؟ در حالی که مهاجرت به وب سایت ها معمولاً مشکلی ندارد ، گاهی اوقات مهاجرت به صندوق های ایمیل دشوار است. این مخصوصاً حیاط است

نحوه نصب RainLoop Webmail در FreeBSD 12

نحوه نصب RainLoop Webmail در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ RainLoop یک مشتری ایمیل ساده ، مدرن و سریع مبتنی بر وب است. کد منبع RainLoop در Github میزبانی شده است. این راهنما شما را نشان می دهد

نحوه نصب iRedMail در اوبونتو 18.04

نحوه نصب iRedMail در اوبونتو 18.04

مقدمه اجرای سرور پست الکترونیکی شما مزایای حفظ حریم خصوصی و همچنین امکان ایجاد هر تعداد حساب پستی را که می خواهید برای دامنه های خود داشته باشید ارائه می دهد.

نحوه نصب برنامه خبرنامه Mailtrain در CentOS 7

نحوه نصب برنامه خبرنامه Mailtrain در CentOS 7

با استفاده از یک سیستم متفاوت؟ Mailtrain یک برنامه خبرنامه خود میزبان منبع باز است که در Node.js و MySQL / MariaDB ساخته شده است. منبع Mailtrains در GitHub است. تی

سرور پست الکترونیکی OpenBSD با استفاده از OpenSMTPD ، Dovecot ، Rspamd و RainLoop

سرور پست الکترونیکی OpenBSD با استفاده از OpenSMTPD ، Dovecot ، Rspamd و RainLoop

مقدمه این آموزش یک سرور ایمیل کاملاً برجسته را نشان می دهد که با استفاده از OpenSMTPD ، Dovecot ، Rspamd و RainLoop در OpenBSD در حال اجرا است. OpenSMTPD هفتم است

نحوه نصب برنامه خبرنامه Mailtrain در FreeBSD 12

نحوه نصب برنامه خبرنامه Mailtrain در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ Mailtrain یک برنامه خبرنامه خود میزبان منبع باز است که در Node.js و MySQL / MariaDB ساخته شده است. منبع Mailtrains در GitHub است. تی

sSMTP را با Mailtrap برای توسعه برنامه وب در اوبونتو 16.04 نصب کنید

sSMTP را با Mailtrap برای توسعه برنامه وب در اوبونتو 16.04 نصب کنید

در این آموزش ، نحوه نصب sSMTP ، یک سرور حمل و نقل ساده را یاد خواهید گرفت. Mailtrap.io سرور ایمیل جعلی را برای توسعه دهندگان ارائه می دهد. استفاده از آن را به سن

نحوه نصب RainLoop Webmail در اوبونتو 16.04

نحوه نصب RainLoop Webmail در اوبونتو 16.04

با استفاده از یک سیستم متفاوت؟ RainLoop یک مشتری ایمیل ساده ، مدرن و سریع مبتنی بر وب است. کد منبع RainLoop در Github میزبانی شده است. این راهنما شما را نشان می دهد

نحوه نصب RainLoop Webmail در Fedora 28

نحوه نصب RainLoop Webmail در Fedora 28

با استفاده از یک سیستم متفاوت؟ RainLoop یک مشتری ایمیل ساده ، مدرن و سریع مبتنی بر وب است. کد منبع RainLoop در GitHub میزبانی شده است. این راهنما شما را نشان می دهد

نحوه نصب برنامه خبرنامه Mailtrain در اوبونتو 16.04

نحوه نصب برنامه خبرنامه Mailtrain در اوبونتو 16.04

با استفاده از یک سیستم متفاوت؟ Mailtrain یک برنامه خبرنامه خود میزبان منبع باز است که در Node.js و MySQL / MariaDB ساخته شده است. منبع Mailtrains در GitHub است. تی

نحوه نصب برنامه خبرنامه Mailtrain در Debian 9

نحوه نصب برنامه خبرنامه Mailtrain در Debian 9

با استفاده از یک سیستم متفاوت؟ Mailtrain یک برنامه خبرنامه خود میزبان منبع باز است که در Node.js و MySQL / MariaDB ساخته شده است. منبع Mailtrains در GitHub است. تی

نحوه نصب برنامه خبرنامه Mailtrain در Fedora 28

نحوه نصب برنامه خبرنامه Mailtrain در Fedora 28

با استفاده از یک سیستم متفاوت؟ Mailtrain یک برنامه خبرنامه خود میزبان منبع باز است که در Node.js و MySQL / MariaDB ساخته شده است. منبع Mailtrains در GitHub است. تی

ساختن سرور پست الکترونیکی خود با FreeBSD 11

ساختن سرور پست الکترونیکی خود با FreeBSD 11

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

نحوه نصب بستر سبد خرید 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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد