| DBMAIL-UTIL(8) | DBMAIL-UTIL(8) |
نام (NAME)
dbmail-util - یکپارچگی و پاکیزگی جدولهای داده DBMail را حفظ میکند.
خلاصه دستور (SYNOPSIS)
dbmail-util [options] --all-checks dbmail-util [options] --test-integrity dbmail-util [options] --check-body dbmail-util [options] --purge-deleted dbmail-util [options] --set-deleted dbmail-util [options] --clear-replycache time dbmail-util [options] --clear-iplog time dbmail-util [options] --rehash
توضیحات (DESCRIPTION)
برنامه dbmail-util امکان پاکسازی پایگاهداده و بررسی یکپارچگی آن را فراهم میکند. تمامی پیامهایی که برای حذف نشانهگذاری شدهاند (وضعیت ۲) برای حذف نهایی علامتگذاری میشوند (وضعیت ۳). تمامی پیامهای نشانهگذاریشده برای حذف نهایی از پایگاهداده پاک خواهند شد. بررسی یکپارچگی، بخشهای mime نامربوط (فاقد ارتباط)، مقادیر سربرگها، پیامها و صندوقهای پستی را بررسی میکند.
بهطور پیشفرض، بررسیها فقطخواندنی (read-only) هستند. با ارسال گزینه --no به تمامی پرسشها پاسخ منفی داده میشود. با ارسال گزینه --yes تغییرات خواندنی-نوشتنی اعمال شده و به تمامی اعلانها و پرسشها پاسخ مثبت داده میشود.
گزینهها (OPTIONS)
-b, --check-body
-d, --set-deleted
-p, --purge-deleted
-s, --remove-invalid-aliases
-t, --test-integrity
-a, --all-checks
-r, --clear-replycache time
-l, --clear-iplog time
--rehash
--erase days
--move days
--inbox name
--trash name
گزینههای عمومی (Common options)
-n, --no
-y, --yes
گزینههای نگهداری (Maintenance options)
--rehash
-e, --check-empty-cache
گزینههای مهاجرت (Migration options)
-M, --migrate-legacy limit
-m, --migrate-limit limit
گزینههای عمومی (COMMON OPTIONS)
-f, --config configfile
برای نمایش مسیر پیشفرض، از dbmail-<utility> --help استفاده کنید.
-q, --quiet
-v, --verbose
-V, --version
-h, --help
مقادیر بازگشتی (RETURN VALUES)
در صورتی که خطاها یافت شوند اما به دلیل شکست امکان رفع آنها وجود نداشته باشد مقدار ۳، در صورتی که خطاها یافت شوند اما گزینه -y داده نشده باشد یا گزینه -n مشخص شده باشد مقدار ۲، در صورتی که خطاها یافت و با موفقیت رفع شوند مقدار ۱، و در صورتی که هیچ خطایی یافت نشود مقدار ۰ بازگردانده میشود.
مثالها (EXAMPLES)
عملیات نگهداری منظم را میتوان به عنوان یک وظیفه زمانبندیشده دورهای cron اجرا کرد:
dbmail-util --all --yes --verbose
برای تنظیم وضعیت تمامی پیامهای با وضعیت DELETE به PURGE، و حذف دائمی تمامی پیامهایی که قبلاً وضعیت آنها روی PURGE تنظیم شده است:
dbmail-util --set-deleted --purge-deleted -yes
برای دریافت فهرستی از تغییراتی که قرار است برای تمام عملیاتها انجام شود:
dbmail-util --all --no
برای حذف تمامی ورودیهای لاگ IP قدیمیتر از سه روز:
dbmail-util --clear-iplog 72h --yes
پس از ارتقا از نسخه DBMail 2.0 یا خالی کردن (truncate) جدولهای کش، این دستور را برای پر کردن مجدد حافظه پنهان اجرا کنید:
dbmail-util --check-body --yes
همچنین ببینید (SEE ALSO)
dbmail(1), dbmail.conf(5), dbmail-deliver(1), dbmail-export(8), dbmail-httpd(8), dbmail-imapd(8), dbmail-lmtpd(8), dbmail-pop3d(8), dbmail-sieved(8), dbmail-sievecmd(8), dbmail-users(8), dbmail-util(8)
اشکالات (BUGS)
برای دریافت جدیدترین اطلاعیهها، لطفاً در DBMail announce mailing list[1] مشترک شوید.
برای گفتگوهای عمومی، لطفاً در DBMail general mailing list[2] مشترک شوید.
اگر مشکلی در DBMail مشاهده کردید، لطفاً آن را در DBMail Bug Tracker[3] گزارش دهید. ممکن است ارائه یک لاگ اشکالزدایی (debug log) مفید باشد.
مجوز (LICENSE)
نرمافزار DBMail و اجزای آن تحت شرایط مجوز عمومی همگانی گنو نسخه ۲ (GNU General Public License Version 2) توزیع میشوند. حقوق نشر به صورت گوناگون متعلق به نویسندگان فهرستشده در زیر است.
نویسندگان (AUTHOR(S))
پروژه DBMail نتیجه تلاش مشترک میان توسعهدهندگان اصلی فهرستشده در زیر و کمک فوقالعاده آزمونکنندگان، اصلاحکنندگان و شکارچیان باگ است که نام آنها در فایلهای AUTHORS و THANKS در توزیع منبع DBMail آمده است.
Alan Hicks Persistent Objects Ltd https://p-o.co.uk Eelco van Beek Aaron Stone Paul J Stevens Roel Rozendaal Open Source Engineer NFG Net Facilities Group BV Ilja Booij Palo Alto, CA USA http://www.nfg.nl IC&S http://www.ic-s.nl
نویسنده (AUTHOR)
Alan Hicks <ahicks@p-o.co.uk>
نکات (NOTES)
- 1.
- DBMail announce mailing list
- 2.
- DBMail general mailing list
- 3.
- DBMail Bug Tracker
| 08/28/2026 |