| ERROR(8) | System Manager's Manual | ERROR(8) |
نام (NAME)
error - عامل تحویل خطای/تلاش مجدد ایمیل در Postfix
خلاصه دستور (SYNOPSIS)
error [generic Postfix daemon options]
توضیحات (DESCRIPTION)
عامل تحویل error(8) در Postfix درخواستهای تحویل را از مدیر صف پردازش میکند. هر درخواست شامل یک فایل صف، آدرس فرستنده، دلیل عدم تحویل (مشخصشده به عنوان مقصد گام بعدی یا next-hop)، و اطلاعات گیرنده است. دلیل ممکن است دارای یک پیشوند کد جزئیات سازگار با RFC 3463 باشد؛ اگر مقداری مشخص نشده باشد، کد پیشفرض 4.0.0 یا 5.0.0 به جای آن استفاده میشود. انتظار میرود این برنامه از طریق مدیر فرآیند master(8) اجرا شود.
بسته به نام سرویس در master.cf، یعنی error یا retry، سرور تمام گیرندگان در درخواست تحویل را با استفاده از اطلاعات "next-hop" به عنوان دلیل عدم تحویل، برگشت (bounce) میدهد یا به تعویق (defer) میاندازد. نام سرویس retry از نسخه Postfix 2.4 پشتیبانی میشود.
گزارشهای وضعیت تحویل بر حسب مورد به دیمنهای bounce(8)، defer(8) یا trace(8) ارسال میشوند.
امنیت (SECURITY)
برنامه پستی error(8) از نظر امنیتی حساس نیست. این برنامه با شبکه ارتباط برقرار نمیکند و میتواند در محیط chroot با دسترسی پایین ثابت اجرا شود.
استانداردها (STANDARDS)
RFC 3463 (Enhanced Status Codes)
عیبیابی (DIAGNOSTICS)
مشکلات و تراکنشها در syslogd(8) یا postlogd(8) ثبت میشوند.
بسته به تنظیم پارامتر notify_classes، مدیر سیستم (postmaster) از موارد برگشتخورده و مشکلات دیگر مطلع میشود.
پارامترهای پیکربندی (CONFIGURATION PARAMETERS)
تغییرات در main.cf به طور خودکار اعمال میشوند زیرا فرآیندهای error(8) تنها برای مدت زمان محدودی اجرا میگردند. برای تسریع در اعمال تغییرات، از دستور "postfix reload" استفاده کنید.
متن زیر تنها خلاصه پارامترها را ارائه میدهد. برای جزئیات بیشتر شامل مثالها به postconf(5) مراجعه کنید.
- 2bounce_notice_recipient (postmaster)
- گیرنده نامههای تحویلناپذیری که امکان بازگرداندن آنها به فرستنده وجود ندارد.
- bounce_notice_recipient (postmaster)
- گیرنده اعلانهای postmaster شامل سرآیند پیامهای نامههایی که Postfix تحویل نداده است و رونوشت مکالمات SMTP نامههایی که Postfix دریافت نکرده است.
- 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 پیش از توقف داوطلبانه پاسخ میدهد.
- notify_classes (resource, software)
- فهرست ردههای خطایی که به postmaster گزارش میشوند.
- 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 discard(8), Postfix discard 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 باید همراه این نرمافزار توزیع شود.
نویسندگان (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