| SMTPD(8) | System Manager's Manual | SMTPD(8) |
نام (NAME)
smtpd —
دیمن
پروتکل
ساده
انتقال
ایمیل (SMTP)
خلاصه دستور (SYNOPSIS)
smtpd [-dFhnv]
[-D
macro=value]
[-f file]
[-P system]
[-T trace]
توضیحات (DESCRIPTION)
smtpd یک
دیمن
پروتکل
ساده
انتقال
ایمیل (SMTP) است
که
میتواند
به عنوان
سیستم اصلی
ایمیل یک
ماشین مورد
استفاده
قرار گیرد.
smtpd
میتواند
روی یک رابط
شبکه شنود
کرده و
تراکنشهای
SMTP را مدیریت
کند؛
همچنین
میتواند
پیامها را
از طریق
رابط
استاندارد
sendmail(8)
دریافت
نماید. این
برنامه
میتواند
پیامها را
از طریق
کارگزارهای
انتقال
ایمیل (MTA)
دوردست رله
(بازپخش) کند
یا آنها را
به صورت
محلی در
قالبهای mbox
یا maildir ذخیره
نماید. این
پیادهسازی
از پروتکل SMTP
مطابق با
تعریف RFC 5321 و
همچنین
چندین
افزونه
پشتیبانی
میکند. یک
نسخه در حال
اجرای smtpd
را میتوان
از طریق
smtpctl(8)
کنترل کرد.
گزینهها به شرح زیر هستند:
-Dmacro=value- مقداردهی macro به value را در خط فرمان تعریف میکند. این گزینه مقدار تعریفشده برای macro در فایل پیکربندی را بازنویسی (override) میکند.
-d- به صورت
دیمن در
پسزمینه
اجرا نشود.
اگر این
گزینه مشخص
شود،
smtpdدر پیشزمینه اجرا شده و پیامهای ثبت وقایع را به stderr میفرستد. -F- به صورت
دیمن در
پسزمینه
اجرا نشود.
اگر این
گزینه مشخص
شود،
smtpdدر پیشزمینه اجرا شده و پیامهای ثبت وقایع را به syslogd(8) ارسال میکند. -ffile- مشخص کردن یک فایل پیکربندی جایگزین.
-h- نمایش نسخه و راهنمای نحوه استفاده.
-n- حالت آزمون پیکربندی (Configtest). تنها اعتبار فایل پیکربندی را بررسی میکند.
-Psystem- متوقف کردن
موقت یک
زیرسیستم
خاص هنگام
راهاندازی.
عملیات
عادی را
میتوان با
استفاده از
smtpctl(8) از
سر گرفت. از
این گزینه
میتوان
چندین بار
استفاده
کرد. مقادیر
پذیرفتهشده
عبارتند از:
- mda
- تحویلهای محلی زمانبندی نشوند.
- mta
- انتقالهای دوردست زمانبندی نشوند.
- smtp
- روی سوکتهای SMTP شنود انجام نشود.
-Ttrace- فعالسازی
ردگیری
بلادرنگ (real-time
tracing) در زمان
راهاندازی.
عملیات
عادی را
میتوان با
استفاده از
smtpctl(8) از
سر گرفت. از
این گزینه
میتوان
چندین بار
استفاده
کرد. مقادیر
پذیرفتهشده
عبارتند از:
- imsg
- io
- smtp (نشستهای ورودی)
- filters
- transfer (نشستهای خروجی)
- bounce
- scheduler
- expand (بسط نامهای مستعار/مجازی/فورواردها)
- lookup (جستجوهای کاربر/اطلاعات احراز هویت)
- stat
- rules (منطبقشده با نشستهای ورودی)
- mproc
- all
-v- تولید خروجی با جزئیات بیشتر (verbose).
فایلها (FILES)
- /etc/smtpd/mailname
- نام سرور جایگزین برای استفاده.
- /etc/smtpd/smtpd.conf
- فایل
پیکربندی
پیشفرض
smtpd. - /run/smtpd.sock
- سوکت UNIX-domain مورد استفاده برای ارتباط با smtpctl(8).
- /var/spool/smtpd/
- دایرکتوریهای صف (spool) ایمیلها در حین پردازش.
- ~/.forward
- اطلاعات بازارسال (forwarding) ایمیل کاربر.
همچنین ببینید (SEE ALSO)
استانداردها (STANDARDS)
J. Klensin, Simple Mail Transfer Protocol, RFC 5321, October 2008.
تاریخچه (HISTORY)
برنامه
smtpd
نخستین بار
در OpenBSD 4.6
ظاهر شد.
| March 2 2023 | Linux 6.12.107+deb13-amd64 |