DOVEADM-REPLICATOR(1) Dovecot DOVEADM-REPLICATOR(1)

doveadm-replicator - مدیریت همانندسازی ایمیل کاربران

doveadm [-Dv] [-f formatter] replicator command [OPTIONS] [ARGUMENTS]

از COMMANDS مربوط به doveadm replicator می‌توان برای مدیریت همانندسازی خودکار ایمیل کاربران استفاده کرد.

گزینه‌های عمومی doveadm(1):

حالت پرگویی (verbosity) و پیام‌های اشکال‌زدایی را فعال می‌کند.
قالب‌بند (formatter) را برای قالب‌بندی خروجی مشخص می‌کند. قالب‌بندهای پشتیبانی‌شده عبارتند از:
هر سطر را به صورت جفت‌های key=value چاپ می‌کند.
هر جفت key: value را در سطر جداگانه‌ای چاپ کرده و رکوردها را با نویسه برگه جدید (form feed) (^L) از یکدیگر جدا می‌کند.
یک سربرگ جدول و در ادامه سطرهای مقادیر جداشده با تب را چاپ می‌کند.
یک سربرگ جدول و در ادامه سطرهای مقادیر تراز شده را چاپ می‌کند.
تنظیم پیکربندی setting را از /etc/dovecot/dovecot.conf و از userdb با value داده‌شده جایگزین می‌کند. برای بازنویسی چندین تنظیم، گزینه -o می‌تواند چندین بار مشخص شود.
حالت پرگویی، شامل شمارنده پیشرفت را فعال می‌کند.

این دستور به‌طور پیش‌فرض از قالب‌بند خروجی flow (بدون پیشوند key= ) استفاده می‌کند.

گزینه‌های مختص دستور:

این گزینه برای تعیین یک مسیر مطلق به یک سوکت دامنه یونیکس (UNIX domain socket) جایگزین استفاده می‌شود.

به‌طور پیش‌فرض doveadm(1) از سوکت /run/dovecot/replicator-doveadm استفاده خواهد کرد. در صورتی که تنظیم پیش‌فرض base_dir در /etc/dovecot/dovecot.conf بازنویسی شده باشد، ممکن است سوکت در دایرکتوری دیگری قرار داشته باشد.

مشخص می‌کند که دستور باید برای کدام کاربران اجرا شود. در بیشتر موارد مایل خواهید بود از الگوهایی حاوی نویسه‌های عمومی (wildcard) استفاده کنید؛ مانند \*@example.net برای همه کاربران دامنه example.net، یا صرفاً \* برای تمام کاربران.

هنگامی که ماژول 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) قادر به پیمایش همه کاربران نخواهد بود.

doveadm replicator add [-a replicator_socket_path] user_mask

کاربر(ان) مشخص‌شده را به replicator اضافه می‌کند. اگر user_mask حاوی نویسه‌های عمومی "?" یا "*" باشد، فهرست نام‌های کاربری از userdb جستجو می‌شود.

doveadm replicator dsync-status [-a replicator_socket_path]

وضعیت فرایندهای dsync در حال اجرا را نمایش می‌دهد.

doveadm replicator remove [-a replicator_socket_path] username

کاربر مشخص‌شده را از replicator حذف می‌کند.

doveadm replicator replicate [-a replicator_socket_path] [-f] [-p priority] user_mask

همانندسازی را برای کاربران مشخص‌شده بی‌درنگ آغاز می‌کند. اگر پارامتر -f داده شود، همانندسازی کامل برای کاربر انجام خواهد شد. همچنین می‌توانید اولویت را مشخص کنید که می‌تواند یکی از مقادیر high یا low باشد. اگر ماسک کاربر شامل نویسه‌های عمومی "?" یا "*" باشد، فهرست نام‌های کاربری از میان کاربرانی که در حال حاضر در replicator وجود دارند (نه از userdb) جستجو می‌شود.

doveadm replicator status [-a replicator_socket_path] user_mask

وضعیت همانندسازی را برای کاربران نمایش می‌دهد.

گزارش‌های باگ، از جمله خروجی doveconf -n را به فهرست پستی Dovecot به نشانی <dovecot@dovecot.org> ارسال کنید. اطلاعات مربوط به گزارش باگ‌ها در نشانی زیر موجود است: http://dovecot.org/bugreport.html

doveadm(1), doveadm-sync(1),

منابع تکمیلی:

http://wiki2.dovecot.org/Replication
2014-10-05 Dovecot v2.3