| DISCARD(8) | System Manager's Manual | DISCARD(8) |
نام (NAME)
discard - عامل تحویل و دور انداختن ایمیل در Postfix
خلاصه دستور (SYNOPSIS)
discard [generic Postfix daemon options]
توضیحات (DESCRIPTION)
عامل تحویل discard(8) در Postfix درخواستهای تحویل را از مدیر صف پردازش میکند. هر درخواست شامل یک فایل صف، آدرس فرستنده، یک مقصد گام بعدی (next-hop) که به عنوان دلیل دور انداختن ایمیل در نظر گرفته میشود، و اطلاعات گیرنده است. دلیل ممکن است دارای یک پیشوند کد جزئیات سازگار با RFC 3463 باشد. انتظار میرود این برنامه از طریق مدیر فرآیند master(8) اجرا شود.
عامل تحویل discard(8) وانمود میکند که پیام را به تمام گیرندگان موجود در درخواست تحویل، تحویل داده است، مقصد «next-hop» را به عنوان دلیل دور انداختن ایمیل در لاگ ثبت میکند، فایل صف را بهروزرسانی مینماید، و یا گیرندگان را به عنوان تکمیلشده علامتگذاری میکند یا به مدیر صف اطلاع میدهد که تحویل باید در زمان دیگری دوباره امتحان شود.
گزارشهای وضعیت تحویل در صورت لزوم به دیمن trace(8) ارسال میشوند.
امنیت (SECURITY)
برنامه پستی discard(8) از نظر امنیتی حساس نیست. این برنامه با شبکه ارتباط برقرار نمیکند و میتواند در محیط chroot با دسترسی پایین ثابت اجرا شود.
استانداردها (STANDARDS)
RFC 3463 (Enhanced Status Codes)
عیبیابی (DIAGNOSTICS)
مشکلات و تراکنشها در syslogd(8) یا postlogd(8) ثبت میشوند.
بسته به تنظیم پارامتر notify_classes، مدیر سیستم (postmaster) از موارد برگشتخورده و مشکلات دیگر مطلع میشود.
پارامترهای پیکربندی (CONFIGURATION PARAMETERS)
تغییرات در main.cf به طور خودکار اعمال میشوند زیرا فرآیندهای discard(8) تنها برای مدت زمان محدودی اجرا میگردند. برای تسریع در اعمال تغییرات، از دستور "postfix reload" استفاده کنید.
متن زیر تنها خلاصه پارامترها را ارائه میدهد. برای جزئیات بیشتر شامل مثالها به postconf(5) مراجعه کنید.
- config_directory (see 'postconf -d' output)
- محل پیشفرض فایلهای پیکربندی main.cf و master.cf در Postfix.
- daemon_timeout (18000s)
- حداکثر زمانی که فرآیند دیمن Postfix مجاز است برای رسیدگی به یک درخواست صرف کند پیش از آنکه توسط تایمر نگهبان داخلی (watchdog) متوقف شود.
- delay_logging_resolution_limit (2)
- حداکثر تعداد ارقام پس از ممیز اعشار هنگام ثبت مقادیر تأخیر در لاگ.
- double_bounce_sender (double-bounce)
- آدرس فرستنده اعلانهای postmaster که توسط سیستم پستی تولید میشوند.
- ipc_timeout (3600s)
- محدودیت زمانی برای ارسال یا دریافت اطلاعات از طریق کانال ارتباطی داخلی.
- max_idle (100s)
- حداکثر زمانی که یک فرآیند دیمن بیکار Postfix برای یک اتصال ورودی منتظر میماند پیش از آنکه به صورت داوطلبانه متوقف شود.
- max_use (100)
- حداکثر تعداد اتصالات ورودی که فرآیند دیمن Postfix پیش از توقف داوطلبانه پاسخ میدهد.
- process_id (read-only)
- شناسه فرآیند (process ID) یک دستور یا فرآیند دیمن Postfix.
- process_name (read-only)
- نام فرآیند یک دستور یا فرآیند دیمن Postfix.
- queue_directory (see 'postconf -d' output)
- محل دایرکتوری سطح بالای صف Postfix.
- syslog_facility (mail)
- امکانات یا دستهبندی لاگگیری سیستم (syslog facility) مربوط به Postfix.
- syslog_name (see 'postconf -d' output)
- پیشوندی که به نام فرآیند در رکوردهای syslog اضافه میشود، به عنوان مثال "smtpd" تبدیل به "prefix/smtpd" میشود.
موجود در Postfix نسخه 3.3 و بالاتر:
- service_name (read-only)
- نام سرویس فرآیند دیمن Postfix در master.cf.
همچنین ببینید (SEE ALSO)
qmgr(8), queue manager bounce(8), delivery status reports error(8), Postfix error delivery agent postconf(5), configuration parameters master(5), generic daemon options master(8), process manager postlogd(8), Postfix logging syslogd(8), system logging
مجوز (LICENSE)
مجوز Secure Mailer باید همراه با این نرمافزار توزیع شود.
تاریخچه (HISTORY)
این سرویس با نسخه 2.2 Postfix معرفی شد.
نویسندگان (AUTHOR(S))
Victor Duchovni Morgan Stanley بر اساس کدی از: 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