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

معرفی

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

این آموزش نحوه نصب iRedMail ، اسکریپت تنظیم سرور ایمیل منبع باز را بر روی نصب جدید اوبونتو 18.04 به شما نشان می دهد . iRedMail با نصب و تنظیم کلیه مؤلفه های مورد نیاز برای اجرای یک سرور ایمیل ، در وقت شما صر��ه جویی می کند ، مانند:

  • Postfix - نماینده انتقال پست الکترونیکی (MTA)
  • Dovecot - سرور IMAP و POP3
  • Nginx - سرور وب
  • OpenLDAP - سرور LDAP برای ذخیره حساب های پستی یا یک سرور MySQL ، MariaDB یا PostgreSQL برای ذخیره سازی حساب های پستی.
  • SpamAssassin - اسکنر اسپم
  • ClamAV - اسکنر ویروس
  • Amavisd - واسط بین Postfix ، SpamAssassin و ClamAV
  • iRedAPD - سرور خط مشی Postfix

اختیاری:

  • Roundcube - واسط ایمیل
  • SOGo Groupware - خدمات تقویم ، تماس و وظایف
  • Fail2ban - ورود به سیستم را از آدرس های IP که مخرب به نظر می رسد محدود کرده و ممنوع می کند

الزامات

  • نمونه جدید Ubuntu 18.04 Vultr Cloud Compute با حداقل 2 GB حافظه (4 گیگابایت ترجیح داده می شود) برای سرور پست الکترونیکی با ترافیک کم
  • بندر 25 از حالت مسدود خارج شد
  • یک آدرس IP بدون لیست سیاه. اگر آدرس IP شما به لیست سیاه اضافه شده باشد ، ایمیل های شما به عنوان هرزنامه علامت گذاری می شوند و ممکن است هرگز به مقصد نرسند. با وارد کردن آن در اینجا می توانید آدرس IP خود را در لیست سیاه قرار دهید .
  • یک کاربر سودو غیر ریشه

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

ابتدا می خواهید نام دامنه کاملاً واجد شرایط (FQDN) نام میزبان خود را تنظیم کنید. hostname -fبرای مشاهده نام میزبان فعلی وارد شوید.

hostname -f

در اوبونتو ، نام میزبان در دو پرونده تنظیم شده است: /etc/hostnameو /etc/hosts. گسترش /etc/hostname.

sudo nano /etc/hostname

در /etc/hostnameفرم کوتاه نام میزبان داده می شود ، نه نام میزبان FQDN. فرم کوتاه نام میزبان مورد نظر خود را وارد کنید. به عنوان مثال ، اگر نام میزبان FQDN که مایل به استفاده از آن هستید mail.example.com، پرونده شما به شرح زیر خواهد بود.

mail

بعد، باز /etc/hosts.

sudo nano /etc/hosts

نام میزبان FQDN خود را به عنوان اولین مورد اضافه کنید.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

پرونده را ببندید و سرور خود را دوباره راه اندازی کنید.

sudo shutdown -r now

هنگامی که سرور شما دوباره فعال شد ، می توانید نام میزبان خود را تأیید کنید.

hostname -f

bzip2بسته را نصب کنید تا بتوانید بسته بارگیری شده iRedMail را فشرده نکنید.

sudo apt-get install bzip2

اکنون آماده نصب iRedMail هستید. آخرین نسخه iRedMail را با استفاده از wget بارگیری کنید. با مراجعه به صفحه بارگیری iRedMail می توانید جدیدترین ساخت را پیدا کنید .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

تاربال و سپس cdبه دایرکتوری استخراج کنید.

tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9

سپس مجوزهای مناسب را برای اسکریپت نصب کننده iRedMail اضافه کنید و آنرا اجرا کنید sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

اسکریپت نصب iRedMail قبل از تنظیم سرور نامه برای شما یک سری سؤال از شما می پرسد. اگر تازه وارد اجرای سرور نامه هستید انتخاب گزینه های پیش فرض توصیه می شود.

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

صفحه بعدی به شما امکان می دهد مسیر پیش فرض ذخیره سازی نامه را تنظیم کنید ، که است /var/vmail. Nextبرای ادامه انتخاب کنید .

صفحه بعدی به شما امکان می دهد back-end مورد نظر خود را برای ذخیره حساب های پستی انتخاب کنید. انتخاب خود را انجام داده و سپس Nextادامه دهید.

