از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب و راه اندازی سرور ایمیل اوبونتو
سرفصلهای مطلب
داشتن سرور ایمیل خود یک ایده عالی برای هر شرکتی با اندازه متوسط است. با این کار تمام ترافیک کنترل می شود و خودمان می توانیم قوانین را تعریف کنیم. به این ترتیب، ما می توانیم خدمات را به وضوح و تمیز مدیریت کنیم.
در این آموزش، روش نصب و راه اندازی یک سرور ایمیل اوبونتو را به شما نشان خواهیم داد روی یک سرور خصوصی مجازی که اوبونتو را اجرا می کند. گزینه ها و راه های زیادی برای ایجاد یک سرور ایمیل در لینوکس وجود دارد. با این حال، ما تمرکز می کنیم روی پست فیکس!
پیکربندی سرور 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 برای بستن ویرایشگر نانو
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
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
اکنون می توانیم وارد کاربر دیگری شویم و ابزار ایمیل را بررسی کنیم.
وجود دارد، پس از اجرای پست دستور، ایمیلی را که به تازگی برای کاربر آزمایشی دیگر ارسال کرده ایم، خواهیم دید. برای دسترسی به ایمیل فقط شماره نامه را بنویسید، در این مورد، 1.
برای آزمایش ایمیل های خروجی از این کاربر، کافی است آدرس ایمیل دیگری را امتحان کنید:
mail angelo@test.com
خودشه! شما در حال ارسال ایمیل از سرور ایمیل خود هستید روی اوبونتو
نتیجه
راه اندازی یک سرور ایمیل آسان است اما ممکن است مدیریت آن کمی پیچیده باشد. در لینوکس توصیه می شود برای امنیت و مدیریت منابع آن این کار را انجام دهید.
از سوی دیگر، در یک شرکت بزرگتر، داشتن یک سرور ایمیل کاملاً پیکربندیشده و کاربردی، مانند آنچه توسط هاستینگer. متناوبا، از سوی دیگر، host سرور ایمیل خود را برای به دست آوردن کنترل کامل بر سرویس.
راه های زیادی برای بهبود و نگهداری سرور ایمیل وجود دارد. این هست یک process که زمان می برد و دائما در حال تکامل است. بنابراین توصیه میکنیم که به عمق موضوع ادامه دهید! موفق باشید و پستی مبارک!
بیاموزید که اوبونتو چه کارهای دیگری می تواند انجام دهد
روش نصب نخ روی اوبونتو
روش نصب Git روی اوبونتو
روش نصب Maven در اوبونتو
روش نصب پایتون پیپ روی اوبونتو
چگونه Tomcat را نصب کنیم روی اوبونتو
روش نصب جنکینز روی اوبونتو
روش بررسی نسخه اوبونتو
روش نصب جاوا روی اوبونتو
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 13:01:03