وقتی ارسال کار میکند ولی دریافت نه، مشکل در مسیر ورود نامه است: رکورد MX دامنه به سرور دیگری اشاره میکند، Email Routing روی حالت اشتباه است، یا صندوق و فضای هاست پر شده. ارسال و دریافت دو مسیر جدا هستند و سالم بودن یکی چیزی دربارهی دیگری نمیگوید.
یک تست ساده قبل از شروع
از یک جیمیل به آدرس خودتان نامه بفرستید و ده دقیقه صبر کنید. اگر ایمیل برگشتی آمد، متن خطایش بیشتر راه را نشان میدهد. اگر هیچچیز برنگشت و چیزی هم نرسید، نامه جایی تحویل شده که شما نگاه نمیکنید؛ یعنی MX یا فیلتر.
علتها به ترتیب احتمال
| علت | نشانه | کجا بررسی کنم |
|---|---|---|
| صندوق یا هاست پر است | فرستنده خطای quota میگیرد | Email Accounts، ستون Storage |
| MX به جای دیگری اشاره دارد | هیچ خطایی برنمیگردد | Zone Editor یا پنل DNS دامنه |
| Email Routing روی Remote است | نامهی داخل سرور هم نمیرسد | Email Routing در سیپنل |
| فیلتر یا فورواردر نامه را میبرد | بعضی نامهها میرسند، بعضی نه | Email Filters، Forwarders |
| نامه در Spam Box نشسته | فرستنده خطا نمیگیرد | پوشهی Junk یا spam در وبمیل |
| دامنه منقضی یا DNS عوض شده | سایت هم بالا نمیآید | تاریخ انقضا و نیمسرورها |
۱. فضا
سادهترین و شایعترین علت. اگر ستون Storage به ۱۰۰٪ رسیده یا هاست جا ندارد، هیچ نامهای قبول نمیشود. (رفع پر شدن صندوق)
۲. رکورد MX
MX به دنیا میگوید نامههای دامنهی شما را به کدام سرور بدهند. اگر ایمیل روی همین هاست است، MX باید به خود دامنه یا mail.دامنه اشاره کند و آن هم به آیپی هاست. در سیپنل Zone Editor را باز کنید و رکوردهای MX را ببینید. اگر DNS دامنه بیرون از هاست مدیریت میشود (مثلاً کلودفلر)، همانجا را بررسی کنید و رکورد mail را روی حالت «فقط DNS» بگذارید، نه پراکسی. (مدیریت رکوردها در Zone Editor)
۳. Email Routing
در سیپنل Email Routing را باز کنید و دامنه را انتخاب کنید:
- Local Mail Exchanger: ایمیل روی همین هاست است. اگر صندوقهایتان اینجاست، این گزینه درست است.
- Remote Mail Exchanger: ایمیل جای دیگری است (مثلاً یک سرویس ایمیل جدا). اگر اشتباهاً روی این باشد، سرور نامهها را تحویل نمیگیرد.
- Automatically Detect: از روی MX تصمیم میگیرد؛ معمولاً درست کار میکند ولی اگر MX عجیب باشد اشتباه میکند.
این مشکل بعد از جابهجایی هاست خیلی رایج است. (ایمیل بعد از انتقال هاست کار نمیکند)
۴. فیلتر و فورواردر
یک فیلتر قدیمی که میگوید «هرچه فلان کلمه را دارد دور بریز»، یا فورواردری که نامه را به آدرسی میفرستد که دیگر وجود ندارد، بیصدا نامهها را گم میکند. Email Filters و Global Email Filters و Forwarders را مرور کنید و هرچه نمیشناسید غیرفعال کنید. (فورواردر و فیلتر در سیپنل)
۵. اسپم
وبمیل را باز کنید و پوشهی Junk یا spam را ببینید. اگر Auto-Delete در Spam Filters روشن باشد، نامههای مشکوک اصلاً به پوشه نمیرسند و حذف میشوند. (تنظیم فیلتر اسپم)
۶. Track Delivery
اگر هنوز پیدا نشده، در Track Delivery آدرس خودتان را جستوجو کنید و تیک Show Successes را بزنید. اگر نامه در فهرست هست، به سرور رسیده و ستون Result میگوید کجا رفته. اگر نیست، هرگز به این سرور نیامده؛ یعنی مشکل MX یا DNS است.
سوالهای رایج
فقط از جیمیل نامه نمیگیرم، از بقیه میگیرم. چرا؟
معمولاً یعنی MX دو مقدار دارد یا تازه عوض شده و هنوز همهجا بهروز نشده. تا ۲۴ ساعت صبر کنید؛ اگر ادامه داشت رکوردهای MX اضافه را حذف کنید.
نامههایی که در این مدت نرسیدهاند برمیگردند؟
اگر سرور فرستنده خطای موقت گرفته باشد، تا چند روز دوباره تلاش میکند و بعد از رفع مشکل میرسند. اگر خطای دائمی گرفته، باید دوباره فرستاده شوند.
وبمیل نامه را نشان میدهد ولی گوشی نه.
پس دریافت سالم است و مشکل از برنامهی ایمیل است: رمز عوضشده، پورت اشتباه یا همگامسازی خاموش. (خطای اتصال در Outlook و گوشی)