.TH POSTSCREEN 8 .ad .fi .SH "نام (NAME)" postscreen \- مسدودکننده بات‌های زامبی در Postfix .SH "خلاصه دستور (SYNOPSIS)" .na .nf \fBpostscreen\fR [\fIگزینه‌های عمومی دیمن Postfix\fR] .SH "توضیحات (DESCRIPTION)" .ad .fi سرور \fBpostscreen\fR(8) در Postfix محافظت بیشتری در برابر بار اضافی کارگزار ایمیل فراهم می‌کند. یک فرایند \fBpostscreen\fR(8) چندین اتصال ورودی SMTP را مدیریت کرده و تصمیم می‌گیرد که کدام کلاینت‌ها اجازه برقراری ارتباط با یک فرایند سرور Postfix SMTP را دارند. با دور نگه داشتن اسپم‌بات‌ها، \fBpostscreen\fR(8) فرایندهای سرور SMTP بیشتری را برای کلاینت‌های معتبر در دسترس باقی می‌گذارد و زمان وقوع شرایط بار اضافی سرور را به تاخیر می‌اندازد. .PP این برنامه نباید روی پورت‌های SMTP که ایمیل‌ها را از کلاینت‌های کاربر نهایی (MUAها) دریافت می‌کنند استفاده شود. در یک پیاده‌سازی معمول، \fBpostscreen\fR(8) سرویس MX را روی پورت ۲۵ پروتکل TCP مدیریت می‌کند، و \fBsmtpd\fR(8) ایمیل‌ها را از MUAها روی سرویس \fBsubmission\fR (پورت ۵۸۷ پروتکل TCP) که نیازمند احراز هویت کلاینت است دریافت می‌کند. در حالت جایگزین، یک سرویس‌دهنده می‌تواند یک سرور اختصاصی «پورت ۲۵» بدون postscreen راه‌اندازی کند که سرویس \fBsubmission\fR و احراز هویت کلاینت را فراهم سازد، اما فاقد سرویس MX باشد. .PP \fBpostscreen\fR(8) یک لیست مجاز (allowlist) موقت برای کلاینت‌هایی که تعدادی از آزمون‌ها را با موفقیت پشت سر گذاشته‌اند نگهداری می‌کند. هنگامی که نشانی IP یک کلاینت SMTP در لیست مجاز قرار می‌گیرد، \fBpostscreen\fR(8) اتصال را بلافاصله به یک فرایند سرور Postfix SMTP واگذار می‌کند. این امر سربار مربوط به ایمیل‌های معتبر را به حداقل می‌رساند. .PP به‌طور پیش‌فرض، \fBpostscreen\fR(8) آمارها را ثبت کرده و هر اتصال را به یک فرایند سرور Postfix SMTP واگذار می‌کند، در حالی که کلاینت‌های موجود در mynetworks را از تمام آزمون‌ها مستثنی می‌سازد (عمدتاً برای جلوگیری از بروز مشکل با پیاده‌سازی‌های غیراستاندارد SMTP در تجهیزات شبکه). این حالت پیش‌فرض هیچ کلاینتی را مسدود نمی‌کند و برای آزمایش‌های بدون اختلال مفید است. .PP در یک محیط عملیاتی معمول، \fBpostscreen\fR(8) طوری پیکربندی می‌شود که ایمیل‌های کلاینت‌هایی را که در یک یا چند آزمون رد می‌شوند پس بزند. \fBpostscreen\fR(8) ایمیل‌های رد شده را به همراه نشانی کلاینت، helo، و اطلاعات فرستنده و گیرنده ثبت می‌کند. .PP \fBpostscreen\fR(8) یک پروکسی SMTP نیست؛ این امر تعمدی است. هدف، دور نگه داشتن اسپم‌بات‌ها از فرایندهای سرور Postfix SMTP و در عین حال به حداقل رساندن سربار برای ترافیک معتبر است. .SH "امنیت (SECURITY)" .na .nf .ad .fi سرور \fBpostscreen\fR(8) تا حدی از نظر امنیتی حساس است. این سرور با کلاینت‌های غیرقابل‌اعتماد روی شبکه ارتباط برقرار می‌کند. این فرایند را می‌توان به‌صورت تغییر ریشه داده شده (chrooted) با سطح دسترسی پایین و ثابت اجرا کرد. .SH "استانداردها (STANDARDS)" .na .nf RFC 821 (پروتکل SMTP) RFC 1123 (نیازمندی‌های میزبان) RFC 1652 (انتقال 8bit\-MIME) RFC 1869 (افزونه‌های سرویس SMTP) RFC 1870 (اعلام اندازه پیام) RFC 1985 (دستور ETRN) RFC 2034 (کدهای وضعیت ارتقایافته SMTP) RFC 2821 (پروتکل SMTP) Not: RFC 2920 (خط لوله SMTP یا SMTP Pipelining) RFC 3030 (ویژگی CHUNKING بدون BINARYMIME) RFC 3207 (دستور STARTTLS) RFC 3461 (افزونه SMTP DSN) RFC 3463 (کدهای وضعیت ارتقایافته) RFC 5321 (پروتکل SMTP، شامل بنرهای چندخطی ۲۲۰) .SH "عیب‌یابی (DIAGNOSTICS)" .ad .fi مشکلات و تراکنش‌ها در \fBsyslogd\fR(8) یا \fBpostlogd\fR(8) ثبت می‌شوند. .SH "اشکالات (BUGS)" .ad .fi موتور داخلی پروتکل SMTP در \fBpostscreen\fR(8) در حال حاضر پشتیبانی از AUTH، XCLIENT یا XFORWARD را اعلام نمی‌کند. اگر لازم است این سرویس‌ها را روی پورت ۲۵ در دسترس قرار دهید، آزمون‌های اختیاری «پس از خوش‌آمدگویی سرور ۲۲۰» را فعال نکنید. .PP آزمون‌های اختیاری «پس از خوش‌آمدگویی سرور ۲۲۰» ممکن است باعث تاخیرهای غیرمنتظره در تحویل ایمیل از سوی فرستندگانی شوند که تحویل ایمیل را از یک نشانی IP دیگر مجدداً تلاش می‌کنند. دلیل: پس از قبولی در این آزمون‌ها، یک کلاینت جدید باید ارتباط را قطع کرده و مجدداً از همان نشانی IP متصل شود تا بتواند ایمیل را تحویل دهد. برای اطلاعات بیشتر، بخش «Tests after the 220 SMTP server greeting» را در POSTSCREEN_README مطالعه کنید. .SH "پارامترهای پیکربندی (CONFIGURATION PARAMETERS)" .na .nf .ad .fi تغییرات در main.cf به‌طور خودکار اعمال نمی‌شوند، چرا که فرایندهای \fBpostscreen\fR(8) ممکن است تا چندین ساعت اجرا شوند. پس از تغییر در پیکربندی، از دستور «postfix reload» استفاده کنید. .PP متن زیر تنها خلاصه‌ای از پارامترها را ارائه می‌دهد. برای جزئیات بیشتر شامل مثال‌ها، به \fBpostconf\fR(5) مراجعه کنید. .PP نکته: برخی از پارامترهای \fBpostscreen\fR(8) رفتارهای وابسته به استرس (فشار بار کاری) را پیاده‌سازی می‌کنند. این قابلیت تنها زمانی پشتیبانی می‌شود که مقدار پیش‌فرض پارامتر وابسته به استرس باشد (یعنی به شکل ${stress?{X}:{Y}} باشد، یا نام $\fIname\fR یک پارامتر smtpd با پیش‌فرض وابسته به استرس باشد). سایر پارامترها همیشه طوری ارزیابی می‌شوند که گویی مقدار پارامتر \fBstress\fR یک رشته خالی است. .SH "کنترل‌های سازگاری (COMPATIBILITY CONTROLS)" .na .nf .ad .fi .IP "\fBpostscreen_command_filter ($smtpd_command_filter)\fR" سازوکاری برای تغییر و تبدیل دستورات ارسالی از کلاینت‌های راه دور SMTP. .IP "\fBpostscreen_discard_ehlo_keyword_address_maps ($smtpd_discard_ehlo_keyword_address_maps)\fR" جدول‌های جستجو، نمایه‌گذاری‌شده بر اساس نشانی کلاینت راه دور SMTP، شامل فهرست‌هایی بدون حساسیت به حروف بزرگ و کوچک از کلیدواژه‌های EHLO (مانند pipelining، starttls، auth و غیره) که سرور \fBpostscreen\fR(8) در پاسخ EHLO به کلاینت راه دور SMTP ارسال نخواهد کرد. .IP "\fBpostscreen_discard_ehlo_keywords ($smtpd_discard_ehlo_keywords)\fR" فهرستی بدون حساسیت به حروف بزرگ و کوچک از کلیدواژه‌های EHLO (مانند pipelining، starttls، auth و غیره) که سرور \fBpostscreen\fR(8) در پاسخ EHLO به یک کلاینت راه دور SMTP ارسال نخواهد کرد. .PP موجود در Postfix نسخه ۳.۱ و بالاتر: .IP "\fBdns_ncache_ttl_fix_enable (no)\fR" فعال‌سازی یک راهکار موقت برای ناسازگاری احتمالی با libc در آینده. .PP موجود در Postfix نسخه ۳.۴ و بالاتر: .IP "\fBpostscreen_reject_footer_maps ($smtpd_reject_footer_maps)\fR" جدول جستجوی اختیاری برای اطلاعاتی که پس از یک پاسخ 4XX یا 5XX سرور \fBpostscreen\fR(8) پیوست می‌شود. .PP موجود در Postfix نسخه ۳.۶ و بالاتر: .IP "\fBrespectful_logging (see 'postconf -d' output)\fR" اجتناب از ثبت لاگ‌هایی که القا می‌کنند سفید بهتر از سیاه است (به خروجی «postconf \-d» مراجعه کنید). .SH "کنترل‌های عیب‌یابی (TROUBLE SHOOTING CONTROLS)" .na .nf .ad .fi .IP "\fBpostscreen_expansion_filter (see 'postconf -d' output)\fR" فهرست کاراکترهایی که در بسط ویژگی‌های postscreen_reject_footer مجاز هستند (به خروجی «postconf \-d» مراجعه کنید). .IP "\fBpostscreen_reject_footer ($smtpd_reject_footer)\fR" اطلاعات اختیاری که پس از یک پاسخ 4XX یا 5XX سرور \fBpostscreen\fR(8) پیوست می‌شود. .IP "\fBsoft_bounce (no)\fR" حاشیه امنیتی برای در صف نگه داشتن ایمیل‌هایی که در غیر این صورت به فرستنده بازگردانده می‌شدند. .SH "عامل پروکسی پیش از POSTSCREEN (BEFORE-POSTSCREEN PROXY AGENT)" .na .nf .ad .fi موجود در Postfix نسخه ۲.۱۰ و بالاتر: .IP "\fBpostscreen_upstream_proxy_protocol (empty)\fR" نام پروتکل پروکسی مورد استفاده توسط یک عامل پروکسی اختیاری پیش از postscreen. .IP "\fBpostscreen_upstream_proxy_timeout (5s)\fR" محدودیت زمانی برای پروتکل پروکسی مشخص‌شده با پارامتر postscreen_upstream_proxy_protocol. .SH "آزمون لیست مجاز/مسدود دائمی (PERMANENT ALLOW/DENYLIST TEST)" .na .nf .ad .fi این آزمون بلافاصله پس از اتصال یک کلاینت راه دور SMTP اجرا می‌شود. اگر کلاینتی به‌طور دائم در لیست مجاز قرار داشته باشد، کلاینت بلافاصله به یک فرایند سرور Postfix SMTP تحویل داده می‌شود. .IP "\fBpostscreen_access_list (permit_mynetworks)\fR" لیست مجاز/مسدود دائمی برای نشانی‌های IP کلاینت‌های راه دور SMTP. .IP "\fBpostscreen_blacklist_action (ignore)\fR" در Postfix نسخه ۳.۶ به postscreen_denylist_action تغییر نام یافت. .SH "آزمون‌های خط‌مشی مبادله‌گر ایمیل (MAIL EXCHANGER POLICY TESTS)" .na .nf .ad .fi هنگامی که \fBpostscreen\fR(8) برای نظارت بر تمامی نشانی‌های MX اصلی و پشتیبان پیکربندی شده باشد، می‌تواند از قرار دادن کلاینت‌هایی که فقط به نشانی MX پشتیبان متصل می‌شوند در لیست مجاز خودداری کند. برای پایگاه‌های کوچک، این امر مستلزم پیکربندی نشانی‌های MX اصلی و پشتیبان بر روی یک MTA یکسان است. پایگاه‌های بزرگ‌تر باید حافظه پنهان \fBpostscreen\fR(8) را میان MTAهای اصلی و پشتیبان به اشتراک بگذارند که این امر یک نقطه خرابی منفرد ایجاد خواهد کرد. .IP "\fBpostscreen_allowlist_interfaces (static:all)\fR" فهرستی از نشانی‌های IP سرور محلی \fBpostscreen\fR(8) که یک کلاینت راه دور SMTP غیرمجاز می‌تواند در آن‌ها وضعیت لیست مجاز موقت \fBpostscreen\fR(8) را دریافت کند. .SH "آزمون‌های پیش از خوش‌آمدگویی ۲۲۰ (BEFORE 220 GREETING TESTS)" .na .nf .ad .fi این آزمون‌ها پیش از دریافت پیام خوش‌آمدگویی «220 servername» توسط کلاینت راه دور SMTP اجرا می‌شوند. اگر پس از تکمیل موفقیت‌آمیز این مرحله هیچ آزمونی باقی نماند، کلاینت بی‌درنگ به یک فرایند سرور Postfix SMTP واگذار می‌شود. .IP "\fBdnsblog_service_name (dnsblog)\fR" نام مدخل سرویس \fBdnsblog\fR(8) در master.cf. .IP "\fBpostscreen_dnsbl_action (ignore)\fR" اقدامی که \fBpostscreen\fR(8) زمانی انجام می‌دهد که امتیاز ترکیبی DNSBL کلاینت راه دور SMTP برابر یا بزرگ‌تر از یک مقدار آستانه باشد (همان‌طور که با پارامترهای postscreen_dnsbl_sites و postscreen_dnsbl_threshold تعریف شده است). .IP "\fBpostscreen_dnsbl_reply_map (empty)\fR" نگاشتی از یک نام دامنه واقعی DNSBL که شامل یک رمز عبور محرمانه است، به نام دامنه DNSBL که postscreen در هنگام رد کردن ایمیل با آن پاسخ خواهد داد. .IP "\fBpostscreen_dnsbl_sites (empty)\fR" فهرست اختیاری از الگوها به همراه دامنه‌های مجاز/مسدود DNS، فیلترها و ضرایب وزن. .IP "\fBpostscreen_dnsbl_threshold (1)\fR" حد آستانه پایینی (شامل خود مقدار) برای مسدود کردن یک کلاینت راه دور SMTP، بر اساس امتیاز ترکیبی DNSBL آن مطابق با پارامتر postscreen_dnsbl_sites. .IP "\fBpostscreen_greet_action (ignore)\fR" اقدامی که \fBpostscreen\fR(8) زمانی انجام می‌دهد که یک کلاینت راه دور SMTP پیش از رسیدن نوبتش در طول زمان مشخص‌شده با پارامتر postscreen_greet_wait پیامی ارسال کند. .IP "\fBpostscreen_greet_banner ($smtpd_banner)\fR" \fIمتن\fR موجود در پاسخ اختیاری سرور «220\-\fItext\fR...» که \fBpostscreen\fR(8) پیش از پاسخ «220 text...» سرور واقعی Postfix SMTP ارسال می‌کند، تا کلاینت‌های نامناسب SMTP را سردرگم کرده تا پیش از نوبت خود سخن بگویند (pre\-greet). .IP "\fBpostscreen_greet_wait (normal: 6s, overload: 2s)\fR" مدت زمانی که \fBpostscreen\fR(8) منتظر می‌ماند تا یک کلاینت SMTP پیش از نوبتش دستوری ارسال کند و نتایج جستجوی لیست مسدود DNSBL دریافت شوند (پیش‌فرض: تا ۲ ثانیه تحت فشار بار، و تا ۶ ثانیه در غیر این صورت). .IP "\fBsmtpd_service_name (smtpd)\fR" سرویس داخلی که \fBpostscreen\fR(8) اتصالات مجاز را به آن واگذار می‌کند. .PP موجود در Postfix نسخه ۲.۱۱ و بالاتر: .IP "\fBpostscreen_dnsbl_whitelist_threshold (0)\fR" در Postfix نسخه ۳.۶ به postscreen_dnsbl_allowlist_threshold تغییر نام یافت. .PP موجود در Postfix نسخه ۳.۰ و بالاتر: .IP "\fBpostscreen_dnsbl_timeout (10s)\fR" محدودیت زمانی برای جستجوهای DNSBL یا DNSWL. .PP موجود در Postfix نسخه ۳.۶ و بالاتر: .IP "\fBpostscreen_denylist_action (ignore)\fR" اقدامی که \fBpostscreen\fR(8) زمانی انجام می‌دهد که یک کلاینت راه دور SMTP بر اساس پارامتر postscreen_access_list به‌طور دائم در لیست مسدود قرار گرفته باشد. .IP "\fBpostscreen_allowlist_interfaces (static:all)\fR" فهرستی از نشانی‌های IP سرور محلی \fBpostscreen\fR(8) که یک کلاینت راه دور SMTP غیرمجاز می‌تواند در آن‌ها وضعیت لیست مجاز موقت \fBpostscreen\fR(8) را دریافت کند. .IP "\fBpostscreen_dnsbl_allowlist_threshold (0)\fR" اجازه دادن به یک کلاینت راه دور SMTP برای صرف‌نظر کردن از آزمون‌های پروتکل «پیش از» و «پس از خوش‌آمدگویی ۲۲۰»، بر اساس امتیاز ترکیبی DNSBL آن بر طبق پارامتر postscreen_dnsbl_sites. .SH "آزمون‌های پس از خوش‌آمدگویی ۲۲۰ (AFTER 220 GREETING TESTS)" .na .nf .ad .fi این آزمون‌ها پس از دریافت پیام خوش‌آمدگویی «220 servername» توسط کلاینت راه دور SMTP اجرا می‌شوند. اگر کلاینتی در تمام آزمون‌های این مرحله قبول شود، در برابر تمام دستورات RCPT TO یک پاسخ 4XX دریافت خواهد کرد. پس از اتصال مجدد کلاینت، اجازه برقراری ارتباط مستقیم با یک فرایند سرور Postfix SMTP به آن داده خواهد شد. .IP "\fBpostscreen_bare_newline_action (ignore)\fR" اقدامی که \fBpostscreen\fR(8) زمانی انجام می‌دهد که یک کلاینت راه دور SMTP یک نویسه خط جدید خالی (bare newline) ارسال می‌کند؛ یعنی خط جدیدی که پیش از آن بازگشت به ابتدای سطر (carriage return) نیامده باشد. .IP "\fBpostscreen_bare_newline_enable (no)\fR" فعال‌سازی آزمون‌های پروتکل SMTP برای «خط جدید خالی» (bare newline) در سرور \fBpostscreen\fR(8). .IP "\fBpostscreen_disable_vrfy_command ($disable_vrfy_command)\fR" غیرفعال‌سازی دستور SMTP VRFY در دیمن \fBpostscreen\fR(8). .IP "\fBpostscreen_forbidden_commands ($smtpd_forbidden_commands)\fR" فهرست دستوراتی که سرور \fBpostscreen\fR(8) آن‌ها را به عنوان نقض پروتکل SMTP در نظر می‌گیرد. .IP "\fBpostscreen_helo_required ($smtpd_helo_required)\fR" الزام کلاینت راه دور SMTP به ارسال HELO یا EHLO پیش از شروع تراکنش MAIL. .IP "\fBpostscreen_non_smtp_command_action (drop)\fR" اقدامی که \fBpostscreen\fR(8) زمانی انجام می‌دهد که یک کلاینت راه دور SMTP دستورات غیر SMTP مشخص‌شده در پارامتر postscreen_forbidden_commands را ارسال کند. .IP "\fBpostscreen_non_smtp_command_enable (no)\fR" فعال‌سازی آزمون‌های «دستورات غیر SMTP» در سرور \fBpostscreen\fR(8). .IP "\fBpostscreen_pipelining_action (enforce)\fR" اقدامی که \fBpostscreen\fR(8) زمانی انجام می‌دهد که یک کلاینت راه دور SMTP به جای ارسال یک دستور و انتظار برای پاسخ سرور، چندین دستور را ارسال می‌کند. .IP "\fBpostscreen_pipelining_enable (no)\fR" فعال‌سازی آزمون‌های پروتکل SMTP برای خط لوله (pipelining) در سرور \fBpostscreen\fR(8). .SH "کنترل‌های حافظه پنهان (CACHE CONTROLS)" .na .nf .ad .fi .IP "\fBpostscreen_cache_cleanup_interval (12h)\fR" مدت زمان میان اجراهای پاک‌سازی حافظه پنهان (کش) \fBpostscreen\fR(8). .IP "\fBpostscreen_cache_map (btree:$data_directory/postscreen_cache)\fR" فضای ذخیره‌سازی دائمی برای تصمیمات سرور \fBpostscreen\fR(8). .IP "\fBpostscreen_cache_retention_time (7d)\fR" مدت زمانی که \fBpostscreen\fR(8) یک مدخل منقضی‌شده لیست مجاز موقت را پیش از حذف، در حافظه پنهان نگه می‌دارد. .IP "\fBpostscreen_bare_newline_ttl (30d)\fR" مدت زمانی که \fBpostscreen\fR(8) قبولی نشانی IP یک کلاینت در آزمون پروتکل SMTP «خط جدید خالی» را به یاد می‌سپارد، پیش از آن‌که لازم باشد نشانی دوباره در این آزمون قبول شود. .IP "\fBpostscreen_dnsbl_max_ttl (${postscreen_dnsbl_ttl?{$postscreen_dnsbl_ttl}:{1}}h)\fR" حداکثر مدت زمانی که \fBpostscreen\fR(8) قبولی نشانی IP یک کلاینت در آزمون اعتبار مبتنی بر DNS را به یاد می‌سپارد، پیش از آن‌که نیاز به قبولی مجدد در آن آزمون باشد. .IP "\fBpostscreen_dnsbl_min_ttl (60s)\fR" حداقل مدت زمانی که \fBpostscreen\fR(8) قبولی نشانی IP یک کلاینت در آزمون اعتبار مبتنی بر DNS را به یاد می‌سپارد، پیش از آن‌که نیاز به قبولی مجدد در آن آزمون باشد. .IP "\fBpostscreen_greet_ttl (1d)\fR" مدت زمانی که \fBpostscreen\fR(8) قبولی نشانی IP یک کلاینت در آزمون PREGREET را به یاد می‌سپارد، پیش از آن‌که نیاز به قبولی مجدد در آن آزمون باشد. .IP "\fBpostscreen_non_smtp_command_ttl (30d)\fR" مدت زمانی که \fBpostscreen\fR(8) قبولی نشانی IP یک کلاینت در آزمون پروتکل SMTP با عنوان «دستور غیر SMTP» را به یاد می‌سپارد، پیش از آن‌که نیاز به قبولی مجدد در آن آزمون باشد. .IP "\fBpostscreen_pipelining_ttl (30d)\fR" مدت زمانی که \fBpostscreen\fR(8) قبولی نشانی IP یک کلاینت در آزمون پروتکل SMTP با عنوان «pipelining» را به یاد می‌سپارد، پیش از آن‌که نیاز به قبولی مجدد در آن آزمون باشد. .SH "کنترل‌های منابع (RESOURCE CONTROLS)" .na .nf .ad .fi .IP "\fBline_length_limit (2048)\fR" هنگام دریافت ورودی، خطوط طولانی به بخش‌هایی با حداکثر این طول خرد می‌شوند؛ هنگام تحویل، خطوط طولانی مجدداً بازسازی می‌گردند. .IP "\fBpostscreen_client_connection_count_limit ($smtpd_client_connection_count_limit)\fR" تعداد اتصالات همزمانی که یک کلاینت راه دور SMTP مجاز است با دیمن \fBpostscreen\fR(8) برقرار کند. .IP "\fBpostscreen_command_count_limit (20)\fR" محدودیت تعداد کل دستورات در هر نشست SMTP برای موتور داخلی پروتکل SMTP در \fBpostscreen\fR(8). .IP "\fBpostscreen_command_time_limit (normal: 300s, overload: 10s)\fR" محدودیت زمانی برای خواندن یک سطر دستور کامل توسط موتور داخلی پروتکل SMTP در \fBpostscreen\fR(8). .IP "\fBpostscreen_post_queue_limit ($default_process_limit)\fR" تعداد کلاینت‌هایی که می‌توانند در انتظار دریافت سرویس از یک فرایند واقعی سرور Postfix SMTP باشند. .IP "\fBpostscreen_pre_queue_limit ($default_process_limit)\fR" تعداد کلاینت‌های خارج از لیست مجاز که می‌توانند در انتظار تصمیم‌گیری درباره دریافت یا عدم دریافت سرویس از فرایند واقعی سرور Postfix SMTP باشند. .IP "\fBpostscreen_watchdog_timeout (10s)\fR" مدت زمانی که یک فرایند \fBpostscreen\fR(8) می‌تواند برای پاسخ‌گویی به دستور کلاینت راه دور SMTP یا انجام عملیات حافظه پنهان صرف کند، پیش از آن‌که توسط زمان‌سنج نگهبان داخلی متوقف شود. .SH "کنترل‌های STARTTLS (STARTTLS CONTROLS)" .na .nf .ad .fi .IP "\fBpostscreen_tls_security_level ($smtpd_tls_security_level)\fR" سطح امنیت TLS در SMTP برای سرور \fBpostscreen\fR(8)؛ هنگامی که مقداری غیرخالی مشخص شود، این مقدار جایگزین پارامترهای منسوخ postscreen_use_tls و postscreen_enforce_tls خواهد شد. .IP "\fBtlsproxy_service_name (tlsproxy)\fR" نام مدخل سرویس \fBtlsproxy\fR(8) در master.cf. .SH "کنترل‌های منسوخ پشتیبانی از STARTTLS (OBSOLETE STARTTLS SUPPORT CONTROLS)" .na .nf .ad .fi این پارامترها برای سازگاری با پارامترهای قدیمی \fBsmtpd\fR(8) پشتیبانی می‌شوند. .IP "\fBpostscreen_use_tls ($smtpd_use_tls)\fR" پروتکل TLS اختیاری (Opportunistic TLS): اعلام پشتیبانی از STARTTLS به کلاینت‌های راه دور SMTP، بدون الزام کلاینت‌ها به استفاده از رمزنگاری TLS. .IP "\fBpostscreen_enforce_tls ($smtpd_enforce_tls)\fR" پروتکل TLS اجباری (Mandatory TLS): اعلام پشتیبانی از STARTTLS به کلاینت‌های راه دور SMTP و ملزم ساختن کلاینت‌ها به استفاده از رمزنگاری TLS. .SH "کنترل‌های متفرقه (MISCELLANEOUS CONTROLS)" .na .nf .ad .fi .IP "\fBconfig_directory (see 'postconf -d' output)\fR" مکان پیش‌فرض فایل‌های پیکربندی main.cf و master.cf در Postfix (به خروجی «postconf \-d» مراجعه کنید). .IP "\fBdelay_logging_resolution_limit (2)\fR" حداکثر تعداد ارقام پس از نقطه اعشار هنگام ثبت مقادیر تاخیر. .IP "\fBcommand_directory (see 'postconf -d' output)\fR" محل قرارگیری تمام دستورات مدیریتی postfix (به خروجی «postconf \-d» مراجعه کنید). .IP "\fBmax_idle (100s)\fR" حداکثر مدت زمانی که یک فرایند بیکار دیمن Postfix پیش از خروج داوطلبانه، منتظر اتصال ورودی می‌ماند. .IP "\fBprocess_id (read\-only)\fR" شناسه فرایند (PID) یک دستور یا فرایند دیمن Postfix. .IP "\fBprocess_name (read\-only)\fR" نام فرایند یک دستور یا فرایند دیمن Postfix. .IP "\fBsyslog_facility (mail)\fR" دسته‌بندی syslog مورد استفاده برای ثبت رویدادهای Postfix. .IP "\fBsyslog_name (see 'postconf -d' output)\fR" پیشوندی که به نام فرایند در رکوردهای syslog اضافه می‌شود؛ به عنوان مثال، «smtpd» به «prefix/smtpd» تبدیل می‌شود (به خروجی «postconf \-d» مراجعه کنید). .PP موجود در Postfix نسخه ۳.۳ و بالاتر: .IP "\fBservice_name (read\-only)\fR" نام سرویس فرایند دیمن Postfix در master.cf. .PP موجود در Postfix نسخه ۳.۵ و بالاتر: .IP "\fBinfo_log_address_format (external)\fR" قالب نشانی ایمیلی که در لاگ‌های غیردیباگ (مانند info، warning و غیره) استفاده خواهد شد. .SH "همچنین ببینید (SEE ALSO)" .na .nf smtpd(8)، سرور Postfix SMTP tlsproxy(8)، سرور پروکسی TLS در Postfix dnsblog(8)، ثبت‌کننده لیست‌های مجاز/مسدود DNS postlogd(8)، ثبت لاگ‌های Postfix syslogd(8)، سیستم ثبت رویدادها .SH "فایل‌های README (README FILES)" .na .nf .ad .fi برای یافتن محل این اطلاعات از «\fBpostconf readme_directory\fR» یا «\fBpostconf html_directory\fR» استفاده کنید. .nf .na POSTSCREEN_README، راهنمای Postscreen در Postfix .SH "مجوز (LICENSE)" .na .nf .ad .fi مجوز Secure Mailer باید همراه با این نرم‌افزار توزیع شود. .SH "تاریخچه (HISTORY)" .ad .fi .ad .fi این سرویس از نسخه ۲.۸ پُست‌فیکس (Postfix) معرفی شد. .PP بسیاری از ایده‌های به کار رفته در \fBpostscreen\fR(8) پیش‌تر در کارهای Michael Tokarev، پروژه spamd در OpenBSD و Traffic Control در MailChannels بررسی شده بودند. .SH "نویسندگان (AUTHORS)" .na .nf 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 Wietse Venema porcupine.org