| PICKUP(8) | System Manager's Manual | PICKUP(8) |
نام (NAME)
pickup - سرویس دریافت و جمعآوری نامههای محلی در Postfix
خلاصه دستور (SYNOPSIS)
pickup [گزینههای عمومی دیمن Postfix]
توضیحات (DESCRIPTION)
دیمن pickup(8) منتظر نشانهها و اعلانهایی میماند که نشان میدهند نامه جدیدی در دایرکتوری maildrop قرار گرفته است، و آن را به دیمن cleanup(8) تحویل میدهد. فایلهای با قالببندی نادرست بدون اطلاعرسانی به فرستنده حذف میشوند. این برنامه انتظار دارد از طریق مدیر فرایند master(8) اجرا شود.
استانداردها (STANDARDS)
هیچ. دیمن pickup(8) با دنیای خارج ارتباط برقرار نمیکند.
امنیت (SECURITY)
دیمن pickup(8) از نظر امنیتی حساسیت متوسطی دارد. این سرویس با امتیازات پایین ثابت اجرا میشود و میتواند در محیط chroot اجرا گردد. با این حال، برنامه فایلها را از کاربرانی میخواند که ممکن است بالقوه مخرب باشند. دیمن pickup(8) هیچ فایلی را برای نوشتن باز نمیکند، در مورد اینکه چه فایلهایی را برای خواندن باز میکند محتاط است، و در واقع به هیچ دادهای که به نقطه پایانی سرویس عمومی آن ارسال میشود دست نمیزند.
عیبیابی (DIAGNOSTICS)
مشکلات و تراکنشها در syslogd(8) یا postlogd(8) ثبت میشوند.
باگها (BUGS)
دیمن pickup(8) نامهها را از فایل به دیمن cleanup(8) کپی میکند. این سرویس میتوانست با ارسال توصیفگر فایل (file descriptor) بهجای دادههای فایل، از سربار کپی پیام جلوگیری کند، اما در این صورت دیمن پیچیده cleanup(8) باید با دادههای فیلترنشده کاربر سر و کله میزد.
پارامترهای پیکربندی (CONFIGURATION PARAMETERS)
از آنجا که دیمن pickup(8) یک فرایند نسبتاً طولانیمدت است، ممکن است تا یک ساعت طول بکشد تا تغییرات main.cf اعمال شوند. از دستور "postfix reload" برای تسریع در اعمال تغییرات استفاده کنید.
متن زیر تنها خلاصهای از پارامترها را ارائه میدهد. برای جزئیات بیشتر شامل مثالها به postconf(5) مراجعه کنید.
کنترلهای بازرسی محتوا (CONTENT INSPECTION CONTROLS)
- content_filter (خالی)
- پس از صفبندی پیام، کل پیام را به transport:destination مشخصشده بفرست.
- receive_override_options (خالی)
- فعال یا غیرفعال کردن اعتبارسنجی گیرنده، فیلترگذاری داخلی محتوا یا نگاشت آدرس.
کنترلهای متفرقه (MISCELLANEOUS CONTROLS)
- config_directory (خروجی 'postconf -d' را ببینید)
- محل پیشفرض فایلهای پیکربندی main.cf و master.cf در Postfix.
- ipc_timeout (3600s)
- محدودیت زمانی برای ارسال یا دریافت اطلاعات از طریق یک کانال ارتباطی داخلی.
- line_length_limit (2048)
- هنگام ورود، خطوط طولانی به قطعاتی با حداکثر این طول خرد میشوند؛ هنگام تحویل، خطوط طولانی بازسازی میشوند.
- max_idle (100s)
- حداکثر زمانی که یک فرایند بیکار دیمن Postfix منتظر یک اتصال ورودی میماند پیش از آنکه داوطلبانه خاتمه یابد.
- max_use (100)
- حداکثر تعداد اتصالات ورودی که یک فرایند دیمن Postfix پیش از پایان داوطلبانه سرویسدهی خواهد کرد.
- process_id (فقطخواندنی)
- شناسه فرایند (Process ID) یک دستور یا فرایند دیمن Postfix.
- process_name (فقطخواندنی)
- نام فرایند یک دستور یا فرایند دیمن Postfix.
- queue_directory (خروجی 'postconf -d' را ببینید)
- محل دایرکتوری سطح بالای صف Postfix.
- syslog_facility (mail)
- تسهیلات syslog برای لاگگیری Postfix.
- syslog_name (خروجی 'postconf -d' را ببینید)
- پیشوندی که به نام فرایند در رکوردهای syslog اضافه میشود، به طوری که برای مثال "smtpd" به "prefix/smtpd" تبدیل میشود.
موجود در Postfix 3.3 و بالاتر:
- service_name (فقطخواندنی)
- نام سرویس master.cf مربوط به فرایند دیمن Postfix.
موجود در Postfix 3.5 و بالاتر:
- info_log_address_format (external)
- قالب آدرس ایمیلی که در لاگهای غیردیباگ (info، warning و غیره) استفاده خواهد شد.
همچنین ببینید (SEE ALSO)
cleanup(8), استانداردسازی پیام sendmail(1), رابط سازگار با Sendmail postdrop(1), عامل ارسال نامه postconf(5), پارامترهای پیکربندی master(5), گزینههای عمومی دیمن master(8), مدیر فرایند postlogd(8), ثبت لاگ Postfix syslogd(8), لاگگیری سیستم
مجوز (LICENSE)
مجوز Secure Mailer باید همراه با این نرمافزار توزیع شود.
نویسندگان (AUTHOR(S))
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