پاک کردن صف ایمیل

اگر ارسال و دریافت ایمیل روی سرور ایمیل شما دچار خطا شده است و ایمیل‌ها از سرور خارج نمی‌شوند یا به دست شما نمی‌رسند، یکی از مواردی که باید چک کنید صف ایمیل است. زمانی‌که تعداد ایمیل‌های ارسالی زیاد شود میل سرور صفی از ایمیل ایجاد می‌کند که اگر حجم این صف زیاد شود، عملکرد میل سرور را با اختلال مواجه خواهد کرد. در این شرایط باید صف خالی شود برای خالی کردن صف ایمیل با ما همراه باشید تا در این مقاله این روند را در انواع سرورهای لینوکسی و ویندوزی به شما آموزش دهیم.

پاک کردن صف ایمیل سرورهای لینوکسی

در سرورهای لینکوسی معروف‌ترین میل سرورها، Exim, Postfix و Sendmail هستند. کنترل‌پنل‌های Cpanel و DirectAdmin عموماً از Exim بعنوان میل سرور استفاده می‌کنند زیرا بصورت پیش‌فرض خودشان Exim را نصب می‌کنند که در ادامه پاک کردن صف Exim تحت این کنترل‌پنل‌ها توضیح داده می‌شود.

پاک کردن صف ایمیل Postfix

اگر از Postfix بعنوان میل سرور استفاده می‌کنید. ابتدا از طریق SSH به سرور متصل شوید.  در صورتی که با نحوه برقراری ارتباط ssh آشنا نیستید این مقاله را بررسی کنید. سپس دستورات زیر را در ترمینال اجرا کنید:

برای مشاهده صف ایمیل‌ها می‌توانید دستور زیر را وارد کنید:

mailq

برای پاک کردن کل ایمیل‌های داخل صف یا به اصطلاح فلاش کردن صف ایمیل یکی از دستورات زیر را در ترمینال وارد کنید:

postfix flush

یا

postfix -f

پاک کردن صف ایمیلSendmail

اگر از Sendmail بعنوان میل سرور استفاده می‌کنید. ابتدا از طریق SSH به سرور متصل شوید.  در صورتی که با نحوه برقراری ارتباط ssh آشنا نیستید این مقاله را بررسی کنید. سپس دستورات زیر را در ترمینال اجرا کنید:

برای مشاهده صف ایمیل‌ها می‌توانید از دستورات زیر را وارد کنید:

mailq

یا

sendmail -bp

برای پاک کردن صف ایمیل‌ها نیز می‌توانید یک از دو راحل زیر را بروید:

روش اول: دستور زیر تمام ایمیل‌های داخل صف را پردازش میکند. اگر از سوئیچ -v نیز استفاده کنید لاگ این مورد نیز ثبت می‌شود.

sendmail -q

sendmail -v -q

روش دوم: همچنین می‌توانید با دستور cd به مسیر /var/spool/mqueue/ بروید و تمام ایمیل‌های موجود در این مسیر را با دستور rm حذف کنید.


cd /var/spool/mqueue/
ls
rm *

پاک کردن صف ایمیل Exim

کنترل‌پنل‌های Cpanel و DirectAdmin از Exim بعنوان میل سرور استفاده می‌کنند.

پاک کردن صف ایمیل در Cpanel

در سی پنل برای خالی کردن صف ایمیل کد های زیر را خط به خط اجرا کنید.


cd /var/spool
mv exim exim.old
mkdir -p exim/input
mkdir -p exim/msglog
mkdir -p exim/db
chown -R mail:mail exim
/sbin/service exim restart
rm -rf exim.old

پاک کردن صف ایمیل در DirectAdmin

در  دایرکت ادمین برای خالی کردن صف ایمیل کد های زیر را خط به خط اجرا کنید.


cd /var/spool
mv exim exim.old
mkdir -p exim/input
mkdir -p exim/msglog
mkdir -p exim/db
chown -R mail:mail exim
/sbin/service exim restart
rm -rf exim.old

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

 مشهورترین نرم افزارهای میل سرور MailEnable، Mdaemon، Smartemail می‌باشند. نرم افزار MailEnable یکی از ایمیل سرورهای مشهور ویندوزی است که شرکت ها و ISP ها جهت ارسال ایمیل  از آن استفاده می کنند. برای پاک کردن صف ایمیل در سرورهای ویندوزی مراحل زیر را طی کنید:

  1. MailEnable را باز کنید.
  2. در ستون سمت چپ اولین منو MailEnable Management است. ساب منوی Servers را باز کنید.
  3. منوی localhost را باز کنید.
  4. این منو نیز شامل چندین زیر منو است. services and connectors را باز کنید.
  5. از میان سرویس‌های لیست شده، SMTP را باز کنید.
  6. پوشه‌ی queue را با کنید. این پوشه شامل تمامی ایمیل‌های موجود در صف است. به ترتیب پوشه‌های inbound و outbound را باز کنید و ایمیل‌های موجود در این پوشه‌ها را با فشردن دکمه‌ی shift و انتخاب همه‌ی ایمیل‌ها پاک کنید.
پاکردن صف ایمیل mailenable
پاک کردن صف ایمیل در mailenable

 

آخرین بروزرسانی 1399-08-19  

1399-05-05 292 نیما تقوی  دایرکت ادمین, سرور لینوکس, سرور مجازی و اختصاصی, سی پنل, مقالات عمومی سرور لینوکس, مقالات مرتبط با ایمیل  
مجموع 1 امتیاز:
0

Tell us how can we improve this post?

+ = ربات هستید یا انسان؟

مقاله ای اضافه کنید

پاسخ به این سوال توسط ایمیل به شما اطلاع رسانی خواهدشد.

+ = ربات هستید یا انسان؟