دستورات مفید و کاربردی در exim

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
451
امتیاز
10
وب سایت
faraso.org
سلام
امروز می خواهیم به معرفی برخی از دستورات کاربردی exim که از طریق بش قابل دسترسی هستند بپردازیم.
ابتدا به صورت کلی برخی از این دستور را معرفی می کنیم:
دستورات مفید در exim:
کد:
exim -M id      #سعی در ارسال پیام با آی دی id
exim -qf       # پردازش مجدد تمام صف توسط exim
exim -qff      # همانند دستور قبل تنها با انجام فلاش پیام های فریز شده
exim -Mvl id    # نمایش لاگ پیام با آی دی id
exim -Mvh id    # نمایش هدر پیام با آی دی id
exim -Mvb id    # نمایش متن پیام با آی دی id
exim -Mrm id    # حذف پیام با آی دی id
exim -Mg id     # ایجاد خطا و ارسال پیام بانس به ارسال کننده
exim -bp | exiqsumm    # نمایش گزارش از پیام ها در صف
exiwhat        # نمایش عملیاتی که در حال انجام است
exim -bpc      # نمایش تعداد پیام های در صف
exim -bp       # نمایش پیام های در صف

در ادامه به معرفی چند دستور کاربردی و ترکیبی می پردازیم.

حذف تمامی ایمیل های در صف ارسال
کد:
exiqgrep -i | xargs exim -Mrm

حذف تمامی ایمیل های در صف ارسال در 24 ساعت گذشته
کد:
exiqgrep -i -o 86400 | xargs exim -Mrm
دقت کنید دستور exiqgrep -i -o 86400 لیست آی دی ایمیل ها قدیمی تر از 86400 ثانیه (24 ساعت) را می دهد.

حذف تمامی ایمیل های فریز شده
کد:
exiqgrep -z -i | xargs exim -Mrm

حذف تمامی ایمیل های ارسالی از یک ارسال کننده
کد:
exiqgrep -i -f user@domain.com | xargs exim -Mrm
دقت کنید user@domain.com ایمیل فرد ارسال کننده است.

حذف تمامی ایمیل های ارسالی از یک ارسال کننده در 12 ساعت قبل
کد:
exiqgrep -o 43000 -i -f user@domain.com | xargs exim -Mrm
دقت کنید user@domain.com ایمیل فرد ارسال کننده است.

حذف تمامی ایمیل های دریافتی توسط یک دریافت کننده
کد:
exiqgrep -i -r user@domain.com | xargs exim -Mrm
دقت کنید user@domain.com ایمیل فرد دریافت کننده است.

حذف تمامی ایمیل های دریافتی توسط یک دریافت کننده در 12 ساعت قبل
کد:
exiqgrep -o 43000 -i -r user@domain.com | xargs exim -Mrm
دقت کنید user@domain.com ایمیل فرد دریافت کننده است.
 
بالا