PICKUP(8) System Manager's Manual PICKUP(8)

pickup - سرویس دریافت و جمع‌آوری نامه‌های محلی در Postfix

pickup [گزینه‌های عمومی دیمن Postfix]


دیمن pickup(8) منتظر نشانه‌ها و اعلان‌هایی می‌ماند که نشان می‌دهند نامه جدیدی در دایرکتوری maildrop قرار گرفته است، و آن را به دیمن cleanup(8) تحویل می‌دهد. فایل‌های با قالب‌بندی نادرست بدون اطلاع‌رسانی به فرستنده حذف می‌شوند. این برنامه انتظار دارد از طریق مدیر فرایند master(8) اجرا شود.

هیچ. دیمن pickup(8) با دنیای خارج ارتباط برقرار نمی‌کند.

دیمن pickup(8) از نظر امنیتی حساسیت متوسطی دارد. این سرویس با امتیازات پایین ثابت اجرا می‌شود و می‌تواند در محیط chroot اجرا گردد. با این حال، برنامه فایل‌ها را از کاربرانی می‌خواند که ممکن است بالقوه مخرب باشند. دیمن pickup(8) هیچ فایلی را برای نوشتن باز نمی‌کند، در مورد این‌که چه فایل‌هایی را برای خواندن باز می‌کند محتاط است، و در واقع به هیچ داده‌ای که به نقطه پایانی سرویس عمومی آن ارسال می‌شود دست نمی‌زند.


مشکلات و تراکنش‌ها در syslogd(8) یا postlogd(8) ثبت می‌شوند.


دیمن pickup(8) نامه‌ها را از فایل به دیمن cleanup(8) کپی می‌کند. این سرویس می‌توانست با ارسال توصیف‌گر فایل (file descriptor) به‌جای داده‌های فایل، از سربار کپی پیام جلوگیری کند، اما در این صورت دیمن پیچیده cleanup(8) باید با داده‌های فیلترنشده کاربر سر و کله می‌زد.

از آنجا که دیمن pickup(8) یک فرایند نسبتاً طولانی‌مدت است، ممکن است تا یک ساعت طول بکشد تا تغییرات main.cf اعمال شوند. از دستور "postfix reload" برای تسریع در اعمال تغییرات استفاده کنید.

متن زیر تنها خلاصه‌ای از پارامترها را ارائه می‌دهد. برای جزئیات بیشتر شامل مثال‌ها به postconf(5) مراجعه کنید.

پس از صف‌بندی پیام، کل پیام را به transport:destination مشخص‌شده بفرست.
فعال یا غیرفعال کردن اعتبارسنجی گیرنده، فیلترگذاری داخلی محتوا یا نگاشت آدرس.

محل پیش‌فرض فایل‌های پیکربندی main.cf و master.cf در Postfix.
محدودیت زمانی برای ارسال یا دریافت اطلاعات از طریق یک کانال ارتباطی داخلی.
هنگام ورود، خطوط طولانی به قطعاتی با حداکثر این طول خرد می‌شوند؛ هنگام تحویل، خطوط طولانی بازسازی می‌شوند.
حداکثر زمانی که یک فرایند بیکار دیمن Postfix منتظر یک اتصال ورودی می‌ماند پیش از آن‌که داوطلبانه خاتمه یابد.
حداکثر تعداد اتصالات ورودی که یک فرایند دیمن Postfix پیش از پایان داوطلبانه سرویس‌دهی خواهد کرد.
شناسه فرایند (Process ID) یک دستور یا فرایند دیمن Postfix.
نام فرایند یک دستور یا فرایند دیمن Postfix.
محل دایرکتوری سطح بالای صف Postfix.
تسهیلات syslog برای لاگ‌گیری Postfix.
پیشوندی که به نام فرایند در رکوردهای syslog اضافه می‌شود، به طوری که برای مثال "smtpd" به "prefix/smtpd" تبدیل می‌شود.

موجود در Postfix 3.3 و بالاتر:

نام سرویس master.cf مربوط به فرایند دیمن Postfix.

موجود در Postfix 3.5 و بالاتر:

قالب آدرس ایمیلی که در لاگ‌های غیردیباگ (info، warning و غیره) استفاده خواهد شد.

cleanup(8), استانداردسازی پیام
sendmail(1), رابط سازگار با Sendmail
postdrop(1), عامل ارسال نامه
postconf(5), پارامترهای پیکربندی
master(5), گزینه‌های عمومی دیمن
master(8), مدیر فرایند
postlogd(8), ثبت لاگ Postfix
syslogd(8), لاگ‌گیری سیستم

مجوز Secure Mailer باید همراه با این نرم‌افزار توزیع شود.

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