دقیقه مطالعه

بررسی عوامل عدم دریافت ایمیل در سی پنل

بررسی عوامل عدم دریافت ایمیل در سی پنل
07 - اسفند - 1401

یکی از بخش های مهم و کاربردی در سی پنل، سرویس ایمیل می باشد.

چنانچه در دریافت ایمیل با مشکل مواجه هستید می توانید موارد زیر را مورد بررسی قرار دهید :

.

باز نبودن پورت 25

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

می توانید از nmap برای عیب یابی اتصالات port استفاده کنید.

نحوه استفاده از nmap برای عیب یابی مشکلات اتصال : (در اینجا فرض شده است که 10.10.10.10 آی پی سرور می باشد)

# nmap 10.10.10.10 -p 25
Starting Nmap 6.40 ( http://nmap.org ) at 2021-06-09 04:00 CDT
Nmap scan report for example.com (10.10.10.10)
Host is up (0.040s latency).
PORT STATE SERVICE
25/tcp closed smtp

Nmap done: 1 IP address (1 host up) scanned in 0.65 seconds

 

علیرغم این که سی پنل گزینه ای را برای تغییر پورت سرویس Exim ارائه می دهد، همچنان قادر نخواهید بود تا از پورت های جایگزین برای ارسال یا دریافت ایمیل استفاده کنید.

زیرا پورت شماره 25 در واقع یک پورت پایه برای سرویس SMTP است.

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

به همین دلیل است که پورت 25 برای کارکرد صحیح ایمیل الزامی است.

 

عدم اشاره رکورد MX به سرور سی پنل

 
[root@ ~]# dig mail.example.com +short
10.10.10.1
[root@ ~]#


رکوردهای MX در واقع مشخص می کند که کدام سرور ایمیل مسئول پذیرش پیام ها از طرف یک دامنه است.

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

همچنین باید توجه داشته باشید که نمی توانید از آدرس های IP به عنوان رکوردهای MX استفاده کنید.

 

عدم کانفیگ routing ایمیل بر روی local mail exchanger 

 
[root@ ~]# grep example.com /etc/{local,remote}domains
/etc/remotedomains:example.com
/etc/localdomains:subdomain.example.com
[root@ ~]#


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

برای بررسی این موضوع که کانفیگ مربوط به Mail routing بر روی mail exchanger لوکال یا ریموت قرار دارد می توانید از دو روش استفاده کنید :

 

  • سی پنل > Mail routing > انتخاب دامنه از menu
  • استفاده از دستور grep domain.tld /etc/{local,remote}domains و جایگزینی domain.tld با دامنه مد نظر

 

تنظیم دستی MX

 
[root@ ~]# exim -bt user@example.com
user@example.com
router = manualmx, transport = remote_smtp
host external-mail.com [10.10.10.2]
[root@ ~]#


Manual MX یک تغییر مسیر (ریدایرکت) برای MX است که این امکان را می دهد تا جستجوی MX دامنه را از طریق سیستم نام دامنه (DNS) دور بزند.

در واقع می توانید یک مبدل ایمیل Exim دستی (MX) برای یک دامنه ایجاد کنید.

برای بررسی اینکه آیا یک MX دستی برای دامنه پیکربندی شده است، می توانید از دستور همانطور که در بالا اشاره شده است استفاده کنید و domain.tld را با دامنه مد نظر جایگزین کنید.

grep domain.tld /etc/manualmx

یا از exim routing استفاده کنید و user@example.com را با یک حساب ایمیل معتبر در دامنه جایگزین کنید.

exim -bt user@example.com

 

امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.

 

5/5 - (4 امتیاز)
دیدگاهتان را بنویسید

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

[bws_google_captcha]