NMS2DLF.IN(1) LogReport's Lire Documentation NMS2DLF.IN(1)

nms2dlf - تبدیل فایل‌های گزارش SMTP نرم‌افزار Netscape Messaging Server به DLF ایمیل

nms2dlf STDIN STDOUT

این برنامه فایل‌های گزارش Netscape Messaging Server را که توسط سرویس SMTP تولید شده‌اند، به DLF ایمیل تبدیل می‌کند.

برای پردازش درست فایل گزارش، باید ثبت گزارش (logging) ماژول‌های زیر را فعال کنید:

- SMTP-Accept
- SMTP-Deliver
- Error-Handler
- Mailbox-Deliver (نیاز به فعال‌سازی دارد)

این مبدل DLF برای نگارش ۴.۱ نرم‌افزار Netscape Messaging Server توسعه یافته است. سایر نگارش‌ها ممکن است کار کنند یا نکنند. در صورت بروز هرگونه مشکل با این مبدل، با توسعه‌دهندگان LogReport تماس بگیرید.

می‌توانید اطلاعات مربوط به قالب گزارش استفاده‌شده توسط Netscape Messaging Server را در نشانی اینترنتی زیر بیابید:

http://developer.netscape.com/docs/manuals/messaging/41/ag/logging.htm

تمامی پیام‌ها مستند نشده‌اند و همچنین خطاهایی در مستندات اصلی وجود دارد. بر خلاف آنچه در مستندات تشریح شده است، فیلدهای msgID و mailFrom هم در SMTP-Accept و هم در SMTP-Deliver معکوس هستند.

ما دریافتیم که به‌طور پیش‌فرض هیچ گزارشی از ماژول Mailbox-Delivery ثبت نمی‌شود. جهت رفع این مشکل، لطفاً اطمینان حاصل کنید که اقدامات زیر را انجام می‌دهید:

1.
به سرور MTA یا Message Store در Netscape Messaging Server 4 بروید.
2.
به کاربر سرور ایمیل تبدیل شوید (معمولاً این کاربر نباید root باشد، بلکه معمولاً کاربری مانند mailsrv یا هر آنچه در زمان نصب مشخص شده است؛ برای مثال، مالکیت فایل‌ها را در نمونهٔ سرور پیام خود بررسی کنید).
3.
به مسیر مناسب بروید، مانند: server-root/msg-instance

به‌عنوان مثال می‌تواند این باشد: /usr/netscape/server4/msg-mymailserver

4.
دستور زیر را اجرا کنید:
$ ./configutil -o service.smtp.mailbox-deliver.log -v yes
OK SET
5.
سپس به کاربر root تبدیل شده و مجدداً به دایرکتوری نمونهٔ خود مانند /usr/netscape/server4/msg-mymailserver رفته و اجرا کنید:
# ./stop-msg smtp
/usr/netscape/server4: Stopping SMTP daemon 16279 .... done: 16279
# ./start-msg smtp
/usr/netscape/server4: Starting SMTP daemon ..... done: 10820

پس از آن، خطوطی را مشاهده خواهید کرد که شبیه به موارد زیر خواهند بود:

[19/Jul/2002:08:31:54 +0200] amail2 smtpd[10820]: \
General Notice: SMTP-Accept:GZHGT501.C01:<200207190632.g6J6W7Y01389@\
esmtp.orangemail.ch>:[192.168.30.2]:192.168.30.2: \
<newsletter@gamezone.com>:19514:1:<hmarmy@orangemail.ch>
[19/Jul/2002:08:31:54 +0200] amail2 smtpd[10820]: General Notice: \
Mailbox-Deliver:GZHGT501.C01:<200207190632.g6J6W7Y01389@\
esmtp.orangemail.ch>:19516:1:hmarmy;

اگر این کار انجام نشده باشد، خط دارای الگوی Mailbox-Deliver فوق وجود نخواهد داشت و برنامه نتایج نادرستی ارائه خواهد داد. همچنین یک هشدار در گزارش خطا (error log) ثبت خواهد شد.

برای پردازش یک گزارش تولیدشده توسط Netscape Messaging Server:

$ nms2dlf < mail.log

برنامهٔ nms2dlf به‌ندرت به‌تنهایی استفاده می‌شود و در بیشتر موارد توسط lr_log2report فراخوانی می‌گردد:

$ lr_log2report nms < /var/log/mail.log

$Id: nms2dlf.in,v 1.10 2006/07/23 13:16:34 vanbaal Exp $

Copyright (C) 2002 Stichting LogReport Foundation <logreport@LogReport.org> Copyright (C) 2002 Arnaud Taddei Copyright (C) 2002 Arnaud Gaillard

این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GPL) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخهٔ ۲ پروانه و چه (به انتخاب خودتان) هر نسخهٔ بالاتر بعدی، بازتوزیع کرده یا تغییر دهید.

این برنامه به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا تناسب برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.

شما باید به همراه این برنامه یک نسخه از پروانه عمومی همگانی گنو را دریافت کرده باشید (پرونده COPYING را ببینید)؛ در غیر این صورت به نشانی اینترنتی http://www.gnu.org/copyleft/gpl.html مراجعه فرمایید.

Francis J. Lacoste <flacoste@logreport.org>، Arnaud Taddei <Arnaud.Taddei@sun.com> و Arnaud Gaillard <wireless@orange.ch>

2025-09-28 Lire 2.1.1