این دستور doveadm-batch است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
doveadm-batch - چندین دستور را برای چندین کاربر اجرا کنید
خلاصه
doveadm [-Dv] دسته [-S سوکت_مسیر] -A سپتامبر فرمان سپتامبر فرمان [...]
doveadm [-Dv] دسته [-S سوکت_مسیر] -F پرونده سپتامبر فرمان سپتامبر فرمان [...]
doveadm [-Dv] دسته [-S سوکت_مسیر] -u ماسک کاربر سپتامبر فرمان سپتامبر فرمان [...]
شرح
دستور doveadm دسته برای اجرای چندگانه استفاده می شود doveadm(1) فرمانبه ترتیب برای
چند کاربر این در درجه اول یک بهینه سازی است که در آن Dovecot می تواند تمام صندوق پستی را انجام دهد
عملیات برای یک کاربر به طور همزمان، به جای اینکه مجبور باشید چندین کاربر را مرور کنید
بار.
در شکل اول doveadm(1) روی همه کاربران تعریف شده در پیکربندی حلقه خواهد شد
user_db(s)، و دنباله ای از فرمانs برای هر یک از آنها.
در شکل دوم doveadm(1) روی همه کاربرانی که در لیست داده شده است حلقه می شود پرونده.
در شکل سوم فرمانs برای هر کاربر مطابق با داده شده اجرا می شود ماسک کاربر.
OPTIONS
جهانی doveadm(1) گزینه های:
-D پیام های پرحرفی و اشکال زدایی را فعال می کند.
-o محیط=ارزش
پیکربندی را لغو می کند محیط از جانب /etc/dovecot/dovecot.conf و از
userdb با داده شده ارزش. به منظور لغو تنظیمات متعدد، -o انتخاب
ممکن است چندین بار مشخص شود.
-v پرحرفی، از جمله شمارشگر پیشرفت را فعال می کند.
فرمان خاص گزینه های:
-A اگر -A گزینه موجود است، فرمان برای همه کاربران انجام خواهد شد. استفاده كردن
این گزینه در ترکیب با کاربران سیستم از userdb { راننده = passwd } نیست
توصیه می شود، زیرا شامل کاربرانی با UID پایین تر از 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 با طرح LDAP خود مطابقت دهید. در غیر این صورت doveadm(1)
نمی تواند روی همه کاربران تکرار شود.
-F پرونده
را اجرا کنید فرمان برای همه کاربران در پرونده. این شبیه به -A
گزینه، اما به جای دریافت لیست کاربران از userdb، خوانده می شوند
از داده شده پرونده. پرونده شامل یک نام کاربری در هر خط است.
-S سوکت_مسیر
آرگومان گزینه یا یک مسیر مطلق به سوکت دامنه محلی یونیکس است یا
نام میزبان و پورت (نام میزبان:بندر، به منظور اتصال یک میزبان راه دور از طریق یک TCP
سوکت
این به یک مدیر اجازه می دهد تا اجرا کند doveadm(1) دستورات پست الکترونیکی از طریق داده شده
سوکت
-u کاربر/ماسک
اجرا کن فرمان فقط برای داده شده کاربر. همچنین امکان استفاده از "*'و'?'
حروف عام (مثلا -u *@example.org).
وقتی که نه -A گزینه، و نه -F پرونده گزینه، و نه -u کاربر مشخص شد،
la فرمان با محیط کاربر وارد شده فعلی اجرا خواهد شد.
ادله
فرمان
هر doveadm(1) فرمان، با آرگومان ها و گزینه ها - به جز برای -A, -S و -u
گزینه.
سپتامبر یک کاراکتر منفرد که به عنوان جداکننده دستور استفاده می شود، به عنوان مثال ":". مواظب باش بی نقل
شخصیت ها، مانند ; or &، ممکن است توسط پوسته شما تفسیر شود و doveadm(1) هرگز
اونها رو ببین.
مثال
در این مثال، ایمیلهای دیدهشده، قدیمیتر از یک ماه، را برای همه کاربران example.net به آدرس منتقل میکنیم
ذخیره سازی جایگزین تحت /nfsmount:
mail_location = mdbox:~/mdbox:ALT=/nfsmount/%h/mdbox
فرمان دوم پیام های با refcount=0 را از حافظه اصلی حذف می کند.
doveadm دسته -u \*@example.net : altmove مشاهده گردید ذخیره شده قبل 30d : پالایش
گزارش نویسی اشکالات
گزارش اشکالات، از جمله doveconf -n خروجی، به فهرست پستی Dovecot
<[ایمیل محافظت شده]> اطلاعات در مورد گزارش اشکالات در دسترس است:
http://dovecot.org/bugreport.html
با استفاده از خدمات onworks.net به صورت آنلاین از doveadm-batch استفاده کنید