.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (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 .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "NMS2DLF.IN 1" .TH NMS2DLF.IN 1 2025-09-28 "Lire 2.1.1" "LogReport's Lire 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)" nms2dlf \- تبدیل فایل‌های گزارش SMTP نرم‌افزار Netscape Messaging Server به DLF ایمیل .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBnms2dlf\fR STDIN STDOUT .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" این برنامه فایل‌های گزارش Netscape Messaging Server را که توسط سرویس SMTP تولید شده‌اند، به DLF ایمیل تبدیل می‌کند. .PP برای پردازش درست فایل گزارش، باید ثبت گزارش (logging) ماژول‌های زیر را فعال کنید: .PP .Vb 4 \& \- SMTP\-Accept \& \- SMTP\-Deliver \& \- Error\-Handler \& \- Mailbox\-Deliver (نیاز به فعال‌سازی دارد) .Ve .SH "محدودیت‌ها (LIMITATIONS)" .IX Header "LIMITATIONS" این مبدل DLF برای نگارش ۴.۱ نرم‌افزار Netscape Messaging Server توسعه یافته است. سایر نگارش‌ها ممکن است کار کنند یا نکنند. در صورت بروز هرگونه مشکل با این مبدل، با توسعه‌دهندگان LogReport تماس بگیرید. .PP می‌توانید اطلاعات مربوط به قالب گزارش استفاده‌شده توسط Netscape Messaging Server را در نشانی اینترنتی زیر بیابید: .PP .Vb 1 \& http://developer.netscape.com/docs/manuals/messaging/41/ag/logging.htm .Ve .PP تمامی پیام‌ها مستند نشده‌اند و همچنین خطاهایی در مستندات اصلی وجود دارد. بر خلاف آنچه در مستندات تشریح شده است، فیلدهای msgID و mailFrom هم در SMTP\-Accept و هم در SMTP\-Deliver معکوس هستند. .SS "پیکربندی ثبت گزارش ماژول MAILBOX\-DELIVER (CONFIGURING LOGGING OF MAILBOX\-DELIVER MODULE)" .IX Subsection "CONFIGURING LOGGING OF MAILBOX-DELIVER MODULE" ما دریافتیم که به‌طور پیش‌فرض هیچ گزارشی از ماژول Mailbox\-Delivery ثبت نمی‌شود. جهت رفع این مشکل، لطفاً اطمینان حاصل کنید که اقدامات زیر را انجام می‌دهید: .IP 1. 4 به سرور MTA یا Message Store در Netscape Messaging Server 4 بروید. .IP 2. 4 به کاربر سرور ایمیل تبدیل شوید (معمولاً این کاربر نباید root باشد، بلکه معمولاً کاربری مانند mailsrv یا هر آنچه در زمان نصب مشخص شده است؛ برای مثال، مالکیت فایل‌ها را در نمونهٔ سرور پیام خود بررسی کنید). .IP 3. 4 به مسیر مناسب بروید، مانند: \fIserver\-root\fR/msg\-instance .Sp به‌عنوان مثال می‌تواند این باشد: \fI/usr/netscape/server4/msg\-mymailserver\fR .IP 4. 4 دستور زیر را اجرا کنید: .Sp .Vb 2 \& $ ./configutil \-o service.smtp.mailbox\-deliver.log \-v yes \& OK SET .Ve .IP 5. 4 سپس به کاربر root تبدیل شده و مجدداً به دایرکتوری نمونهٔ خود مانند \fI/usr/netscape/server4/msg\-mymailserver\fR رفته و اجرا کنید: .Sp .Vb 2 \& # ./stop\-msg smtp \& /usr/netscape/server4: Stopping SMTP daemon 16279 .... done: 16279 \& \& # ./start\-msg smtp \& /usr/netscape/server4: Starting SMTP daemon ..... done: 10820 .Ve .PP پس از آن، خطوطی را مشاهده خواهید کرد که شبیه به موارد زیر خواهند بود: .PP .Vb 7 \& [19/Jul/2002:08:31:54 +0200] amail2 smtpd[10820]: \e \& General Notice: SMTP\-Accept:GZHGT501.C01:<200207190632.g6J6W7Y01389@\e \& esmtp.orangemail.ch>:[192.168.30.2]:192.168.30.2: \e \& :19514:1: \& [19/Jul/2002:08:31:54 +0200] amail2 smtpd[10820]: General Notice: \e \& Mailbox\-Deliver:GZHGT501.C01:<200207190632.g6J6W7Y01389@\e \& esmtp.orangemail.ch>:19516:1:hmarmy; .Ve .PP اگر این کار انجام نشده باشد، خط دارای الگوی Mailbox\-Deliver فوق وجود نخواهد داشت و برنامه نتایج نادرستی ارائه خواهد داد. همچنین یک هشدار در گزارش خطا (error log) ثبت خواهد شد. .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLES" برای پردازش یک گزارش تولیدشده توسط Netscape Messaging Server: .PP .Vb 1 \& $ nms2dlf < mail.log .Ve .PP برنامهٔ nms2dlf به‌ندرت به‌تنهایی استفاده می‌شود و در بیشتر موارد توسط lr_log2report فراخوانی می‌گردد: .PP .Vb 1 \& $ lr_log2report nms < /var/log/mail.log .Ve .SH "نسخه (VERSION)" .IX Header "VERSION" \&\f(CW$Id:\fR nms2dlf.in,v 1.10 2006/07/23 13:16:34 vanbaal Exp $ .SH "حق نشر (COPYRIGHT)" .IX Header "COPYRIGHT" Copyright (C) 2002 Stichting LogReport Foundation Copyright (C) 2002 Arnaud Taddei Copyright (C) 2002 Arnaud Gaillard .PP این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GPL) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخهٔ ۲ پروانه و چه (به انتخاب خودتان) هر نسخهٔ بالاتر بعدی، بازتوزیع کرده یا تغییر دهید. .PP این برنامه به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا تناسب برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید. .PP شما باید به همراه این برنامه یک نسخه از پروانه عمومی همگانی گنو را دریافت کرده باشید (پرونده COPYING را ببینید)؛ در غیر این صورت به نشانی اینترنتی http://www.gnu.org/copyleft/gpl.html مراجعه فرمایید. .SH "نویسندگان (AUTHORS)" .IX Header "AUTHORS" Francis J. Lacoste ، Arnaud Taddei و Arnaud Gaillard