نحوه نصب و پیکربندی Postfix در اوبونتو 20.04
به منظور آشنایی با نحوه نصب و پیکربندی Postfix در اوبونتو 20.04 این مقاله را تا انتها مطالعه فرمایید
Postfix به دلیل عملکرد کافی برای اکثر وظایف و راه اندازی آسان، یک سرور ایمیل نسبتاً رایج است. در این آموزش ما نصب و پیکربندی اولیه Postfix و سرور مربوط به آن را پوشش دادهایم تا بتوانید این سرویس را به آسانی بر روی سرور مجازی خودتون پیاده سازی بکنید.
آماده سازی
سرور باید یک آدرس IP عمومی ثابت داشته باشد. شما همچنین به یک نام دامنه نیاز دارید. اجازه دهید ابتدا رکوردهای DNS لازم را پیکربندی کنیم.
برای سرور ایمیل معمولاً از یک زیر دامنه سطح 3 استفاده می شود. به عنوان مثال، ما از mail.domain-name.com استفاده خواهیم کرد. domain-name.com را با نام دامنه خود جایگزین کنید. نام دامنه سطح 3 می تواند دلخواه باشد. نکته اصلی استفاده از گزینه مناسب در پیکربندی است. رکوردهای DNS معمولاً می توانند در کنترل پنل یک ثبت کننده نام دامنه یا روی سرور DNS شما پیکربندی شوند.
یک رکورد DNS برای دامنه خود با نام ایمیل و هدف برابر با آدرس IP سرور پست الکترونیکی آینده اضافه کنید.
mail A xxx.xxx.xxx.xxx
رکورد DNS MX را برای دامنه ریشه با مقداری برابر با نام دامنه سرور ایمیل اضافه کنید:
@ MX mail.domain-name.com
اگر در نتیجه سرویس خطایی برمیگرداند، سعی کنید به جای @ از چیزی استفاده نکنید.
پیکربندی سرور
با انتخاب نام دامنه سطح 3 mail.domain-name.com، نام میزبان ایمیل خواهد بود. بیایید آن را پیکربندی کنیم.
sudo hostnamectl set-hostname mail
حالا فایل hosts را باز کنید.
sudo nano /etc/hosts
بیایید یک خط برای این سرور با آدرس IP، نام دامنه و نام میزبان شما اضافه کنیم. این ورودی باید مستقیماً زیر ورودی لوکال هاست قرار گیرد.
xxx.xxx.xxx.xxx domain-name.com mail
نصب Postfix
سپس باید پست فیکس و mailutils را نصب کنیم.
sudo apt install postfix mailutils
در حین نصب، به صورت تعاملی گزینه هایی از شما خواسته می شود. نوع پیکربندی سرور ایمیل را روی سایت اینترنتی تنظیم کنید.
نام ایمیل سیستم باید با نام دامنه ای که ما سرور ایمیل را برای آن تنظیم می کنیم مطابقت داشته باشد. در مورد ما، domain-name.com است.
تست پست فیکس
اکنون میل سرور Postfix آماده کار است. بیایید آن را آزمایش کنیم و اولین ایمیل خود را ارسال کنیم. ایمیل خود را در دستور زیر قرار دهید و آن را اجرا کنید:
echo "Postfix test" | mail -s "Subject" [email protected]
با توجه به اینکه رمزگذاری و مواردی مانند DKIM هنوز پیکربندی نشده اند، نامه شما به احتمال زیاد در پوشه Spam قرار می گیرد. برخی از سرورهای ایمیل مانند gmail.com به هیچ وجه آن را نمی پذیرند. بعداً این را درست می کنیم.
اکنون می توانید به این نامه در صندوق پستی خود پاسخ دهید و این پاسخ را در سرور ایمیل مشاهده کنید.
خروجی:
"/var/mail/root": 1 message 1 new >N 1 Sender Name Wed Mar 17 04:32 66/2877 RE: Subject ?
1 را وارد کنید و پاسخ خود را خواهید دید.