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

داشتن سرور ایمیل خود یک ایده عالی برای هر شرکتی با اندازه متوسط ​​است. با این کار تمام ترافیک کنترل می شود و خودمان می توانیم قوانین را تعریف کنیم. به این ترتیب، ما می توانیم خدمات را به وضوح و تمیز مدیریت کنیم.

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

پیکربندی سرور DNS برای سرور ایمیل اوبونتو:

فقط این راهنمای گام به گام را دنبال کنید و در تنظیم پیکربندی مشکلی نخواهید داشت!

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

با استفاده از SSH وارد سرور خود شوید. اگر مشکل دارید، آموزش PuTTY ما را بررسی کنید! پس از ورود به سیستم، باید دستگاه خود را با استفاده از دستور زیر به روز کنید:

apt-get update

2. Bind را نصب کنید

برای پیکربندی یک سرور DNS که از Postfix استفاده می کند، به یک ابزار اضافی نیاز داریم – Bind. بیایید ابتدا آن را نصب کنیم:

sudo apt install bind9

3. /var/cache/db.test را پیکربندی کنید

در این مرحله، باید در نظر بگیریم که آدرس IP دستگاه اوبونتو ما است 192.168.250.7، لازم است آن را با آدرس IP که در آن نصب را انجام خواهیم داد جایگزین کنید. برای این مثال از mail.test.com به عنوان یک FQDNS استفاده می کنیم.

بنابراین، اکنون لازم است یک منطقه جدید برای مثال خود ایجاد کنیم. برای این کار یک فایل جدید با اطلاعات zone ایجاد کنید.

sudo nano /var/cache/bind/db.test

سپس موارد زیر را اضافه کنید:

$ORIGIN test.com.
$TTL 1D
@       IN SOA     ns1 root(
                1 ;serial
                1D ;refresh
                2H ;retry
                2W ;expire
                5H ;minimum
);
@       IN        NS ns1
ns1     IN        A 192.168.250.7
mail    IN        A 192.168.250.7
@       IN        MX 5 mail

به یاد داشته باشید، ما باید آدرس IP را با آدرس سرور شما جایگزین کنیم و دامنه را به دامنه ای که می خواهید استفاده کنید تغییر دهید. مطبوعات CTRL+O برای ذخیره تغییرات و CTRL+X برای بستن ویرایشگر نانو

پیشنهاد می‌کنیم بخوانید:  داکر چیست؟ درک اجزای آن و روش عملکرد آن در سال 1403

4. New Zone را به Bind Configuration اضافه کنید

قبل از فعال کردن منطقه جدید ایجاد شده، لازم است پیکربندی فایل را بررسی کنید.

sudo named-checkzone test.com. /var/cache/bind/db.test

اکنون می توانیم منطقه جدید خود را به فایل پیکربندی Bind zone اضافه کنیم. برای این کار دستور زیر را اجرا کنید:

sudo nano /etc/bind/named.conf.default-zones

و منطقه جدید را اضافه کنید:

zone "test.com." {
       type master;
       file "db.test";
};

از نو، CTRL+O برای ذخیره تغییرات و CTRL+X برای بستن آن

5. /etc/bind/named.conf.options را پیکربندی کنید

حالا در فایل /etc/bind/named.conf.options لازم است خط فورواردها را از نظر خارج کنید و DNS Google را در آن قرار دهید – 8.8.8.8. برای آن به سادگی حذف کنید // نمادها همانطور که در تصویر زیر نشان داده شده است.

sudo nano /etc/bind/named.conf.optionsویرایش منطقه DNS برای راه اندازی یک سرور ایمیل اوبونتوویرایش منطقه DNS برای راه اندازی یک سرور ایمیل اوبونتو

6. Bind را مجدداً راه اندازی کنید

اکنون باید سرویس bind9 را مجددا راه اندازی کنیم. می توانید این کار را با یکی از دو دستور انجام دهید:

sudo systemctl reload bind9

یا

sudo systemctl restart bind9

روش نصب و راه اندازی Mail Server روی اوبونتو

تقریباً رسیده ایم، سرور ایمیل اوبونتو شما آماده آنلاین شدن است. این چیزی است که باید انجام دهید:

1. Postfix Email Server را نصب کنید

اکنون زمان نصب Postfix است. Postfix یک سرور ایمیل است که به زبان C نوشته شده است. ویژگی اصلی آن سرعت اجرا و منبع باز بودن آن است. با دستور زیر آن را نصب کنید:

sudo apt install postfix

در حین نصب، از ما خواسته می شود که بسته را پیکربندی کنیم. در صفحه اول گزینه Internet Site را انتخاب کنید.

سپس باید نام سرور را وارد کنیم. در این مورد test.com.

Postfix بسیار انعطاف پذیر است و امکان پیکربندی گسترده را فراهم می کند، اما برای این آموزش ما با تنظیمات پیش فرض رفع می کنیم.

2. افزودن کاربر

سپس، ما باید کاربر خود را به ایمیل گروه اضافه کنیم:

sudo usermod -aG mail $(whoami)

پس از آن، ما باید کاربران را ایجاد کنیم و آنها را به گروه ایمیل اضافه کنیم تا بتوانند ایمیل ارسال و دریافت کنند. جبرئیل را اضافه می کنم:

sudo useradd -m -G mail -s /bin/bash/ gabriel

سپس، ما باید یک رمز عبور برای کاربر تازه ایجاد شده تنظیم کنیم:

sudo passwd gabriel

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

حالا برای اثبات کاری که انجام دادیم. ما یک ایمیل از طرف ارسال و دریافت خواهیم کرد terminal. برای انجام این کار، بسته mailutils را نصب می کنیم:

sudo apt install mailutils

در مرحله بعد، یک ایمیل به کاربر حساب ایمیل دیگر به نام gabriel ارسال می کنیم. موضوع و پیام را تایپ کنید. پس از آن، فشار دهید CTRL+D به پایان رساندن برای شروع نوشتن یک ایمیل دستور زیر را وارد کنید:

mail gabriel@test.com

اکنون می توانیم وارد کاربر دیگری شویم و ابزار ایمیل را بررسی کنیم.

پیشنهاد می‌کنیم بخوانید:  5 بهترین افزونه کش وردپرس برای افزایش سرعت سایت در سال 1402

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

برای آزمایش ایمیل های خروجی از این کاربر، کافی است آدرس ایمیل دیگری را امتحان کنید:

mail angelo@test.com

خودشه! شما در حال ارسال ایمیل از سرور ایمیل خود هستید روی اوبونتو

نتیجه

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

از سوی دیگر، در یک شرکت بزرگ‌تر، داشتن یک سرور ایمیل کاملاً پیکربندی‌شده و کاربردی، مانند آنچه توسط هاستینگer. متناوبا، از سوی دیگر، host سرور ایمیل خود را برای به دست آوردن کنترل کامل بر سرویس.

راه های زیادی برای بهبود و نگهداری سرور ایمیل وجود دارد. این هست یک process که زمان می برد و دائما در حال تکامل است. بنابراین توصیه می‌کنیم که به عمق موضوع ادامه دهید! موفق باشید و پستی مبارک!

بیاموزید که اوبونتو چه کارهای دیگری می تواند انجام دهد

روش نصب نخ روی اوبونتو
روش نصب Git روی اوبونتو
روش نصب Maven در اوبونتو
روش نصب پایتون پیپ روی اوبونتو
چگونه Tomcat را نصب کنیم روی اوبونتو
روش نصب جنکینز روی اوبونتو
روش بررسی نسخه اوبونتو
روش نصب جاوا روی اوبونتو