| DOVEADM-FORCE-RESYNC(1) | Dovecot | DOVEADM-FORCE-RESYNC(1) |
نام (NAME)
doveadm-force-resync - تعمیر و همگامسازی مجدد صندوقهای پستی آسیبدیده
خلاصه دستور (SYNOPSIS)
doveadm [-Dv] force-resync [-S
socket_path] mailbox
doveadm [-Dv] force-resync [-S socket_path]
-A mailbox
doveadm [-Dv] force-resync [-S socket_path]
-F file mailbox
doveadm [-Dv] force-resync [-S socket_path]
-u user mailbox
توضیحات (DESCRIPTION)
در شرایط خاصی ممکن است پیش بیاید که dovecot(1) قادر به حل خودکار مشکلات صندوقهای پستی نباشد. در چنین شرایطی دستور force-resync میتواند مفید باشد. این دستور تلاش میکند تا تمام مشکلات را برطرف کند. برای صندوقهای پستی sdbox و mdbox، فایلهای ذخیرهسازی نیز بررسی خواهند شد.
گزینهها (OPTIONS)
گزینههای عمومی doveadm(1):
- -D
- پیامهای پرگو و اشکالزدایی (debug) را فعال میکند.
- -o setting=value
- تنظیم پیکربندی setting را از /etc/dovecot/dovecot.conf و از userdb با value دادهشده بازنویسی میکند. جهت بازنویسی چندین تنظیم، گزینه -o میتواند چندین بار مشخص شود.
- -v
- حالت پرگو، شامل شمارنده پیشرفت را فعال میکند.
گزینههای اختصاصی دستور:
- -A
- اگر گزینه
-A مشخص شده
باشد، command
برای تمام
کاربران
انجام
خواهد شد.
استفاده از
این گزینه
در ترکیب با
کاربران
سیستمی از
userdb { driver = passwd } توصیه
نمیشود،
زیرا شامل
کاربرانی
با UID کمتر از
مقدار
پیکربندیشده
در تنظیم
first_valid_uid نیز
میشود.
هنگامی که ماژول SQL userdb استفاده میشود، مطمئن شوید که تنظیم iterate_query در /etc/dovecot/dovecot-sql.conf.ext با ساختار پایگاه داده شما مطابقت دارد. هنگام استفاده از ماژول LDAP userdb، مطمئن شوید که تنظیمات iterate_attrs و iterate_filter در /etc/dovecot/dovecot-ldap.conf.ext با طرحواره (schema) در LDAP مطابقت دارند. در غیر این صورت doveadm(1) قادر به پیمایش روی تمام کاربران نخواهد بود.
- -F file
- دستور command را برای تمام کاربران موجود در file اجرا میکند. این مشابه گزینه -A است، اما به جای دریافت فهرست کاربران از userdb، آنها از file دادهشده خوانده میشوند. فایل file شامل یک نام کاربری در هر سطر است.
- -S socket_path
- آرگومان
این گزینه
یا یک مسیر
مطلق به یک
سوکت محلی UNIX
domain است، یا یک
نام میزبان
و درگاه
(hostname:port) جهت
اتصال به یک
میزبان راه
دور از طریق
سوکت TCP.
این گزینه به مدیر سیستم اجازه میدهد تا دستورهای ایمیل doveadm(1) را از طریق سوکت دادهشده اجرا کند.
- -u user/mask
- دستور command را
تنها برای
user
دادهشده
اجرا
میکند.
همچنین
امکان
استفاده از
نویسههای
عمومی (wildcard) '*' و
'?' وجود
دارد
(بهعنوان
مثال -u *@example.org).
هنگامی که نه گزینه -A، نه گزینه -F file و نه گزینه -u user مشخص نشده باشد، command با محیط کاربری که در حال حاضر وارد سیستم شده است اجرا خواهد شد.
آرگومانها (ARGUMENTS)
- mailbox
- نام صندوق پستی برای تعمیر. در mdbox تمام صندوقهای پستی تعمیر میشوند، بنابراین میتوانید بهعنوان مثال از INBOX بهعنوان نام استفاده کنید.
مثالها (EXAMPLES)
تعمیر صندوق INBOX کاربر bob:
doveadm force-resync -u bob INBOX
گزارش باگها (BUGS)
گزارش باگها، از جمله خروجی doveconf-n، را به فهرست پستی Dovecot به نشانی <dovecot@dovecot.org> ارسال کنید. اطلاعات مربوط به گزارش باگها در نشانی زیر در دسترس است: http://dovecot.org/bugreport.html
همچنین ببینید (SEE ALSO)
| 2015-05-09 | Dovecot v2.3 |