آذرسیس

Setting up a Linux mail server step by step
5/5 - (2 امتیاز)

چرا هر کسب و کاری به راه اندازی میل سرور روی لینوکس نیاز دارد؟ اگر بخواهیم یک تعریف کلی در مورد Mail Server بیان کنیم، یک نرم افزار کاربردی در سیستم است که وظیفه نظارت ارسال و دریافت ایمیل را برعهده دارد. در واقع این نرم افزار بیشتر به منظور دریافت و مدیریت حساب های ایمیل که در سرور مجازی لینوکس برای هر دامنه میزبانی می شوند، مورد استفاده وب مستر ها قرار می گیرد. پس بیایید تا مراحل را با یکدیگر شروع کنیم!

 مراحل راه اندازی میل سرور روی لینوکس سرور 

در این آموزش از میل سرور Postfix که به صوزت پیش فرض بر روی اکثر توزیع های سرور مجازی لینوکس قرار دارد، استفاده خواهیم کرد:

راه اندازی میل سرور روی لینوکس

برای شروع کار با اجرای دستور زیر از نصب بودن این نرم افزار بر روی سیستم مطمئن شوید:

rpm -qa | grep postfix

اگر Postfix بر روی سیستم شما نصب نشده باشد، می توانید با کمک دستور زیر آنرا بر روی سیستم های مبتنی بر Red Hat نصب کنید:

dnf -y install postfix

پس از دانلود با دستور زیر میل سرور روی لینوکس را فعال و راه اندازی کنید:

systemctl start postfix
 systemctl activate postfix

برای سیستم های مبتنی بر دبیان مانند Ubuntu می توانید با اجرای دستور زیر Postfix را نصب کنید:

apt-get -y install postfix

توجه داشته باشید که در ادامه نیاز است تا نوع تنظیمات نرم افزار Postfix را برای پیکربندی آن پس از نصب میل سرور روی لینوکس از بین 4 گزینه زیر انتخاب کنید:

  • بدون نیاز به پیکربندی ( No configuration) 
  • سایت اینترنتی ( Internet site ) 
  • اینترنت با smarthost 
  • سیستم ماهواره ای و محلی ( Satellite system and Local only ) 

انتخاب نوع تنظیمات نرم افزار Postfix

پیکربندی میل سرور روی لینوکس 

پس از نصب، نیاز است تا میل سرور روی لینوکس پیکربندی کنید. اکثر فایل های ضروری برای کانفیگ را می توانید در دایرکتوری /etc/postfix/ پیدا کنید. البته اصلی ترین فایل پیکربندی میل سرور Postfix در لینوکس در دایرکتوری /etc/postfix/main.cf قرار دارد. این فایل شامل موارد زیر است:

پیکربندی میل سرور روی لینوکس 

قسمت Myhostname 

از این گزینه برای تعیین نام هاست میل سرور استفاده می شود. Hostname دقیقا همان جایی است که Postfix ایمیل های خود را بر روی آن دریافت می کند. Hostname معمولا به صورت mail.mydomain.com و smtp.mydomain.com است:

myhostname = mail.mydomain.com

قسمت Mydomain

این قسمت مربوط به دامنه ایمیل است که به صورت mydomain.com کاربران از آن استفاده خواهند کرد. دستور تنظیم آن:

mydomaindomain.com = mydomain.com

قسمت Mydomain میل سرور لینوکس

تنظیمات Myorigin 

با تنظیمات این گزینه می توانید تمامی ایمیل های میل سرور را ارسال کنید. برای مثال می توانید تنظیمات آن را به صورت زیر تنظیم کنید:

myorigin = $exampledomain.com

شما می توانید هر مقدار دلخواه را در نظر بگیرید، فقط دقت داشته باشید که علامت $ را قبل از Mydomain قرار دهید.

قسمت Mydestination

از این گزینه برای لیست کردن دامنه هایی که میل سرور Postfix برای ایمیل های ورودی از آنها استفاده می کند، می توان کمک گرفت. مقادیر آن به صورت زیر است:

mydestination = $myhostname, localhost.$exampledomain.com, $exampledomain.com, mail.$exampledomain.com, www.$exampledomain.com

بخش Mail_spool_directory 

دو حالت توسط میل سرور Postfix وجود دارد:

  • به صورت مستقیم به صندق پستی مد نظر
  • به دایرکتوری spool (در این روش ایمیل در /var/spool/mail به صورت یک فایل برای هر شخص مد نظر ارسال می شود)
mail_spool_directory = /var/spool/mail

بخش Mynetworks 

با این گزینه می توان تعیین کرد که کدام یک از سرور ها اجازه ارسال ایمیل توسط میل سرور Postfix را دارند. با تنظیم این گزینه فقط اسکریپت های ایمیل محلی می توانند بر روی سرور شما دریافت شوند، در غیر این صورت اگر Spammer ها از میل سرور شما برای ارسال ایمیل استفاده کنند سرور اصلی شما در بلاک لیست قرار گرفته و دیگر توانایی دریافت ایمیل را نخواهید داشت.

قسمت Smtpd_banner 

این گزینه می تواند پیام موفقیت آمیز ارسال ایمیل به کاربر را نشان دهد. توصیه می شود که این گزینه را به صورتی تنظیم کنید که نشانه ای از سرور را نمایان نکند.

تنظیمات Inet_protocols 

این قسمت نشان دهنده این است که کدام نسخه پروتکل IP برای اتصالات سرور مورد استفاده قرار می گیرد:

inet_protocols = ipv4

در صورتی که فایل های میل سرور را تغییر داده اید، نیاز است با دستور زیر سرور را مجددا راه اندازی کنید:

systemctl reload postfix

با دستور زیر می توانید اشتباهات احتمالی را پیدا کرده و رفع کنید:

postfix check

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

سخن آخر

میل سرور می تواند نقش مهمی را در ارسال و دریافت ایمیل کاربر داشته باشد. وب مستر و یا کسانی که مدیریت یک سرور لینوکسی را بر عهده دارند، نصب و راه اندازی میل سرور روی لینوکس می تواند برای آنها کمک کننده باشد. در این آموزش مراحل نصب و پیکربندی میل سرور Postfix را مورد بررسی قرار دادیم. مراحل به صورت واضح و مرحله به مرحله توضیح داده شده است. اگر همچنان با سوالاتی در هر مرحله راه انداری رو به رو شدید، خوشحال می شویم پاسخگوی شما باشیم. منتظر انتقادات و نظرات شما همراهان عزیز هستیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *