| SMTP(1) | General Commands Manual | SMTP(1) |
نام (NAME)
smtp —
کارخواه
Simple Mail Transfer Protocol
خلاصه دستور (SYNOPSIS)
smtp [-Chnv]
[-a authfile]
[-F from]
[-H helo]
[-s server]
[-T params]
[recipient ...]
توضیحات (DESCRIPTION)
ابزار
smtp یک
کارخواه Simple Mail
Transfer Protocol (SMTP) است که
میتواند
برای اجرای
یک تراکنش SMTP
در ارتباط
با یک سرور SMTP
استفاده
شود.
بهطور
پیشفرض،
smtp
محتوای
نامه را از
ورودی
استاندارد
میخواند،
یک نشست SMTP
برقرار
میکند، و
یک تراکنش SMTP
را برای
تمام
گیرندگان
مشخصشده
اجرا
میکند.
محتوا بدون
تغییر
بهعنوان
دادههای
نامه ارسال
میشود.
گزینهها به شرح زیر هستند:
-aauthfile- پیش از ارسال پیام، احراز هویت را انجام میدهد. نام کاربری و گذرواژه از authfile خوانده میشوند و به ترتیب باید در خط اول و دوم باشند. این گزینه به یک server با پشتیبانی از TLS یا STARTTLS نیاز دارد.
-C- معتبر بودن
گواهی سرور
الزامی
نیست. این
پرچم منسوخ
شده است. به
جای آن از
“
-Tnoverify” استفاده کنید. -Ffrom- تنظیم مسیر بازگشت (MAIL FROM) برای تراکنش SMTP. پیشفرض، نام کاربری فعلی است.
-Hhelo- تعیین نام میزبان (hostname) برای معرفی (HELO) در هنگام برقراری نشست SMTP.
-h- نمایش نحوهٔ استفاده.
-n- تراکنشی را در عمل اجرا نمیکند، صرفاً برای برقراری یک نشست SMTP تلاش کرده و خارج میشود. هنگامی که این گزینه داده شود، هیچ پیامی از ورودی استاندارد خوانده نمیشود.
-sserver- سرور مورد
نظر برای
اتصال و
پارامترهای
اتصال را
مشخص
میکند.
قالب آن
بدین صورت
است:
[proto://[user:pass@]]host[:port].
پروتکلهای
زیر در
دسترس
هستند:
- smtp
- نشست عادی SMTP با STARTTLS فرصتطلبانه (opportunistic).
- smtp+tls
- نشست عادی SMTP با STARTTLS اجباری.
- smtp+notls
- نشست متنی ساده (plain text) SMTP بدون TLS.
- lmtp
- نشست LMTP با STARTTLS فرصتطلبانه (opportunistic).
- lmtp+tls
- نشست LMTP با STARTTLS اجباری.
- lmtp+notls
- نشست متنی ساده (plain text) LMTP بدون TLS.
- smtps
- نشست SMTP با TLS اجباری در هنگام اتصال.
پیشفرض “smtp://localhost:25” است.
-Tparams- تنظیم
پارامترهای
خاص برای
نشستهای TLS.
رشتهٔ params
فهرستی از
گزینهها
است که با
کاما یا
فاصله از هم
جدا
شدهاند.
گزینههای
موجود
عبارتند از:
cafile=filename- استفاده از filename بهعنوان فایل گواهیهای ریشه به جای پیشفرض سیستم.
ciphers=value- رمزهای مجاز (ciphers) را مشخص میکند. برای value به tls_config_set_ciphers(3) مراجعه کنید.
nosni- غیرفعال کردن Server Name Indication (SNI).
noverify- معتبر بودن گواهی سرور الزامی نیست.
protocols=value- پروتکلهای مورد استفاده را مشخص میکند. برای value به tls_config_parse_protocols(3) مراجعه کنید.
servername=value- استفاده از value برای Server Name Indication (SNI). پیشفرض، نام میزبان سرور مشخصشده است.
-v- افزایش جزئیات خروجی (حالت پرگو). این گزینه میتواند چندین بار مشخص شود.
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
برنامهٔ
smtp
نخستین بار
در OpenBSD 6.4
ظاهر شد.
| May 23, 2021 | Linux 6.12.113+deb13-amd64 |