6/14/2025 11:35:19 AM
PARSDATA
Login
Sign up
  • محصولات
  • خدمات
  • پشتیبانی
  • دامنه
  • میزبانی وب
  • سرور اختصاصی
  • Colocation
  • سرور مجازی
  • سرویس های رایگان
  • نمایندگی ها

  • صفحه اصلی
  • مقالات
  • مقالات تخصصی
  • دستورات مورد استفاده در Exim
کد: TAC-FA-9 تاریخ انتشار: 1394/6/30
دستورات مورد استفاده در Exim
دستورات مورد استفاده در Exim

Exim نرم افزاری Open Source جهت ارسال/دریافت ایمیل در سیستم عامل های Linux/Unix است که به دلیل رایگان بودن از طرفداران بی شماری بهره مند است. در این مقاله بخشی از دستورات مفید و مورد استفاده در Exim ذکر گردیده است.

دستورات مفید مورد استفاده در Exim

اگر مدیر یک سرور اشتراکی لینوکس هستید، ممکن است مواردی نظیر ارسال خبرنامه یا هک شدن اکانت های ایمیل روی سرورتان رخ دهد که باعث انباشته شدن حجم عظیمی از ایمیل ها در Queue گردد. در این مواقع امکان بررسی اکانت ها از طریق محیط گرافیکی یا کنترل پنل میزبانی وجود ندارد و در صورت تلاش معمولا به خطای Time Out منجر می گردد. به همین دلیل برای هر مدیر سروری لازم است که مجموعه ای از دستورات اگزیم را فرا بگیرد تا در این مواقع بتواند از طریق محیط SSH سرور را مدیریت نماید.

exim

در صورتی که قصد دارید متوجه شوید در حال حاضر Exim شما در حال انجام چه کاری است، از دستور ذیل استفاده نمایید.

exiwhat

برای اینکه بتوانید لیستی از ایمیل هایی که در حال ارسال می باشند مشاهده نمایید، از دستور ذیل استفاده نمایید.
exim -bp

برای اینکه بتوانید از تعداد ایمیل های موجود در Queue آگاهی داشته باشید، از همان دستور قبلی با یک c flag استفاده نمایید.
exim -bpc

برای اینکه خلاصه وضعیتی از Exim شامل زمان ارسال قدیمی ترین و جدیدترین ایمیل ارسال شده و حجم آنها را داشته باشید، می توانید از دستور ذیل استفاده نمائید.
exim -bp | exiqsumm

در صورت در اختیار داشتن id ایمیل ارسالی که می توانید از طریق دستور exim -bp از آن آگاهی یابید، دستورات ذیل قابلیت مشاهده Header و Body ایمیل ارسالی را برای شما فراهم می نمایند.

برای مشاهده Header
exim -Mvh ID

برای مشاهده Body
exim -Mvb ID
برای مشاهده گزارش کاملی از یک ایمیل ارسالی می توانید از دستور ذیل استفاده نمایید.
exim -Mvl ID

برای حذف یک EMail با ID بخصوص از دستور ذیل استفاده گردد.
exim -Mrm ID

همچنین در صورتی که قصد حذف کلیه ایمیل های موجود در Exim را دارید، می توانید از طریق یکی از روش های ذیل اقدام نمایید:

روش اول: حذف فیزیکی فایلها و ایجاد مجدد آنها

 cd /var/spool
  mv exim oldexim
  mkdir -p exim/input
  mkdir -p exim/msglog
  mkdir -p exim/db
  chown -R mail:mail exim
  service exim restart
روش دوم: حذف تمامی ایمیل ها با دستور ذیل

 exim -bp | grep \< | awk '{print $3}' | xargs exim -Mrm
  • نویسنده: میلاد خوشدل
منبع: پارس دیتا
آدرس منبع: https://www.parsdata.com/technical-articles/commands-used-in-exim
  • پارس ديتا |
  • مقالات |
  • اخبار |
  • انتقادات و پیشنهادات |
  • توافقنامه |
  • رویه حفاظت |
  • رفع مسئولیت |
  • كار در پارس ديتا |
  • نقشه سایت |
  • درباره ما |
  • تماس با ما
Follow us:
W3C:
ISO-CERT: