| POSTLOCK(1) | General Commands Manual | POSTLOCK(1) |
نام (NAME)
postlock - قفل کردن پوشه ایمیل و اجرای دستور
خلاصه دستور (SYNOPSIS)
postlock [-c config_dir] [-l
lock_style]
[-v] file command...
توضیحات (DESCRIPTION)
دستور postlock(1) فایل file را برای دسترسی انحصاری قفل کرده و command را اجرا میکند. روش قفلگذاری با عامل تحویل محلی سبک یونیکس Postfix سازگار است.
گزینهها:
- -c config_dir
- خواندن فایل پیکربندی main.cf در دایرکتوری مشخصشده بهجای دایرکتوری پیشفرض پیکربندی.
- -l lock_style
- بازنویسی روش قفلگذاری تعیینشده از طریق پارامتر پیکربندی mailbox_delivery_lock (زیر را ببینید).
- -v
- فعالسازی ثبت دقیق گزارشها (verbose) برای مقاصد اشکالزدایی. تکرار گزینهٔ -v نرمافزار را پرگویتر میکند.
آرگومانها:
- file
- یک فایل صندوق پستی (mailbox). کاربر باید مجوز خواندن/نوشتن داشته باشد.
- command...
- دستوری که در حین قفل بودن file برای دسترسی انحصاری اجرا میشود. این دستور بهصورت مستقیم اجرا میشود، یعنی بدون تفسیر توسط یک مفسر دستور پوسته (shell).
خطاها (DIAGNOSTICS)
اگر postlock(1) نتواند عملیات درخواستی را انجام دهد، وضعیت نتیجه برابر با 75 (EX_TEMPFAIL) خواهد بود. در غیر این صورت، وضعیت خروج همان وضعیت خروجِ بهدستآمده از دستور است.
گزارش باگها (BUGS)
در سیستمهای فایل راهدور، توانایی بهدست آوردن قفل لزوماً تداخلهای دسترسی را از بین نمیبرد. از دسترسی به فایل توسط فرایندهایی که روی ماشینهای مختلف اجرا میشوند خودداری کنید.
محیط (ENVIRONMENT)
- MAIL_CONFIG
- دایرکتوری حاوی فایلهای پیکربندی Postfix.
- MAIL_VERBOSE
- فعالسازی ثبت دقیق گزارشها برای مقاصد اشکالزدایی.
پارامترهای پیکربندی (CONFIGURATION PARAMETERS)
پارامترهای زیر از main.cf بهطور ویژه مرتبط با این برنامه هستند. متن زیر تنها خلاصهای از پارامترها را ارائه میدهد. برای جزئیات بیشتر شامل مثالها، postconf(5) را ببینید.
کنترلهای قفلگذاری (LOCKING CONTROLS)
- deliver_lock_attempts (20)
- حداکثر تعداد تلاشها برای بهدست آوردن یک قفل انحصاری روی یک فایل صندوق پستی یا فایل گزارش bounce(8).
- deliver_lock_delay (1s)
- زمان بین تلاشها برای بهدست آوردن یک قفل انحصاری روی یک فایل صندوق پستی یا فایل گزارش bounce(8).
- stale_lock_time (500s)
- مدت زمانی که پس از آن یک فایل قفل کهنه (stale) انحصاری صندوق پستی حذف میشود.
- mailbox_delivery_lock (see 'postconf -d' output)
- نحوهٔ قفل کردن یک صندوق پستی local(8) سبک یونیکس پیش از اقدام به تحویل.
کنترلهای منابع و نرخ (RESOURCE AND RATE CONTROLS)
- fork_attempts (5)
- حداکثر تعداد تلاشها برای fork() کردن یک فرایند فرزند.
- fork_delay (1s)
- تأخیر بین تلاشها برای fork() کردن یک فرایند فرزند.
کنترلهای گوناگون (MISCELLANEOUS CONTROLS)
- config_directory (see 'postconf -d' output)
- مکان پیشفرض فایلهای پیکربندی main.cf و master.cf در Postfix.
- import_environment (see 'postconf -d' output)
- فهرست متغیرهای محیطی که یک فرایند ممتاز Postfix از یک فرایند والد غیر Postfix وارد (import) میکند، یا بازنویسیهای متغیرهای محیطی بهصورت name=value.
همچنین ببینید (SEE ALSO)
postconf(5)، پارامترهای پیکربندی
مجوز (LICENSE)
مجوز نرمافزاری Secure Mailer باید همراه با این نرمافزار توزیع شود.
نویسندگان (AUTHORS)
Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA Wietse Venema Google, Inc. 111 8th Avenue New York, NY 10011, USA