.TH "MAIL" "1" "مه ۲۰۲۵" "s-nail" "دستورات کاربر" .SH "نام (NAME)" mail, mailx, s-nail \- ارسال و دریافت نامه‌های الکترونیکی در خط فرمان .SH "خلاصه دستور (SYNOPSIS)" .B mail [\fIگزینه‌ها\fR] .RI [ نشانی_مقصد ...] .br .B mail .B \-f [\fIگزینه‌ها\fR] [\fIفایل_صندوق\fR] .br .B mail .BR \-h " | " \-\-help .br .B mail .BR \-V " | " \-\-version .SH "توضیحات (DESCRIPTION)" دستور \fBmail\fR رابط متنی استاندارد و پیشرفته برای ارسال، خواندن، فیلتر و مدیریت رایانامه‌ها (ایمیل‌ها) بر پایه پروتکل‌های SMTP، POP3 و IMAP است. .PP این برنامه پیاده‌سازی مدرن و قدرتمند استاندارد POSIX mailx (تحت عنوان s-nail) محسوب می‌شود و امکانات گسترده‌ای از جمله پشتیبانی کامل از رمزنگاری TLS/SSL، فایل‌های ضمیمه MIME، مدیریت چندین حساب کاربری، و تعامل پیشرفته با خط فرمان را فراهم می‌سازد. .SH "گزینه‌ها (OPTIONS)" .TP .BI \-A " حساب" ", \-\-account=" حساب بارگذاری و استفاده از تنظیمات حساب کاربری مشخص‌شده که در فایل‌های پیکربندی با دستور .B account تعریف شده است. .TP .BI \-a " فایل" ", \-\-attach=" فایل افزودن فایل مشخص‌شده به عنوان ضمیمه چندرسانه‌ای (MIME attachment) به نامه ارسالی. .TP .BI \-b " نشانی" ", \-\-bcc=" نشانی افزودن نشانی گیرنده به فهرست رونوشت پنهان (Bcc). .TP .BI \-C " سرایند" ", \-\-custom-header=" سرایند افزودن یک خط سرایند دلخواه سفارشی به ساختار نامه ارسالی. .TP .BI \-c " نشانی" ", \-\-cc=" نشانی افزودن نشانی گیرنده به فهرست رونوشت (Cc). .TP .BR \-D ", " \-\-disconnected اجرا در حالت بدون اتصال (آفلاین). در این حالت عملیات مربوط به شبکه‌های دوردست متوقف می‌شود. .TP .BR \-d ", " \-\-debug فعال‌سازی حالت اشکال‌زدایی جهت مشاهده جزئیات فنی تبادلات و عیب‌یابی ارتباطات شبکه. .TP .BR \-E ", " \-\-discard-empty-messages صرف‌نظر کردن از ارسال نامه‌هایی که متن آن‌ها کاملاً خالی است. .TP .BR \-e ", " \-\-check-and-exit بررسی وجود نامه جدید در صندوق پستی؛ در صورت وجود نامه با کد صفر و در غیر این صورت با کد غیرصفر خارج می‌شود. .TP .BR \-f " [" \fIفایل\fR "] , " \-\-file " [" \fIفایل\fR "]" باز کردن یک صندوق پستی یا فایل .I mbox مشخص به جای صندوق ورودی پیش‌فرض سامانه. در صورت عدم ذکر نام فایل، صندوق .B ~/mbox باز می‌شود. .TP .BR \-H ", " \-\-header-summary چاپ خلاصه سرایند تمام نامه‌های موجود در صندوق و خروج بدون ورود به حالت تعاملی. .TP .BR \-h ", " \-\-help نمایش چکیده راهنمای استفاده و خروج. .TP .B \-i نادیده گرفتن سیگنال‌های وقفه ترمینال (مانند SIGINT). .TP .BR \-N ", " \-\-no-header-summary عدم نمایش خودکار فهرست سرایند پیام‌ها در هنگام باز شدن صندوق پستی. .TP .B \-n صرف‌نظر کردن از خواندن فایل پیکربندی سراسری سیستم .BR (/etc/mail.rc) . .TP .BI \-q " فایل" ", \-\-quote-file=" فایل درج خودکار محتوای فایل متنی مشخص‌شده در بدنه نامه هنگام آغاز نگارش. .TP .BR \-R ", " \-\-read-only باز کردن صندوق پستی در حالت فقط‌خواندنی جهت جلوگیری از هرگونه تغییر ناخواسته. .TP .BI \-r " نشانی" ", \-\-from-address=" نشانی تنظیم نشانی فرستنده نامه در فیلد From سرایند. .TP .BI \-S " متغیر" "[=\fImقدار\fR] , \-\-set=" متغیر "[=\fImقدار\fR]" تنظیم موقت یا بازتعریف یک متغیر داخلی در خط فرمان. .TP .BI \-s " موضوع" ", \-\-subject=" موضوع تعیین عنوان یا موضوع نامه .BR (Subject) . .TP .BR \-t ", " \-\-template استخراج خودکار گیرندگان، موضوع و سرایندها از خطوط ابتدایی متن ورودی. .TP .BI \-u " کاربر" ", \-\-inbox-of=" کاربر خواندن صندوق پستی ورودی کاربر مشخص‌شده به جای کاربر فعلی. .TP .BR \-V ", " \-\-version نمایش اطلاعات نسخه و قابلیت‌های فعال برنامه و خروج. .TP .BR \-v ", " \-\-verbose نمایش با جزئیات کامل تبادلات پروتکل‌های ارتباطی شبکه با سرورها. .TP .BR \-~ ", " \-\-enable-cmd-escapes فعال‌سازی پردازش کاراکترهای گریز (مانند .BR ~e یا .BR ~v ) حتی در حالتی که ورودی از پایپ یا فایل خوانده می‌شود. .SH "دستورات تعاملی (INTERACTIVE COMMANDS)" هنگامی که برنامه در حالت خواندن صندوق اجرا می‌شود، یک خط فرمان تعاملی با اعلان .B ? نمایش داده می‌شود. مهم‌ترین دستورات عبارتند از: .TP .BR ? " یا " help نمایش راهنمای خلاصه دستورات تعاملی. .TP .BR print " یا " p " [" \fIپیام‌ها\fR "]" نمایش متن پیام یا پیام‌های مشخص‌شده در خروجی. .TP .BR next " یا " n رفتن به پیام بعدی در فهرست و نمایش آن. .TP .BR delete " یا " d " [" \fIپیام‌ها\fR "]" نشانه‌گذاری پیام‌ها برای حذف در زمان بستن صندوق. .TP .BR undelete " یا " u " [" \fIپیام‌ها\fR "]" لغو نشانه‌گذاری حذف برای پیام‌های مشخص‌شده. .TP .BR mail " یا " m " [" \fIنشانی...\fR "]" آغاز نگارش و ارسال یک نامه جدید به نشانی‌های مشخص‌شده. .TP .BR reply " یا " r " [" \fIپیام\fR "]" پاسخ به فرستنده پیام مشخص‌شده. .TP .BR Reply " یا " R " [" \fIپیام\fR "]" پاسخ همگانی به فرستنده و تمامی گیرندگان پیام مشخص‌شده. .TP .BR save " یا " s " [" \fIپیام‌ها\fR "] " \fIفایل\fR ذخیره پیام‌ها در یک فایل یا صندوق مشخص و نشانه‌گذاری آن‌ها به عنوان خوانده و بایگانی‌شده. .TP .BR copy " یا " c " [" \fIپیام‌ها\fR "] " \fIفایل\fR کپی کردن پیام‌ها در فایل بدون تغییر وضعیت آن‌ها در صندوق پستی. .TP .BR headers " یا " h نمایش صفحه جاری از فهرست سرایند پیام‌ها. .TP .BR quit " یا " q خروج از برنامه، ذخیره تغییرات، بایگانی پیام‌های خوانده‌شده در .B ~/mbox و پاک‌سازی پیام‌های نشانه‌گذاری‌شده برای حذف. .TP .BR exit " یا " x خروج فوری از برنامه بدون اعمال هیچ‌گونه تغییر، حذف یا جابه‌جایی در صندوق پستی. .SH "فایل‌های پیکربندی (FILES)" .TP .B ~/.mailrc فایل پیکربندی اختصاصی و پیش‌فرض کاربر برای ذخیره متغیرها، میانبرها و تنظیمات حساب‌ها. .TP .B /etc/mail.rc فایل پیکربندی عمومی و سراسری سامانه که برای تمامی کاربران اعمال می‌شود. .TP .B ~/.mailcap , /etc/mailcap فایل‌های تعریف نحوه پردازش و نمایش محتواهای مختلف چندرسانه‌ای MIME. .TP .B ~/dead.letter فایلی که پیش‌نویس نامه‌های ناتمام یا لغوشده به عنوان پشتیبان در آن ذخیره می‌شود. .TP .B ~/mbox صندوق پیش‌فرض جهت نگهداری و بایگانی پیام‌های خوانده‌شده کاربر. .TP .B ~/.netrc محل نگهداری اطلاعات هویتی و اعتبارسنجی خودکار برای اتصال به سرورهای شبکه. .SH "متغیرهای محیطی و داخلی (VARIABLES)" .TP .B mta تعیین روش یا نشانی کارگزار ارسال نامه، مانند نشانی سرور .B smtp://user:pass@smtp.example.com یا مسیر باینری .BR /usr/bin/sendmail . .TP .B folder دایرکتوری ریشه برای نگهداری پوشه‌ها و صندوق‌های پستی کاربر. .TP .B record مسیر فایلی که یک نسخه از تمام نامه‌های ارسالی به طور خودکار در آن ذخیره می‌شود. .TP .B replyto تعیین نشانی بازگشتی پیش‌فرض برای سرایند .BR Reply-To . .TP .B from نشانی پیش‌فرض فرستنده برای قرارگیری در سرایند .BR From . .TP .B MAIL متغیر محیطی تعیین‌کننده مسیر فایل صندوق ورودی اصلی کاربر در سامانه. .SH "مثال‌ها (EXAMPLES)" ارسال یک نامه متنی سریع از طریق ورودی استاندارد: .PP .nf echo "متن آزمایشی نامه" | mail \-s "پیام آزمایشی" user@example.com .fi .PP ارسال نامه به همراه یک فایل ضمیمه: .PP .nf mail \-s "گزارش ماهانه" \-a document.pdf manager@example.com .fi .PP ارسال نامه با تعیین مستقیم سرور SMTP خارجی: .PP .nf mail \-S mta=smtp://smtp.example.com \-s "سلام" friend@example.com .fi .PP باز کردن و بررسی یک صندوق پستی ذخیره‌شده: .PP .nf mail \-f ~/archive_mail .fi .SH "همچنین ببینید (SEE ALSO)" .BR sendmail (8), .BR procmail (1) .SH "نویسندگان (AUTHORS)" پروژه S-nail توسط Steffen Daode Nurpmeso نگهداری و توسعه یافته است. این برنامه نسخه تکامل‌یافته‌ای از ابزارهای تاریخی Mail و Heirloom mailx است. نشانی پروژه: