.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "MODERATORS 5" .TH MODERATORS 5 2025-03-29 "INN 2.7.4" "InterNetNews Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" moderators \- نشانی‌های ارسال برای گروه‌های خبری مدیریت‌شده .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" هنگامی که یک مقالهٔ تأییدنشده به‌صورت محلی در یک گروه خبری مدیریت‌شده (moderated) ارسال می‌شود، برای رسیدگی عادی به \fBinnd\fR تحویل داده نمی‌شود؛ در عوض، از طریق رایانامه به نشانی ارسال تعیین‌شده برای آن گروه خبری فرستاده می‌شود. این نشانی ارسال با استفاده از این فایل پیکربندی مشخص می‌گردد. .PP فایل \fIpathetc\fR/moderators فهرستی از پیوندهای میان الگوهای \fIuwildmat\fR منطبق بر گروه‌های خبری و نشانی ارسالِ آن گروه‌ها است. خطوط خالی و خطوطی که با علامت هش (\f(CW\*(C`#\*(C'\fR) آغاز می‌شوند نادیده گرفته می‌شوند. تمام خطوط دیگر باید شامل دو فیلد باشند که با دونقطه (کولون) از یکدیگر جدا شده‌اند: .PP .Vb 1 \& :
.Ve .PP فیلد اول یک الگوی \fIuwildmat\fR است که با گروه یا گروه‌های مشمول آن خط مطابقت دارد. نخستین خط منطبق استفاده می‌شود، بنابراین الگوهای خاص‌تر باید پیش از الگوهای عمومی‌تر فهرست شوند. .PP فیلد دوم، یعنی نشانی ارسال، باید یک نشانی رایانامهٔ ساده باشد با یک استثنا: حداکثر یک \f(CW\*(C`%s\*(C'\fR می‌تواند در هر کجای نشانی قرار گیرد. در صورت وجود، با نام گروه خبری جایگزین خواهد شد، به‌طوری‌که تمام نقطه‌ها در نام به خط تیره (\f(CW\*(C`\-\*(C'\fR) تبدیل می‌شوند. اگر یک نویسهٔ \f(CW\*(C`%\*(C'\fR واقعی در نشانی ارسال وجود داشته باشد، باید به‌صورت \f(CW\*(C`%%\*(C'\fR نوشته شود، حتی اگر به دنبال آن حرف \f(CW\*(C`s\*(C'\fR نیامده باشد. .PP در نحو \f(CW\*(C`%s\*(C'\fR، نقطه‌ها به دلایل تاریخی به خط تیره تبدیل می‌شوند؛ مربوط به دورانی که نقطه‌ها در بخش محلی (local part) نشانی‌ها همیشه به‌درستی مدیریت نمی‌شدند. این امر احتمالاً دیگر ضروری نیست، اما اکنون بخش‌های زیادی به آن وابسته‌اند و تغییر دادن آسان آن ممکن نیست. .PP هدف این است که فایل نمونهٔ \fImoderators\fR موجود در توزیع INN همواره برای تمامی گروه‌های خبری سراسر جهان کافی باشد. میزبان‌های پشتیبان \f(CW\*(C`moderators.isc.org\*(C'\fR با سخاوتمندی وظیفهٔ بازارسال (forwarding) را برای تمام گروه‌های خبری جهانی بر عهده گرفته‌اند تا سرورهای مستقل مجبور به پیگیری نشانی‌های ارسال گروه‌های مدیریت‌شده نباشند. پایگاه‌دادهٔ بازارسال مورد استفاده توسط \f(CW\*(C`moderators.isc.org\*(C'\fR توسط هماهنگ می‌شود؛ اگر سلسله‌مراتبی از گروه‌های خبری جهانی می‌شناسید که به‌درستی توسط \f(CW\*(C`moderators.isc.org\*(C'\fR مدیریت نمی‌شود، لطفاً جزئیات را به آن نشانی بفرستید. .PP با توجه به این نکته، تنها چیزی که در شرایط عادی باید به فایل نمونه اضافه کنید، نشانی‌های بازارسال برای گروه‌های مدیریت‌شدهٔ محلی یا دارای توزیع محدود است. .PP اگر این فایل وجود نداشته باشد، یا اگر ارسالی به یک گروه مدیریت‌شده انجام گیرد که هیچ مدخل منطبقی در این فایل ندارد، \fBnnrpd\fR به مقدار تعیین‌شده برای \fImoderatormailer\fR در \fIinn.conf\fR بازمی‌گردد و در صورت عدم دسترسی به آن، ارسال رد می‌شود. .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLES" در اینجا یک فایل نمونه آورده شده است: .PP .Vb 3 \& example.important:announce@example.com \& example.*:%s@smtp.example.com \& *:%s@moderators.isc.org .Ve .PP با استفاده از فایل بالا، ارسال‌ها به گروه خبری مدیریت‌شده در ستون چپ به نشانی نشان‌داده‌شده در ستون راست فرستاده خواهند شد: .PP .Vb 3 \& example.important announce@example.com \& example.x\-announce example\-x\-announce@smtp.example.com \& alt.dev.null alt\-dev\-null@moderators.isc.org .Ve .PP توجه داشته باشید که در نحو \f(CW\*(C`%s\*(C'\fR، نقطه‌ها به خط تیره تبدیل می‌شوند اما خط تیره‌ها دست‌نخورده باقی می‌مانند؛ بنابراین دو گروه خبری مدیریت‌شده که نام آن‌ها تنها در نقطه و خط تیره تفاوت دارد، به نشانی یکسانی ارسال خواهند شد. از این رو نباید چنین جفت گروه‌های خبری‌ای ایجاد شوند. .SH "تاریخچه (HISTORY)" .IX Header "HISTORY" نوشته‌شده توسط Rich $alz برای InterNetNews. بازنویسی‌شده در قالب POD توسط Russ Allbery . .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \fBinn.conf\fR(5), \fBlibinn_uwildmat\fR(3), \fBnnrpd\fR(8).