از شما خواسته می شود اولین نام دامنه ایمیل خود را وارد کنید. این دامنه شما از قبل و بدون زیر دامنه خواهد بود. به عنوان مثال اگر FQDN mail.example.comشما باشد ، شما به example.comعنوان اولین نام دامنه ایمیل خود وارد می شوید . نام دامنه خود را وارد کنید و سپس Nextبرای ادامه انتخاب کنید .

یک حساب سرپرست برای اولین دامنه نامه شما. این حساب هم یک حساب کاربری و هم یک کاربر ایمیل است ، بنابراین می توانید با همان اعتبار به وب میل و پنل مدیریت (iRedAdmin) وارد شوید. نام کاربری آدرس ایمیل کامل است. از شما خواسته می شود رمز ورود را برای حساب مدیر تنظیم کنید.

پس از وارد کردن رمز عبور مناسب ، گزینه Nextادامه را انتخاب کنید .

از شما خواسته می شود اجزای اختیاری را که می توانید نصب کنید ، مانند SOGo ، انتخاب کنید. حداقل باید انتخاب کنید iRedAdminو Roundcube.

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

نصب iRedMail از شما می خواهد قبل از شروع نصب ، پیکربندی iRedMail خود را بررسی و تأیید کنید. برای شروع نصب ، تایپ yو فشار دهید ENTER.

پس از اتمام نصب ، از شما سؤال می شود که آیا مایلید از قوانین فایروال ارائه شده توسط iRedMail استفاده کنید و آیا می خواهید اکنون فایروال را مجدداً راه اندازی کنید. برای استفاده از قوانین پیش فرض فایروال و راه اندازی مجدد فایروال ، تایپ yیا را Yفشار دهید ENTER.

بعد از نصب و پیکربندی تمام بسته های مورد نیاز ، سرور خود را دوباره راه اندازی کنید.

sudo shutdown -r now

پس از راه اندازی مجدد ، می توانید با https://mail.example.com/iredadminاستفاده از دامنه خود به صفحه مدیر وب دسترسی پیدا کنید. برای دسترسی به نامه خود ، از صفحه Roundcube در استفاده کنید https://mail.example.com/mail. سرور با یک گواهی خود امضا شده نصب شده است که برای باز کردن صفحه در مرورگر شما نیاز به مجوزهای ویژه دارد. توصیه می شود که از طرف یک مجوز گواهی (CA) به یک گواهی ارتقا دهید. بیایید رمزگذاری یک CA است که گواهینامه های رایگان ارائه می دهد. برای اطلاعات در مورد استفاده از این سرویس ، مقاله Vultr Setup LetsEncrypt on Linux را بخوانید. شما باید دستورالعمل ها را دنبال کنید Nginx، زیرا این سرور وب پیش فرض است که iRedMail نصب می کند. پس از به دست آوردن گواهینامه ، باید گواهی های خود امضا شده را که iRedMail ایجاد می کند جایگزین کنید.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

کلیه خدماتی که به کلید گواهی SSL احتیاج دارند را مجدداً راه اندازی کنید.

sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot

از سرور نامه جدید خود لذت ببرید! حتماً iRedMail.tipsپرونده ای را که در iRedMail-0.9.9فهرست موجود در دایرکتوری که iRedMail را بارگذاری کرده اید ، بخوانید. پرونده شامل:

  • نشانی های اینترنتی ، نام های کاربری و رمزهای عبور برنامه های مبتنی بر وب که توسط iRedMail نصب شده اند
  • محل فایل های پیکربندی نرم افزار مربوط به سرویس پست الکترونیکی
  • اطلاعات مهم و حساس اضافی

همچنین قبل از ارسال و دریافت نامه ، باید سوابق DNS را برای سرور پست الکترونیکی خود تنظیم کنید. برای اطلاعات در مورد تنظیم سوابق DNS ، مقدمه ای برای Vultr DNS را بخوانید .



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 میزبانی شده است. این راهنما شما را نشان می دهد

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

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

مقدمه نامه در صندوق (MiaB) از کلیه تنظیمات پیچیده مورد نیاز برای جلوگیری از بروز مشکلات امنیتی مراقبت می کند ، یک سیستم شناسایی اسپم جامد را فراهم می کند

نحوه نصب 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 میزبانی شده است. این راهنما شما را نشان می دهد

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