عدم دریافت ایمیل در Exchange 2003 فقط از یک سرور خاص
دوستان گرامی درود بر شما
من یک Exchange Server 2003 دارم که داره کار خودش رو انجام میده (متاسفانه اجازه ی ارتقا هم ندارم)
یه مشکلی این وسط پیش آمدر کرده که ما میتونیم به شرکت مشتری مون ایمیل بزنیم... و بدون هیچ ایرادی بهش میرسه...
ولی اونا نمیتونن به ما ایمیل بزنن و به ما نمیرسه حتی بهشون Error هم نمیده...
من فایروال رو چک کردم نه IP و نه اسم دومین شون رو Block نکردم...
برای چک کردن به غیر از فایروال و Filtering خود Exchange دیگه چه راهکارهایی وجود داره؟
ممنون میشم راهنمایی کنید
1 پاسخ
درود بر شما،
ممنون از اینکه سوال خود را با ما در میان گذاشتید. درک می کنم که مواجهه با این نوع مسائل چقدر می تواند خسته کننده باشد، به خصوص با یک سرور قدیمی مانند Exchange 2003. متاسفانه، Exchange 2003 به دلیل قدیمی بودن و عدم دریافت به روزرسانی های امنیتی، آسیب پذیری های زیادی دارد و می تواند در دنیای فعلی ایمیل، مشکلاتی را ایجاد کند. اما در ادامه چند راهکار برای عیب یابی این مشکل ارائه می کنم.
بررسی پیکربندی DNS
مهمترین علت در این نوع مشکلات، پیکربندی اشتباه در DNS است. شما باید مطمئن شوید که رکوردهای DNS مربوط به دامنه شما به درستی تنظیم شده اند.
* رکورد MX (Mail eXchange): این رکورد، آدرس سرور ایمیل شما را به دنیا اعلام می کند. اگر رکورد MX شما به اشتباه تنظیم شده باشد یا به آدرس IP اشتباهی اشاره کند، سرورهای دیگر نمی توانند ایمیل ها را به شما تحویل دهند.
* رکورد A (Address): این رکورد باید آدرس IP عمومی سرور Exchange شما را به نام دامنه آن متصل کند. رکورد MX باید به این نام دامنه اشاره کند.
برای بررسی این رکوردها، می توانید از ابزارهای آنلاین مانند MXToolbox یا DNSChecker استفاده کنید. در این ابزارها، نام دامنه خود را وارد کنید و نتایج مربوط به رکوردهای MX و A را بررسی کنید.
بررسی Blacklists
ممکن است آدرس IP سرور Exchange شما در یکی از لیست های سیاه (Blacklists) جهانی قرار گرفته باشد. این اتفاق زمانی می افتد که سرور شما به اشتباه یا به دلیل فعالیت های مشکوک، به عنوان منبع ارسال هرزنامه (Spam) شناسایی شده باشد. بسیاری از سرویس دهندگان ایمیل، ایمیل های ارسالی از سرورهای موجود در این لیست ها را رد می کنند.
* برای بررسی وضعیت IP خود، می توانید از ابزارهای آنلاین MXToolbox یا WhatIsMyIPAddress استفاده کنید. اگر IP شما در این لیست ها بود، باید مراحل لازم برای خروج از آن ها را طی کنید.
بررسی کامل گزارش های Exchange
شاید به نظر ساده بیاید، اما بررسی کامل گزارش های سرور Exchange 2003 می تواند سرنخ های مهمی را به شما بدهد.
* Queue Viewer: در Exchange System Manager، به بخش Queues بروید. در این بخش می توانید ایمیل های در انتظار ارسال یا دریافت را مشاهده کنید. اگر ایمیلی در صف گیر کرده باشد، ممکن است به دلیل مشکل در DNS یا ارتباط با سرورهای دیگر باشد.
* Message Tracking: از طریق Message Tracking Center در Exchange 2003، می توانید مسیر یک ایمیل را از لحظه ورود به سرور تا تحویل به گیرنده بررسی کنید. شاید ایمیل ها اصلا به سرور شما نرسیده اند یا به هر دلیلی توسط خود Exchange رد شده اند.
سوالات احتمالی از شرکت مشتری
از آنجایی که شما از سمت خودتان می توانید ایمیل ارسال کنید ولی آن ها نمی توانند دریافت کنند، ممکن است مشکل از سمت سرور آن ها باشد.
* از آن ها بخواهید که گزارش (Log) سرور ایمیل خود را در زمان ارسال ایمیل به شما بررسی کنند.
* از آن ها بپرسید که آیا ایمیل های ارسالی به شما، در صف failed یا deferred سرورشان قرار گرفته است یا خیر.
* این امکان وجود دارد که به دلیل قدیمی بودن Exchange 2003، سرور آن ها به دلایل امنیتی ایمیل های ارسالی از سمت شما را رد نکرده اما پاسخ های دریافتی از سرور شما را نادیده گرفته است.
نکته پایانی و مهم:
همانطور که در ابتدا اشاره کردم، استفاده از Exchange 2003 در حال حاضر به شدت خطرناک است. این سرور از سال 2014 پشتیبانی خود را از دست داده و دارای آسیب پذیری های امنیتی جدی است. از شما درخواست می کنم که در اسرع وقت به فکر ارتقا به نسخه های جدیدتر مانند Exchange 2019 یا مهاجرت به سرویس های ابری مانند Microsoft 365 باشید.