انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mailxposix - آنلاین در ابر

mailxposix را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور mailxposix است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mailx - پردازش پیام ها

خلاصه


ارسال حالت
ایمیل x [-s موضوع] نشانی...

دريافت كردن حالت
ایمیل x -e

ایمیل x [-هین] [-F] [-u کاربر]

mailx −f [-هین] [-F] [پرونده]

شرح


La ایمیل x ابزار امکان ارسال و دریافت پیام را فراهم می کند. دو رشته دارد
حالت ها، انتخاب شده توسط گزینه های مورد استفاده: حالت ارسال و حالت دریافت.

در سیستم‌هایی که از گزینه User Portability Utilities پشتیبانی نمی‌کنند، برنامه‌ای با استفاده از
ایمیل x باید قابلیت ارسال پیام به صورت نامشخص (Send Mode) را داشته باشد. مگر اینکه
اولین کاراکتر یک یا چند خط است ('~')، همه کاراکترهای ورودی
پیام باید در پیام ارسال شده ظاهر شود، اما ممکن است کاراکترهای اضافی درج شود
در پیام قبل از بازیابی

در سیستم هایی که از گزینه User Portability Utilities پشتیبانی می کنند، قابلیت های دریافت نامه
و سایر ویژگی های تعاملی، حالت دریافت، که در زیر توضیح داده شده است، نیز باید فعال شوند.

ارسال حالت
حالت ارسال می تواند توسط برنامه ها یا کاربران برای ارسال پیام از متن به صورت استاندارد استفاده شود
ورودی

دريافت كردن حالت
حالت دریافت بیشتر به سمت کاربران تعاملی است. نامه را می توان در این خوانده و ارسال کرد
حالت تعاملی

هنگام خواندن نامه، ایمیل x دستوراتی را برای تسهیل ذخیره، حذف و پاسخگویی ارائه می دهد
به پیام ها هنگام ارسال نامه، ایمیل x امکان ویرایش، بازبینی و سایر تغییرات را فراهم می کند
پیام همانطور که وارد می شود.

نامه های دریافتی باید در یک یا چند مکان نامشخص برای هر کاربر ذخیره شود.
در مجموع سیستم نامیده می شود صندوق پستی برای آن کاربر چه زمانی ایمیل x در Receive فراخوانی می شود
در حالت، صندوق پستی سیستم باید مکان پیش‌فرض برای یافتن نامه‌های جدید باشد. همانطور که پیام ها هستند
خواندن، آنها باید علامت گذاری شوند تا به یک فایل ثانویه برای ذخیره سازی منتقل شوند، مگر اینکه خاص باشند
اقدام می شود. این فایل ثانویه نام دارد mbox و به طور معمول در واقع در
دایرکتوری اشاره شده توسط صفحه اصلی متغیر محیطی (نگاه کنید به MBOX در محیط زیست
بخش VARIABLES برای توضیح این فایل). پیام ها در این فایل باقی می مانند
تا به صراحت حذف شود. وقتی که -f گزینه برای خواندن پیام های ایمیل از ثانویه استفاده می شود
فایل‌ها، پیام‌ها باید در آن فایل‌ها حفظ شوند، مگر اینکه به طور خاص حذف شوند. هر سه از
این مکان‌ها - صندوق پستی سیستم، mboxو فایل ثانویه — در این بخش به آنها اشاره می شود
به سادگی «صندوق پستی»، مگر اینکه شناسایی مشخص تری لازم باشد.

OPTIONS


La ایمیل x ابزار باید با حجم تعاریف پایه POSIX.1-2008 مطابقت داشته باشد، بخش
12.2, سودمندی نحو دستورالعمل.

گزینه های زیر باید پشتیبانی شوند. (فقط -s موضوع گزینه باید در مورد نیاز است
همه سیستم ها گزینه های دیگر فقط در سیستم هایی که از کاربر پشتیبانی می کنند مورد نیاز است
گزینه Portability Utilities.)

-e وجود نامه را در صندوق پستی سیستم تست کنید. در ایمیل x ابزار باید
چیزی ننویسید و اگر نامه ای برای خواندن وجود داشت با یک کد بازگشت موفق خارج شوید.

-f خواندن پیام ها از فایل نامگذاری شده توسط پرونده عملوند به جای سیستم
صندوق پستی. (همچنین ببینید پوشه.) اگر نه پرونده عملوند مشخص شده است، پیام ها را از
mbox به جای صندوق پستی سیستم

-F پیام را در فایلی به نام اولین گیرنده ضبط کنید. نام است
بخش نام ورود از آدرس که ابتدا در آدرس یافت می شود به: خط در نامه
سرتیتر. را لغو می کند رکورد متغیر، در صورت تنظیم (نگاه کنید به داخلی متغیر in ایمیل x).

-H فقط خلاصه سرصفحه بنویسید.

i وقفه ها را نادیده بگیرید (همچنین ببینید چشم پوشی از.)

−n از فایل راه اندازی پیش فرض سیستم مقداردهی اولیه نکنید. EXTENDED را ببینید
بخش DESCRIPTION.

خلاصه هدر اولیه را ننویسید.

-s موضوع
تنظیم کنید موضوع فیلد سرصفحه به موضوع. همه شخصیت ها در موضوع رشته
در پیام ارسال شده ظاهر می شود. نتایج مشخص نیست اگر موضوع is
بیشتر از {LINE_MAX} − 10 بایت یا حاوی یک .

-u کاربر صندوق پستی سیستم نام ورود را بخوانید کاربر. این فقط موفقیت آمیز خواهد بود
اگر کاربر فراخوانی دارای امتیازات مناسب برای خواندن صندوق پستی سیستم باشد
آن کاربر

عملگرها


عملگرهای زیر باید پشتیبانی شوند:

نشانی مخاطب پیام چه زمانی −n مشخص شده است و هیچ فایل راه اندازی کاربر وجود ندارد
دسترسی داشته باشید (به بخش توضیحات گسترده مراجعه کنید)، کاربر یا برنامه باید
اطمینان حاصل کنید که این یک آدرس برای ارسال به سیستم تحویل نامه است. هر سیستم یا
فایل های راه اندازی کاربر ممکن است نام مستعار را فعال کنند (نگاه کنید به نام مستعار زیر دستورات in ایمیل x) که
ممکن است شکل را تغییر دهد نشانی قبل از اینکه به سیستم تحویل پست ارسال شود.

پرونده نام مسیر یک فایل که به جای صندوق پستی سیستم خوانده می شود -f is
مشخص شده. معنی از پرونده گزینه-argument باید تحت تاثیر قرار گیرد
محتویات پوشه متغیر داخلی؛ دیدن داخلی متغیر in ایمیل x.

STDIN


چه زمانی ایمیل x در حالت ارسال (اولین خط خلاصه) فراخوانی می شود، ورودی استاندارد باید همان باشد
پیام به آدرس های مشخص شده تحویل داده شود. در حالت دریافت، کاربر دستور می دهد
از پذیرفته می شود stdin. اگر گزینه User Portability Utilities پشتیبانی نمی شود،
خطوط ورودی استاندارد که با a شروع می شوند ('~') کاراکتر نتایج نامشخصی تولید می کند.

اگر گزینه User Portability Utilities پشتیبانی می شود، هم در Send و هم Receive
حالت‌ها، خطوط ورودی استاندارد که با کاراکتر فرار شروع می‌شوند (معمولا ('~'))
بر پردازش همانطور که در توضیح داده شده است تأثیر می گذارد فرمان فرار می کند in ایمیل x.

INPUT فایل ها


چه زمانی ایمیل x همانطور که در این جلد از POSIX.1-2008 توضیح داده شده است استفاده می شود پرونده گزینه-استدلال
(نگاه کنید به -f گزینه) و mbox باید فایل های متنی حاوی پیام های پستی، فرمت شده باشند
همانطور که در بخش OUTPUT FILES توضیح داده شده است. ماهیت صندوق پستی سیستم مشخص نشده است.
لازم نیست فایل باشد

محیط زیست متغیرها


برخی از عملکردهای شرح داده شده در این بخش باید در پیاده سازی ها ارائه شود
که از گزینه User Portability Utilities همانطور که در متن توضیح داده شده پشتیبانی می کنند و اینطور نیست
بیشتر برای این گزینه سایه زده شده است.

متغیرهای محیطی زیر باید بر اجرای آن تأثیر بگذارند ایمیل x:

مرده نام مسیر فایلی که در صورت وجود پیام های جزئی در آن ذخیره می شود را تعیین کنید
وقفه ها یا خطاهای تحویل پیش فرض باید باشد مرده.نامه در دایرکتوری
نامگذاری شده توسط صفحه اصلی متغیر. رفتار از ایمیل x در ذخیره پیام های جزئی است
نامشخص اگر گزینه User Portability Utilities پشتیبانی نمی شود و مرده
با مقدار تعریف نشده است / dev / null.

تدوین نام یک ابزار کاربردی را تعیین کنید که هنگام فراخوانی ویرایش کنید (نگاه کنید به دستورات in ایمیل x)
or ~e (نگاه کنید به فرمان فرار می کند in ایمیل x) از دستور استفاده می شود. ویرایشگر پیش فرض است
نامشخص در سیستم های سازگار با XSI اینطور است ed. اثرات این متغیر
اگر گزینه User Portability Utilities پشتیبانی نشود، مشخص نشده است.

صفحه اصلی نام مسیر فهرست اصلی کاربر را تعیین کنید.

زبان یک مقدار پیش فرض برای متغیرهای بین المللی سازی که تنظیم نشده اند یا
خالی. (به جلد تعاریف پایه POSIX.1-2008 مراجعه کنید، بخش 8.2,
بین المللی کردن متغیر برای تقدم بین المللی شدن
متغیرهایی که برای تعیین مقادیر دسته‌های محلی استفاده می‌شوند.)

LC_ALL اگر روی یک مقدار رشته ای غیر خالی تنظیم شده است، مقادیر بقیه را لغو کنید
متغیرهای بین المللی سازی

LC_CTYPE محلی را برای تفسیر توالی بایت های داده متنی تعیین کنید
به عنوان کاراکتر (به عنوان مثال، تک بایت در مقابل کاراکترهای چند بایتی در
آرگومان‌ها و فایل‌های ورودی) و رسیدگی به آدرس‌های حساس به حروف کوچک و بزرگ و
مقایسه هدر-فیلد

LC_TIME این متغیر ممکن است قالب و محتوای رشته های تاریخ و زمان را تعیین کند
نوشته شده توسط ایمیل x. این جلد از POSIX.1-2008 اثرات این را مشخص می کند
متغیر فقط برای سیستم هایی که از گزینه User Portability Utilities پشتیبانی می کنند.

LC_MESSAGES
محلی را که باید برای تأثیرگذاری بر قالب و محتویات استفاده شود، تعیین کنید
پیام های تشخیصی نوشته شده با خطای استاندارد و پیام های آموزنده نوشته شده است
به خروجی استاندارد

لیستر رشته ای را که نشان دهنده دستور برای نوشتن محتویات است تعیین کنید
پوشه دایرکتوری به خروجی استاندارد زمانی که پوشه ها دستور داده می شود (نگاه کنید به
پوشه ها in دستورات in ایمیل x). هر رشته قابل قبول به عنوان a command_string
عملوند به sh فرمان معتبر خواهد بود اگر این متغیر تهی باشد یا خیر
مجموعه، دستور خروجی باید باشد ls. اثرات این متغیر هستند
اگر گزینه User Portability Utilities پشتیبانی نشود، مشخص نیست.

MAILRC نام مسیر فایل راه اندازی را تعیین کنید. پیش فرض باید باشد .mailrc در
دایرکتوری اشاره شده توسط صفحه اصلی متغیر محیطی. رفتار از ایمیل x is
نامشخص اگر گزینه User Portability Utilities پشتیبانی نمی شود و MAILRC
با مقدار تعریف نشده است / dev / null.

MBOX نام مسیر فایل را برای ذخیره پیام‌ها از صندوق پستی سیستم تعیین کنید
خوانده شده اند. در خروج دستور باید این عملکرد را نادیده بگیرد، همانطور که ذخیره می شود
پیام به صراحت در یک فایل دیگر. پیش فرض باید باشد mbox در
دایرکتوری به نام صفحه اصلی متغیر. اثرات این متغیر هستند
اگر گزینه User Portability Utilities پشتیبانی نشود، مشخص نیست.

nlspath تعیین محل کاتالوگ پیام برای پردازش LC_MESSAGES.

PAGER رشته ای را تعیین کنید که نشان دهنده یک دستور فیلترینگ یا صفحه بندی خروجی است
نوشتن خروجی در ترمینال هر رشته قابل قبول به عنوان a command_string
عملوند به sh فرمان معتبر خواهد بود وقتی خروجی استاندارد ترمینال باشد
دستگاه، خروجی پیام باید از طریق فرمان لوله شود اگر ایمیل x
متغیر داخلی crt مقداری کمتر از تعداد خطوط پیام تنظیم شده است.
دیدن داخلی متغیر in ایمیل x. اگر PAGER متغیر صفر است یا تنظیم نشده است
صفحه‌بندی‌کننده باید یا باشد بیش یا یکی دیگر از ابزارهای صفحه‌بندی مستند شده در
مستندات سیستم اثرات این متغیر در صورتی که کاربر مشخص نشده باشد
گزینه Portability Utilities پشتیبانی نمی شود.

پوسته نام یک مفسر دستور ترجیحی را تعیین کنید. پیش فرض باید باشد sh.
اثرات این متغیر در صورتی که User Portability Utilities مشخص نشده باشد
گزینه پشتیبانی نمی شود

مدت اگر متغیر داخلی پرده مشخص نشده است، نام آن را تعیین کنید
نوع ترمینال برای نشان دادن تعداد خطوط در a به شیوه ای نامشخص
پر از هدر اگر مدت تنظیم نشده است یا روی null تنظیم شده است، نامشخص است
نوع ترمینال پیش‌فرض باید استفاده شود و مقدار صفحه نمایش نامشخص است.
اثرات این متغیر در صورتی که User Portability Utilities مشخص نشده باشد
گزینه پشتیبانی نمی شود

TZ این متغیر ممکن است منطقه زمانی مورد استفاده برای محاسبه رشته های تاریخ و زمان را تعیین کند
نوشته شده توسط ایمیل x. اگر TZ تنظیم نشده یا تهی است، یک منطقه زمانی پیش فرض نامشخص باید
استفاده شود

دیداری نام مسیر یک ابزار کاربردی را برای فراخوانی زمانی که بصری فرمان (نگاه کنید به
دستورات in ایمیل x) و یا ~v فرمان-فرار (نگاه کنید به فرمان فرار می کند in ایمیل x) استفاده می شود.
اگر این متغیر تهی باشد یا تنظیم نشده باشد، ویرایشگر تمام صفحه باید باشد vi.
اگر Utilities قابلیت حمل و نقل کاربر استفاده شود، اثرات این متغیر مشخص نشده است
گزینه پشتیبانی نمی شود

نامتقارن رویدادها


چه زمانی ایمیل x در حالت ارسال است و ورودی استاندارد ترمینال نیست، باید آن را بگیرد
عملکرد استاندارد برای همه سیگنال ها

در حالت دریافت یا در حالت ارسال هنگامی که ورودی استاندارد ترمینال است، اگر سیگنال SIGINT باشد
اخذ شده:

1. اگر در حالت فرمان باشد، دستور فعلی، در صورت وجود، لغو می شود و الف
خط فرمان باید نوشته شود.

2. اگر در حالت ورودی:

آ. اگر چشم پوشی از تنظیم شده است ، ایمیل x باید بنویسد "@\n"، خط ورودی فعلی را دور بیندازید و
پردازش را ادامه دهید، مکانیسم لغو پیام توضیح داده شده در مورد 2b را دور بزنید.

ب اگر وقفه هنگام ارسال نامه دریافت شده باشد، چه در حالت دریافت یا
در حالت ارسال، یک پیام نوشته می شود و یک وقفه بعدی با
هیچ کاراکتر مداخله‌ای دیگری که تایپ نشده باشد، برای سقط کردن نامه مورد نیاز نیست
پیام اگر در حالت دریافت و وقفه دیگری دریافت شد، یک حالت فرمان
prompt باید نوشته شود اگر در حالت ارسال و وقفه دیگری دریافت شد، ایمیل x
با وضعیت غیر صفر خاتمه می یابد.

در هر دو مورد ذکر شده در مورد b، اگر پیام خالی نباشد:

من. اگر صرفه جویی فعال است و نام فایل توسط مرده می توان ایجاد کرد، پیام
باید در فایلی که توسط مرده. اگر فایل وجود دارد، پیام
باید به جای محتویات فایل نوشته شود.

ii اگر صرفه جویی فعال نیست، یا نام فایل توسط مرده نمی توان ایجاد کرد،
پیام ذخیره نمی شود

La ایمیل x شرکت باید اقدامات استاندارد را برای تمام سیگنال های دیگر انجام دهد.

با توجه به


در حالت‌های فرمان و ورودی، تمام خروجی‌ها از جمله پیام‌ها و پیام‌ها باید نوشته شوند
به خروجی استاندارد

STDERR


خطای استاندارد باید فقط برای پیام های تشخیصی استفاده شود.

OUTPUT فایل ها


مختلف ایمیل x دستورات و دستورات escape می‌توانند فایل‌هایی را ایجاد کرده یا به آن‌ها اضافه کنند mbox,
فایل مرده و صندوق های پست ثانویه. چه زمانی ایمیل x همانطور که در این توضیح داده شده استفاده می شود
حجم POSIX.1-2008، این فایل ها باید فایل های متنی با فرمت زیر باشند:

خط شروع با از جانب
[یکی یا بیشتر سرصفحه ها؛ دیدن دستورات in ایمیل x]
خالی خط
[صفر یا بیشتر بدن خطوط
خالی خط]
[خط شروع با از جانب ...]

جایی که هر پیام با علامت شروع می شود از جانب خط نشان داده شده، قبل از شروع
فایل یا یک خط خالی ( از جانب خط به عنوان بخشی از پیام در نظر گرفته می شود
سرصفحه، اما نه یکی از خطوط سرصفحه اشاره شده در دستورات in ایمیل x; بنابراین، باید
تحت تاثیر قرار نگیرد دور انداختن, چشم پوشی از، یا نگه داشتن دستورات.) فرمت های باقیمانده
از از جانب خط و هر خط سرصفحه اضافی مشخص نشده است، به جز اینکه هیچ کدام
خالی خواهد بود قالب یک خط متن پیام نیز مشخص نشده است، با این تفاوت که هیچ خطی وجود ندارد
دنبال کردن یک خط خالی باید با شروع شود از جانب ; ایمیل x باید هر کاربری را اصلاح کند
خطوط متن پیام را وارد کرد (به دنبال یک خط خالی و شروع با از جانب ) توسط
اضافه کردن یک یا چند کاراکتر قبل از 'F'; ممکن است این شخصیت ها را به آن اضافه کند از جانب
خطوطی که قبل از آنها یک خط خالی وجود ندارد.

وقتی پیامی از صندوق پستی سیستم یا وارد شده توسط کاربر یک فایل متنی نیست، اینطور است
پیاده سازی نحوه ذخیره چنین پیامی در فایل های نوشته شده توسط ایمیل x.

تمدید شده شرح


عملکرد در کل بخش توضیحات گسترده باید در ارائه شود
پیاده سازی هایی که از گزینه User Portability Utilities پشتیبانی می کنند. عملکرد
شرح داده شده در این بخش باید در مورد پیاده سازی هایی که از کاربر پشتیبانی می کنند ارائه شود
گزینه Portability Utilities (و بقیه این بخش بیشتر برای این مورد سایه نیافتاده است
گزینه).

La ایمیل x ابزار نیازی به پشتیبانی از همه رمزگذاری های کاراکتر در هر شرایطی ندارد. برای
به عنوان مثال، ایمیل بین سیستمی ممکن است توسط شبکه زیربنایی به داده های 7 بیتی محدود شود،
لازم نیست داده های 8 بیتی برای سیستم های غیر بین المللی قابل حمل و غیره باشند. زیر اینها
در شرایط، توصیه می شود که فقط کاراکترهای تعریف شده در ISO/IEC 646:1991
نسخه مرجع استاندارد بین المللی (معادل ASCII) محدوده 7 بیتی کاراکترها
استفاده شود

چه زمانی ایمیل x با استفاده از یکی از فرم های خلاصه حالت Receive Mode فراخوانی می شود، باید یک صفحه بنویسد
خطوط خلاصه سرصفحه (اگر مشخص نشده است و پیام هایی وجود دارد، به زیر مراجعه کنید)
به دنبال آن یک اعلان نشان می دهد که ایمیل x می تواند دستورات منظم را بپذیرد (نگاه کنید به دستورات in
ایمیل x) این نامیده می شود فرمان حالت. صفحه خطوط خلاصه سرصفحه باید شامل
اولین پیام جدید در صورت وجود پیام های جدید یا اولین پیام خوانده نشده در صورت وجود
پیام های خوانده نشده یا اولین پیام چه زمانی ایمیل x با استفاده از خلاصه حالت ارسال فراخوانی می شود
و ورودی استاندارد یک ترمینال است، اگر هیچ موضوعی در خط فرمان مشخص نشده باشد
asksub متغیر تنظیم شده است، یک درخواست برای موضوع باید نوشته شود. در این مرحله، ایمیل x
باید در حالت ورودی باشد. هنگام استفاده از یکی از این حالت ورودی نیز باید وارد شود
فرم های خلاصه حالت دریافت کنید و یک پاسخ یا پیام جدید با استفاده از پاسخ, پاسخ,
پیگیری, پیگیری، یا پست دستورات و ورودی استاندارد یک ترمینال است. وقتی پیام است
تایپ شده و انتهای پیام مشاهده می شود، پیام به پست ارسال می شود
نرم افزار تحویل با شروع یک خط با کاراکتر escape می توان دستورات را وارد کرد
(به صورت پیش فرض، ('~')) به دنبال آن یک فرمان واحد و آرگومان های اختیاری.
دیدن دستورات in ایمیل x برای خلاصه ای از این دستورات مشخص نیست که اینها چه تأثیری دارند
در صورتی که ورودی استاندارد هنگام وارد کردن پیام با استفاده از ترمینال نباشد، دستورات خواهد داشت
خلاصه حالت ارسال یا دستورات حالت خواندن پاسخ, پاسخ, پیگیری, پیگیری,
or پست.

توجه داشته باشید: برای راحتی نماد، این بخش از کاراکتر فرار پیش‌فرض استفاده می‌کند.
، در تمام مراجع و مثال ها.

در هر زمان، رفتار از ایمیل x باید توسط مجموعه ای از محیط زیست و
متغیرهای داخلی اینها پرچم ها و پارامترهای با ارزشی هستند که می توانند تنظیم و پاک شوند
la ایمیل x تنظیم و تنظیم نشده دستورات

دستورات منظم به این شکل هستند:

[فرمان] [فهرست پیام] [استدلال ...]

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

در حالت فرمان، به هر پیام باید یک عدد ترتیبی اختصاص داده شود که با 1 شروع می شود.

همه پیام ها حالتی دارند که بر نحوه نمایش آنها در خلاصه هدر تأثیر می گذارد
و نحوه نگهداری یا حذف آنها پس از خاتمه ایمیل x. در هر زمان وجود دارد
مفهوم الف جاری پیامی که باید با یک علامت گذاری شود '>' در ابتدای یک خط در
خلاصه سرفصل چه زمانی ایمیل x با استفاده از یکی از فرم های خلاصه حالت Receive Mode فراخوانی می شود،
پیام فعلی باید اولین پیام جدید باشد، در صورت وجود پیام جدید، یا
اولین پیام خوانده نشده در صورت وجود پیام خوانده نشده یا اولین پیام در صورت وجود
پیام ها، یا نامشخص اگر هیچ پیامی در صندوق پستی وجود ندارد. هر فرمانی که می گیرد
یک لیست اختیاری از پیام ها (فهرست پیام) یا یک پیام تک اختیاری (پیام) که در آن به
عملکرد باید پیام فعلی را روی پیام با بالاترین شماره تنظیم کند
پیام های مشخص شده، مگر اینکه فرمان پیام ها را حذف کند، در این صورت پیام فعلی
باید روی اولین پیام حذف نشده تنظیم شود (یعنی پیامی که در حالت حذف نشده است)
پس از پیام با بالاترین شماره حذف شده توسط دستور، در صورت وجود، یا اولین
پیام حذف نشده قبل از پیام با بالاترین شماره که توسط دستور حذف شده است
وجود داشته باشد، یا اگر هیچ پیام حذف نشده باقی نماند، به مقدار نامشخصی برسد. همه
پیام ها باید در یکی از حالت های زیر باشند:

جدید پیام در صندوق پستی سیستم وجود دارد و توسط کاربر مشاهده نشده است
یا به هر ایالت دیگر نقل مکان کرد. پیام ها در حالت جدید چه زمانی ایمیل x ترک خواهد شد
در صندوق پستی سیستم نگهداری می شود.

خوانده نشده پیام برای بیش از یک فراخوانی در صندوق پستی سیستم وجود داشته است
of ایمیل x و توسط کاربر مشاهده نشده یا به هیچ وضعیت دیگری منتقل نشده است.
پیام ها در حالت خوانده نشده چه زمانی ایمیل x خروج باید در سیستم حفظ شود
صندوق پستی.

خواندن پیام توسط یکی از دستورات زیر پردازش شده است: ~f, ~m, ~F, ~M,
کپی کنید, mbox, بعد, لوله, چاپ, چاپ, بالا, نوع, نوع, بازگردانی. حذف کردن,
dpو dt دستورات همچنین ممکن است باعث شوند که پیام بعدی به عنوان علامت گذاری شود خواندن,
بسته به ارزش چاپ خودکار متغیر. پیام هایی که در
صندوق پستی سیستم و در حالت خواندن چه زمانی ایمیل x ترک باید در ذخیره شود mbox,
مگر اینکه متغیر داخلی باشد نگه داشتن تنظیم شد. پیام هایی که در mbox یا در یک
صندوق پستی ثانویه و در حالت خواندن چه زمانی ایمیل x ترک باید در آنها حفظ شود
موقعیت فعلی.

حذف پیام توسط یکی از دستورات زیر پردازش شده است: حذف کردن, dp, dt.
پیام ها در حالت حذف چه زمانی ایمیل x ترک ها حذف خواهند شد پیام های حذف شده
نادیده گرفته می شود تا زمانی که ایمیل x از صندوق های پستی خارج می شود یا آنها را تغییر می دهد یا به آنها مشخص شده است
دستور لغو حذف؛ به عنوان مثال، مشخصات پیام /رشته فقط باید
خطوط موضوع پیام هایی که هنوز حذف نشده اند را جستجو کنید، مگر اینکه
دستوری که در لیست پیام ها عمل می کند بازگردانی. بدون پیام حذف شده یا
سرصفحه پیام حذف شده باید توسط هر کدام نمایش داده شود ایمیل x دستوری غیر از
بازگردانی.

حفظ شده است پیام توسط a پردازش شده است حفظ کردن فرمان چه زمانی ایمیل x ترک می کند،
پیام باید در مکان فعلی خود حفظ شود.

نگهداری می شود پیام توسط یکی از دستورات زیر پردازش شده است: صرفه جویی or نوشتن.
اگر صندوق پست فعلی صندوق پستی سیستم باشد و متغیر داخلی حفظ کن
تنظیم شده است، پیام ها در حالت ذخیره شده باید در فایل تعیین شده توسط
MBOX متغیر (به بخش متغیرهای محیطی مراجعه کنید). اگر صندوق پست فعلی است
صندوق پستی سیستم، پیام های موجود در ایالت نگهداری می شود از آن حذف خواهد شد
صندوق پست فعلی، زمانی که ترک or پرونده دستور برای خروج از جریان استفاده می شود
صندوق پستی.

خط خلاصه سربرگ برای هر پیام باید وضعیت پیام را نشان دهد.

بسیاری از دستورات یک لیست اختیاری از پیام ها را می گیرند (فهرست پیام) که روی آن عمل کند، کدام
پیش فرض به پیام فعلی است. آ فهرست پیام لیستی از مشخصات پیام جدا شده است
توسط کاراکترها که می تواند شامل موارد زیر باشد:

n شماره پیام n.

+ پیام حذف نشده بعدی یا پیام حذف شده بعدی برای بازگردانی فرمان

- پیام حذف نشده قبلی بعدی، یا پیام حذف شده قبلی بعدی برای
بازگردانی فرمان

. پیام فعلی

^ اولین پیام حذف نشده یا اولین پیام حذف شده برای بازگردانی
فرمان

$ آخرین پیام.

* همه پیام ها

n-m گستره ای از اعداد پیام.

نشانی همه پیام ها از نشانی; هر آدرسی که در خلاصه هدر نشان داده شده است باید باشد
قابل تطبیق در این شکل

/رشته همه پیام ها با رشته در خط موضوع (حروف کوچک نادیده گرفته شد).

:c همه نوع پیام ها c، که در آن c یکی از:

د پیام های حذف شده

n پیام های جدید.

o پیام های قدیمی (هر کدام در حالت نیستند خواندن or جدید).

r پیام ها را بخوانید.

u پیام های خوانده نشده

سایر دستورات یک پیام اختیاری می گیرند (پیام) که روی آن کار می‌کند، که به طور پیش‌فرض
پیام فعلی تمام فرم های مجاز فهرست پیام نیز مجاز هستند پیام,
اما اگر بیش از یک پیغام مشخص شده باشد، فقط اولین پیام باید عمل شود.

آرگومان های دیگر معمولاً رشته های دلخواه هستند که استفاده از آنها به دستور مربوطه بستگی دارد.

استارت آپ in ایمیل x
در زمان راه اندازی، ایمیل x باید مراحل زیر را به ترتیب انجام دهد:

1. همه متغیرها را در مقادیر پیش فرض اعلام شده خود تنظیم کنید.

2. گزینه های خط فرمان را پردازش کنید، مقادیر پیش فرض مربوطه را باطل کنید.

3. واردات هر یک از مرده, تدوین, MBOX, لیستر, PAGER, پوسته، یا دیداری متغیرهایی که
در محیط وجود دارند و مقادیر پیش فرض مربوطه را نادیده می گیرند.

4. بخوانید ایمیل x دستورات از یک فایل راه اندازی سیستم نامشخص، مگر اینکه −n گزینه است
داده شده، برای مقداردهی اولیه هر داخلی ایمیل x متغیرها و نام مستعار

5. فایل راه اندازی را پردازش کنید ایمیل x دستورات نامگذاری شده در کاربر MAILRC متغیر.

منظم ترین ایمیل x دستورات در داخل فایل‌های راه‌اندازی معتبر هستند، رایج‌ترین کاربرد آن این است
گزینه های نمایش اولیه و لیست های مستعار را تنظیم کنید. دستورات زیر باید در آن نامعتبر باشد
فایل راه اندازی: !, ویرایش کنید, نگه داشتن, پست, حفظ کردن, پاسخ, پاسخ, صدف, بصری, نسخه,
پیگیریو پیگیری. هر گونه خطا در فایل راه اندازی یا باید باعث شود ایمیل x به
با یک پیام تشخیصی و وضعیت غیر صفر خاتمه دهید یا پس از نوشتن a ادامه دهید
پیام تشخیصی، نادیده گرفتن بقیه خطوط در فایل راه اندازی.

یک خط خالی در یک فایل شروع باید نادیده گرفته شود.

داخلی متغیر in ایمیل x
متغیرهای زیر داخلی هستند ایمیل x متغیرها هر متغیر داخلی را می توان تنظیم کرد
از طریق ایمیل x تنظیم در هر زمان دستور دهید در تنظیم نشده و تنظیم نه نام می توان از دستورات استفاده کرد
پاک کردن متغیرها

در لیست زیر متغیرها به صورت زیر نشان داده شده اند:

متغیر

نشان دهنده مقادیر بولی است. متغیرهای نشان داده شده به صورت:

متغیر=ارزش

باید مقادیر رشته ای یا عددی به آنها اختصاص داده شود. برای مقادیر رشته، قوانین در دستورات in
ایمیل x در مورد نام فایل ها و نقل قول نیز اعمال می شود.

پیش‌فرض‌های مشخص‌شده در اینجا ممکن است توسط فایل راه‌اندازی سیستم نامشخص تغییر کند، مگر اینکه
کاربر را مشخص می کند −n گزینه.

آل نت همه نام‌های شبکه‌ای که اجزای نام ورود به سیستم آنها مطابقت دارند باید به عنوان نام‌های شبکه در نظر گرفته شوند
همسان. این باعث می شود فهرست پیام مشخصات پیام به رفتار
به طور مشابه پیش فرض باید باشد noallnet. همچنین ببینید جایگزین دستور و
la metoo متغیر.

ضمیمه کردن پیام‌ها را به انتهای آن اضافه کنید mbox پس از خاتمه به جای قرار دادن فایل
آنها در ابتدا پیش فرض باید باشد بدون اضافه کردن. این متغیر نباید
را تحت تاثیر قرار صرفه جویی فرمان هنگام ذخیره به mbox.

پرسیدن, asksub
اگر موضوعی در نامه ارسالی مشخص نشده است، یک خط موضوع را درخواست کنید
خط فرمان با -s گزینه. پرسیدن و asksub اشکال مترادف هستند. را
سیستم باید به asksub و noasksub در پیام های خود، اما باید بپذیرد پرسیدن
و نواسک به عنوان ورودی کاربر به معنی asksub و noasksub. ممکن نیست
برای تنظیم هر دو پرسیدن و noasksub، یا نواسک و asksub. پیش فرض باید باشد asksub,
اما اگر ورودی استاندارد ترمینال نباشد، هیچ درخواستی نباید انجام شود.

askbcc لیست کپی کور را درخواست کنید. پیش فرض باید باشد noaskbcc.

askcc لیست کپی را درخواست کنید. پیش فرض باید باشد noaskcc.

چاپ خودکار نوشتن خودکار پیام ها را بعد از آن فعال کنید حذف کردن و بازگردانی دستورات در
پیش فرض خواهد بود noautoprint.

صدای بلند یا محکم فعال کردن درمان مورد خاص شخصیت ها ('!') که در
خطوط فرمان فرار؛ را ببینید فرار دستور و فرمان فرار می کند in ایمیل x.
پیش فرض خواهد بود نوبانگ، غیرفعال کردن گسترش '!' در فرمان استدلال
به ~! فرمان و ~<!فرمان در رفتن.

CMD=فرمان
دستور پیش فرض را تنظیم کنید تا توسط آن فراخوانی شود لوله فرمان پیش فرض باید باشد
nocmd.

crt=عدد
پیام های لوله ای که بیش از عدد خطوط از طریق دستور مشخص شده توسط
ارزش PAGER متغیر. پیش فرض باید باشد nocrt. اگر روی null تنظیم شده باشد،
مقدار استفاده شده توسط پیاده سازی تعریف شده است.

اشکال زدایی کردن عیب یابی دقیق را برای اشکال زدایی فعال کنید. پیام ها تحویل داده نمی شود. در
پیش فرض خواهد بود نودباگ.

نقطه چه زمانی نقطه تنظیم شده است، a در یک خط به تنهایی در هنگام ورود پیام از a
پایانه همچنین باید به معنای پایان فایل (علاوه بر پایان معمولی پرونده) باشد. در
پیش فرض خواهد بود گره. اگر نادیده گرفتن تنظیم شده است (به زیر مراجعه کنید)، یک تنظیم از گره
نادیده گرفته می شود و تنها روش برای پایان دادن به حالت ورودی است.

فرار=c دستور escape را به عنوان کاراکتر تنظیم کنید 'ج'. به طور پیش فرض،
کاراکتر فرار فرمان باید باشد . اگر فرار تنظیم نشده است، باید باشد
استفاده شده؛ اگر روی null تنظیم شود، فرمان escape غیرفعال می شود.

flipr معکوس کردن معانی R و r دستورات پیش فرض باید باشد نوفلیپر.

پوشه=فهرست راهنما
دایرکتوری پیش فرض برای ذخیره فایل های ایمیل. نام فایل های مشخص شده توسط کاربر شروع می شود
با یک ('+') باید با قبل از نام فایل با این گسترش یابد
نام دایرکتوری برای به دست آوردن نام مسیر واقعی. اگر فهرست راهنما با a شروع نمی شود
('/')، محتویات صفحه اصلی باید پیشوند آن باشد. پیش فرض باید
be nofolder. اگر پوشه نام فایل های مشخص شده توسط کاربر تنظیم نشده یا روی تهی تنظیم شده است
شروع با '+' باید به فایل های موجود در دایرکتوری فعلی که با شروع می شود اشاره کند
تحت اللفظی '+' شخصیت. همچنین ببینید پوشه بیرونی در زیر پوشه ارزش لازم نیست
بر پردازش فایل‌های نام‌گذاری شده تأثیر می‌گذارد MBOX و مرده.

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

نگه داشتن تمام پیام هایی که در صندوق پستی سیستم خوانده می شوند را به جای قرار دادن حفظ کنید
آنها را در mbox ذخیره فایل پیش فرض باید باشد nohold.

چشم پوشی از هنگام وارد کردن پیام، وقفه ها را نادیده بگیرید. پیش فرض باید باشد نادیده گرفتن.

نادیده گرفتن هنگام ورود پیام، انتهای فایل معمولی را نادیده بگیرید. ورودی را می توان فقط توسط
ورود a (".") روی یک خط به تنهایی یا توسط ~. فرمان فرار را
پیش فرض خواهد بود noignoreeof. همچنین ببینید نقطه در بالا.

پیشوند تورفتگی=رشته
رشته ای که باید به عنوان پیشوند به هر خطی که در آن درج می شود اضافه شود
پیام توسط ~m فرمان فرار این متغیر باید به طور پیش فرض یک باشد .

نگه داشتن هنگامی که یک صندوق پستی سیستم، صندوق پستی ثانویه، یا mbox خالی است، آن را به صفر برش دهید
طول به جای حذف آن پیش فرض باید باشد نگهبانی.

حفظ کن پیام هایی که از صندوق پستی سیستم ذخیره شده اند را در فایل های دیگر نگه دارید
در فایل تعیین شده توسط متغیر MBOX، به جای حذف آنها. در
پیش فرض خواهد بود nokeepsave.

metoo حذف نام ورود کاربر از لیست گیرندگان در زمانی که
پاسخ دادن به یک پیام یا ارسال به یک گروه. پیش فرض باید باشد nometoo.

یک هاپ هنگام پاسخ دادن به پیامی که در ابتدا برای چندین گیرنده ارسال شده بود،
سایر آدرس‌های گیرنده معمولاً مجبور می‌شوند نسبت به مبدا باشند
ماشین نویسنده برای پاسخ. این پرچم تغییر را غیرفعال می کند
آدرس های گیرندگان، بهبود کارایی در شبکه ای که همه ماشین ها می توانند
مستقیماً به همه ماشین‌های دیگر ارسال کنید (یعنی یک پرش دورتر). پیش فرض باید
be بیهوده.

پوشه بیرونی باعث می شود فایل هایی که برای ضبط پیام های خروجی استفاده می شوند در دایرکتوری قرار گیرند
مشخص شده توسط پوشه متغیر مگر اینکه نام مسیر مطلق باشد. پیشفرض
باید باشد پوشه noout. مشاهده رکورد متغیر.

با ما الف را درج کنید پس از ارسال هر پیام از طریق لوله ایجاد شده توسط
لوله فرمان پیش فرض باید باشد nopage.

سریع=رشته
اعلان حالت فرمان را روی آن تنظیم کنید رشته. اگر رشته پوچ است یا اگر بدون درخواست تنظیم شده است ،
هیچ تحریکی رخ نخواهد داد. پیش فرض باید با رشته درخواست شود "? ".

ساکت هنگام ورود از نوشتن پیام و نسخه افتتاحیه خودداری کنید ایمیل x.
پیش فرض خواهد بود بی صدا.

رکورد=پرونده
تمام نامه های ارسالی را با نام مسیر در فایل ضبط کنید پرونده. پیش فرض باید
be norecord. همچنین ببینید پوشه بیرونی در بالا.

صرفه جویی فعال کردن ذخیره پیام ها در فایل مرده در هنگام وقفه یا تحویل
خطا متغیر را ببینید مرده برای مکان فایل مرده. در
پیش فرض خواهد بود صرفه جویی.

پرده=عدد
تعداد خطوط را در یک صفحه سربرگ برای آن تنظیم کنید هدر و z
دستورات اگر پرده مشخص نشده است، یک مقدار بر اساس نوع ترمینال است
شناسایی شده توسط مدت متغیر محیطی، اندازه پنجره، نرخ باود یا
ترکیبی از اینها باید استفاده شود.

ارسال منتظر قبل از بازگشت، منتظر بمانید تا پست‌کننده پس‌زمینه تمام شود. پیش فرض باید باشد
منتظر باشید.

نشان دادن به زمانی که فرستنده پیام، کاربری بود که در حال فراخوانی است ایمیل x، نوشتن
اطلاعات از به: خط به جای از جانب: خط در خلاصه هدر
پیش فرض باید باشد نوشوتو.

امضاء=رشته
متغیر درج شده در متن پیام را تنظیم کنید ~a فرمان فرار
داده شده است. پیش فرض باید باشد علامت. توالی شخصیت ها '\t' و '\n'
باید در متغیر به عنوان شناسایی شود و شخصیت ها،
به ترتیب. (همچنین ببینید ~i in فرمان فرار می کند in ایمیل x.)

امضاء=رشته
متغیر درج شده در متن پیام را تنظیم کنید ~A فرمان فرار
داده شده است. پیش فرض باید باشد بدون علامت. توالی شخصیت ها '\t' و '\n'
باید در متغیر به عنوان شناسایی شود و شخصیت ها،
بود.

خطوط اصلی=عدد
تعداد خطوط پیام را برای نوشتن با آن تنظیم کنید بالا فرمان دادن
پیش فرض باید 5 باشد.

دستورات in ایمیل x
در زیر ایمیل x دستورات ارائه شود. در لیست زیر، هدر به
خطوطی از هدر پیام، همانطور که در بخش OUTPUT FILES نشان داده شده است. سربرگ اشاره دارد
به خطوط درون هدر که با یک یا چند کاراکتر غیرفضای سفید شروع می شوند،
بلافاصله به دنبال آن a و فاصله سفید و تا خط بعدی ادامه دارد
با یک کاراکتر بدون فاصله سفید یا یک خط خالی شروع می شود. هدر فیلد به
بخشی از یک خط سرصفحه قبل از اولین در آن خط

برای هر یک از دستورات فهرست شده در زیر، دستور را می توان به عنوان مخفف وارد کرد
(این کاراکترها در کلمه دستور خلاصه داستان قبل از '['فرمان کامل (همه
کاراکترهای نشان داده شده برای کلمه فرمان، با حذف عبارت '[' و ']') یا هر گونه کوتاهی از
دستور کامل تا مخفف. به عنوان مثال خروج فرمان (نشان داده شده به عنوان سابق[آن] in
خلاصه) را می توان به عنوان وارد کرد ex, exi، یا خروج.

آرگومان های دستورات را می توان با استفاده از روش های زیر نقل قول کرد:

* یک آرگومان را می توان بین دو گیومه های زوجی قرار داد ("") یا تک نقل قول ('');
هر فضای سفید، گسترش کلمه پوسته، یا شخصیت های داخل نقل قول
باید به معنای واقعی کلمه به عنوان بخشی از استدلال تلقی شود. یک مظنه مضاعف باید بررسی شود
به معنای واقعی کلمه در تک نقل قول و معاون برعکس. این خواص ویژه از
کاراکترها فقط زمانی رخ خواهند داد که در ابتدا و
پایان استدلال

* آ خارج از مظنه های ضمیمه باید کنار گذاشته شود و موارد زیر
شخصیت به معنای واقعی کلمه به عنوان بخشی از بحث در نظر گرفته می شود.

* نقل قول نشده در پایان یک خط فرمان باید دور انداخته شود و بعدی
خط باید دستور را ادامه دهد.

نام فایل‌ها، در صورت انتظار، باید در معرض تغییرات زیر قرار گیرند
توالی:

* اگر نام فایل با علامت نقل قول نشده شروع شود ، و پوشه متغیر است
تعریف شده (نگاه کنید به پوشه متغیر)، باید با مقدار جایگزین شود
la پوشه متغیر به دنبال آن a . اگر پوشه متغیر تنظیم نشده یا تنظیم شده است
به null، نام فایل باید بدون تغییر باشد.

* گسترش کلمه پوسته باید به نام فایل اعمال شود (نگاه کنید به بخش 2.6, کلمه
بسط). اگر بیش از یک نام مسیر از این بسط و
دستور در انتظار یک فایل است، اثرات نامشخص هستند.

اعلام کردن، اظهار داشتن و کردن، شناساندن، اعلان کردن نام مستعار
خلاصه:
a[لیاس] [نام مستعار [نشانی...]]
g[روپوش] [نام مستعار [نشانی...]]

آدرس های داده شده را به نام مستعار مشخص شده توسط اضافه کنید نام مستعار. اسامی باید جایگزین شوند
چه زمانی نام مستعار به عنوان یک آدرس گیرنده که توسط کاربر در یک پیام خروجی مشخص شده است استفاده می شود
(یعنی سایر گیرندگان به طور غیر مستقیم از طریق پاسخ فرمان نباید باشد
به این ترتیب جایگزین می شود). جایگزینی نام مستعار آدرس ایمیل فقط زمانی اعمال می شود که
رشته مستعار به عنوان یک آدرس کامل استفاده می شود. به عنوان مثال، زمانی که hlj نام مستعار است، [ایمیل محافظت شده]
جایگزینی نام مستعار را فعال نمی کند. اگر هیچ آرگومان ارائه نشد، فهرستی از آن بنویسید
نام مستعار فعلی به خروجی استاندارد. اگر فقط یک نام مستعار آرگومان داده شده است، فهرستی از بنویسید
نام مستعار مشخص شده برای خروجی استاندارد. این فهرست ها نیازی به منعکس کننده ترتیب یکسانی ندارند
آدرس هایی که وارد شدند

اعلام کردن، اظهار داشتن و کردن، شناساندن، اعلان کردن جایگزین
خلاصه:
alt[منحرف می شود] نام...

(همچنین نگاه کنید به metoo متغیر.) فهرستی از نام های جایگزین را برای ورود کاربر اعلام کنید.
هنگام پاسخ دادن به یک پیام، این اسامی باید از لیست گیرندگان حذف شوند
پاسخ. مقایسه اسامی باید به روشی غیر حساس باشد. با هیچ
استدلال ها، جایگزین باید لیست فعلی اسامی جایگزین را بنویسد.

تغییر دادن جاری فهرست راهنما
خلاصه:
cd [فهرست راهنما]
ch[دیر] [فهرست راهنما]

دایرکتوری را تغییر دهید اگر فهرست راهنما مشخص نشده است، محتویات صفحه اصلی باید استفاده شود

نسخه پست
خلاصه:
c[انتخاب کردن] [پرونده]
c[انتخاب کردن] [فهرست پیام] پرونده
C[انتخاب کردن] [فهرست پیام]

پیام ها را در فایلی که با نام مسیر نامگذاری شده است کپی کنید پرونده بدون علامت گذاری پیام ها به عنوان
ذخیره. در غیر این صورت، معادل خواهد بود صرفه جویی فرمان

به شکل بزرگ، پیام های مشخص شده را در فایلی که نام آن مشتق شده است ذخیره کنید
نویسنده پیامی که باید ذخیره شود، بدون علامت گذاری پیام ها به عنوان ذخیره شده. در غیر این صورت،
باید معادل باشد ذخیره فرمان

حذف پست
خلاصه:
d[حذف کردن] [فهرست پیام]

پیام ها را برای حذف از صندوق پست علامت گذاری کنید. حذف ها تا زمانی رخ نخواهند داد ایمیل x
ترک می کند (به ترک فرمان) یا صندوق های پستی را تغییر می دهد (به پوشه فرمان). اگر چاپ خودکار
تنظیم شده است و پیام هایی پس از آن باقی مانده است حذف کردن فرمان، پیام فعلی
باید همانطور که برای چاپ فرمان (نگاه کنید به چاپ فرمان)؛ در غیر این صورت،
la ایمیل x prompt باید نوشته شود

دور انداختن سربرگ زمینه
خلاصه:
دی[اسکار] [هدر-فیلد...]
ig[نوره] [هدر-فیلد...]

هنگام نوشتن پیام، فیلدهای هدر مشخص شده را سرکوب کنید. مشخص شده فیلدهای سرصفحه باید
به لیست فیلدهای هدر سرکوب شده اضافه شود. نمونه هایی از فیلدهای سرصفحه برای نادیده گرفتن هستند
وضعیت و cc. فیلدها باید در هنگام ذخیره پیام درج شوند. در چاپ و نوع
دستورات باید این دستور را لغو کنند. مقایسه فیلدهای سرصفحه باید در حالتی باشد که
روشی غیر حساس اگر هیچ آرگومان مشخص نشده است، فهرستی از آرگومان های فعلی بنویسید
سرکوب فیلدهای هدر به خروجی استاندارد. فهرست نیازی به منعکس کننده همان ترتیب نیست
فیلدهای سرصفحه ای که وارد شده است.

اگر هر دو نگه داشتن و دور انداختن دستورات داده می شود، دور انداختن دستورات نادیده گرفته شود

حذف پست و نمایش دادن
خلاصه:
dp [فهرست پیام]
dt [فهرست پیام]

پیام های مشخص شده را همانطور که برای حذف کردن فرمان، با این تفاوت که
چاپ خودکار متغیر نباید تاثیری داشته باشد و پیام فعلی فقط در صورتی نوشته می شود
پس از آخرین پیام حذف شده توسط دستور به یک پیام تنظیم شد. در غیر این صورت، یک
پیام اطلاعاتی به این معنی که هیچ پیام دیگری در صندوق پستی وجود ندارد
نوشته شود و به دنبال آن ایمیل x سریع.

اکو a رشته
خلاصه:
ec[ho] رشته ...

پژواک رشته های داده شده، معادل پوسته از دست ابزار

ویرایش پست
خلاصه:
e[گفت] [فهرست پیام]

پیام های داده شده را ویرایش کنید پیام ها باید در یک فایل موقت و ابزار قرار داده شوند
نامگذاری شده توسط تدوین متغیر برای ویرایش هر فایل به ترتیب فراخوانی می شود. پیشفرض تدوین
نامشخص است

La ویرایش کنید دستور محتویات آن پیام ها را در صندوق پست تغییر نمی دهد.

خروج
خلاصه:
سابق[it]
x[it]

خروج از ایمیل x بدون تغییر صندوق پستی هیچ پیامی نباید در آن ذخیره شود mbox (نگاه کنید به
همچنین ترک).

تغییر دادن پوشه
خلاصه:
فی[le] [پرونده]
تا کردن[er] [پرونده]

ترک (به ترک فرمان) را از فایل فعلی پیام ها و در فایلی که به نام خوانده شده است بخوانید
با نام مسیر پرونده. اگر هیچ آرگومانی داده نشد، نام و وضعیت صندوق پست فعلی
نوشته خواهد شد.

چندین کاراکتر خاص بدون نقل قول باید در هنگام استفاده به عنوان شناسایی شوند پرونده نام ها، با
تعویض های زیر:

% صندوق پستی سیستم برای کاربر فراخوان.

%کاربر صندوق پستی سیستم برای کاربر.

# فایل قبلی

& جاری mbox.

+پرونده فایل نامگذاری شده در پوشه فهرست راهنما. (نگاه کنید به پوشه متغیر.)

فایل پیش فرض باید صندوق پست فعلی باشد.

نمایش دادن فهرست of پوشه ها
خلاصه:
پوشه ها

نام فایل ها را در دایرکتوری تنظیم شده بنویسید پوشه متغیر. فرمان
مشخص شده توسط لیستر متغیر محیطی باید استفاده شود (به متغیرهای محیطی مراجعه کنید
بخش).

دنبال کردن Up مشخص شده پست
خلاصه:
برای[ادامه] [پیام]
F[پیگیری] [فهرست پیام]

با حروف کوچک، به یک پیام پاسخ دهید و پاسخ را در فایلی که نام آن را ثبت کنید
از نویسنده پیام گرفته شده است. را نیز ببینید صرفه جویی و کپی کنید دستورات و
پوشه بیرونی.

به شکل بزرگ، به اولین پیام در پاسخ دهید فهرست پیام، ارسال پیام
به نویسنده هر پیام در فهرست پیام. خط موضوع باید از
اولین پیام و پاسخ باید در فایلی ثبت شود که نام آن از آن گرفته شده است
نویسنده اولین پیام را نیز ببینید ذخیره و نسخه دستورات و پوشه بیرونی.

هر دو شکل باید نادیده گرفته شود رکورد متغیر، در صورت تنظیم

نمایش دادن سربرگ خلاصه برای مشخص شده پست
خلاصه:
f[رام] [فهرست پیام]

خلاصه هدر پیام های مشخص شده را بنویسید.

نمایش دادن سربرگ خلاصه
خلاصه:
h[eaders] [پیام]

صفحه هدرها را بنویسید که شامل پیام مشخص شده است. اگر پیام استدلال است
مشخص نشده است، پیام فعلی تغییر نخواهد کرد. با این حال، اگر پیام استدلال است
مشخص شده، پیام فعلی باید به پیامی تبدیل شود که در بالای صفحه ظاهر می شود
صفحه هدر که شامل پیام مشخص شده است. در پرده متغیر عدد را تنظیم می کند
هدر در هر صفحه را نیز ببینید z فرمان

کمک
خلاصه:
هل[p]
?

خلاصه ای از دستورات را بنویسید.

نگه داشتن پست
خلاصه:
هو[ld] [فهرست پیام]
پیش[خدمت] [فهرست پیام]

پیام ها را در آن علامت گذاری کنید فهرست پیام زمانی که در صندوق پستی نگهداری شود ایمیل x خاتمه می یابد. این
باید هر دستوری را که قبلاً پیام‌های حذف شده را علامت‌گذاری کرده بود لغو کند.
در طول فراخوان فعلی از ایمیل x، فقط حذف کردن, dp، یا dt دستورات باید حذف شوند
la حفظ کردن علامت گذاری یک پیام

اجرا کردن دستورات مشروط
خلاصه:
i[f] s|r
فرمان پستیs
el[se]
فرمان پستیs
en[افتادن]

دستورات را به صورت مشروط اجرا کنید، جایی که if s زیر را اجرا می کند فرمان پستیs، تا یک
دیگر or انتهایی، اگر برنامه در حالت ارسال باشد و if r باعث خواهد شد فرمان پستیبه
فقط در حالت دریافت اجرا شود.

فهرست در دسترس دستورات
خلاصه:
l[است]

لیستی از تمام دستورات موجود بنویسید. هیچ توضیحی داده نمی شود.

پست a پیام
خلاصه:
m[سیر] نشانی...

پیامی را به آدرس ها یا نام های مستعار مشخص شده ارسال کنید.

مستقیم پست به mbox
خلاصه:
MB[ox] [فهرست پیام]

ترتیبی دهید که پیام های داده شده در نهایت به پایان برسند mbox ذخیره فایل زمانی که ایمیل x خاتمه می دهد
به طور معمول دیدن MBOX. همچنین ببینید خروج و ترک دستورات

روند بعدی مشخص شده پیام
خلاصه:
n[EXT] [پیام]

اگر پیام فعلی نوشته نشده باشد (به عنوان مثال، توسط چاپ فرمان) از زمان
ایمیل x شروع شد یا از آنجایی که هر پیام دیگری پیام فعلی بود، طوری رفتار کنید که انگار چاپ
دستور وارد شد در غیر این صورت، اگر بعد از جریان یک پیام حذف نشده باشد
پیام، آن را به پیام فعلی تبدیل کنید و طوری رفتار کنید که انگار چاپ دستور وارد شد
در غیر این صورت، یک پیام اطلاعاتی به این معناست که هیچ پیام دیگری در آن وجود ندارد
صندوق پست باید نوشته شود و به دنبال آن ایمیل x سریع. باید پیام فعلی
مکان نتیجه یک مکان فوری قبل است نگه داشتن, mbox, حفظ کردن، یا لمس فرمان ،
بعد طوری عمل می کند که انگار پیام فعلی قبلاً نوشته شده است.

لوله پیام
خلاصه:
پی[pe] [[فهرست پیام] فرمان]
| [[فهرست پیام] فرمان]

پیام ها را از طریق داده های داده شده لوله کنید فرمان با فراخوانی مفسر دستور مشخص شده
by پوسته با دو استدلال: و فرمان. (همچنین ببینید sh .) درخواست باید
اطمینان حاصل کنید که دستور به عنوان یک آرگومان واحد داده شده است. نقل قول، که قبلا توضیح داده شد، می تواند
برای تحقق این امر استفاده شود. اگر هیچ آرگومان ارائه نشود، پیام فعلی باید ارسال شود
از طریق دستور مشخص شده توسط مقدار the CMD متغیر. اگر با ما متغیر است
مجموعه، الف بعد از هر پیام درج می شود.

نمایش دادن پیام با سرآیندهای
خلاصه:
P[طناب] [فهرست پیام]
T[بله] [فهرست پیام]

پیام های مشخص شده، از جمله تمام خطوط سرصفحه، را در خروجی استاندارد بنویسید. لغو
سرکوب خطوط توسط دور انداختن, چشم پوشی ازو نگه داشتن دستورات اگر crt تنظیم شده است ،
پیام های طولانی تر از تعداد خطوط مشخص شده توسط crt متغیر باید صفحه بندی شود
از طریق دستور مشخص شده توسط PAGER متغیر محیطی.

نمایش دادن پیام
خلاصه:
p[طناب] [فهرست پیام]
t[بله] [فهرست پیام]

پیام های مشخص شده را در خروجی استاندارد بنویسید. اگر crt تنظیم شده است، پیام ها طولانی تر از
تعداد خطوط مشخص شده توسط crt متغیر باید از طریق دستور صفحه بندی شود
مشخص شده توسط PAGER متغیر محیطی.

ترک
خلاصه:
q[خب]
پایان پرونده

خاتمه دادن ایمیل x، ذخیره پیام هایی که در آن خوانده شده اند mbox (اگر صندوق پست فعلی این باشد
صندوق پستی سیستم و مگر اینکه نگه داشتن تنظیم شده است)، پیام هایی را که به صراحت ذخیره شده اند حذف می کند
(مگر اینکه حفظ کن تنظیم شده است)، پیام هایی که حذف شده اند را دور بیندازید و همه را ذخیره کنید
پیام های باقی مانده در صندوق پستی

پاسخ به a پیام فهرست
خلاصه:
R[eply] [فهرست پیام]
R[پاسخ دهید] [فهرست پیام]

یک پیام پاسخ را برای فرستنده هر پیام در ایمیل ارسال کنید فهرست پیام. خط موضوع باید
از الحاق تشکیل شود پاسخ:(مگر اینکه از قبل با آن رشته شروع شود) و
موضوع از اولین پیام اگر رکورد روی نام فایل تنظیم شده است، پاسخ باید باشد
در انتهای آن فایل ذخیره می شود.

همچنین ببینید flipr متغیر.

پاسخ به a پیام
خلاصه:
r[eply] [پیام]
r[پاسخ دهید] [پیام]

یک پیام پاسخ را برای تمام گیرندگان موجود در هدر پیام ارسال کنید. عنوان
خط باید با الحاق تشکیل شود پاسخ:(مگر اینکه از قبل با آن شروع شود
رشته) و موضوع پیام. اگر رکورد به نام فایل، پاسخ تنظیم شده است
باید در انتهای آن فایل ذخیره شود.

همچنین ببینید flipr متغیر.

حفظ سربرگ زمینه
خلاصه:
رت[عین] [هدر-فیلد...]

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

ذخیره پست
خلاصه:
s[AVE] [پرونده]
s[AVE] [فهرست پیام] پرونده
S[AVE] [فهرست پیام]

پیام های مشخص شده را در فایلی که با نام مسیر نامگذاری شده است ذخیره کنید پرونده، و یا mbox اگر
پرونده استدلال حذف شده است. اگر فایل وجود نداشته باشد باید ایجاد شود. در غیر این صورت،
پیام ها باید به فایل ضمیمه شوند. پیام باید در حالت قرار داده شود نگهداری می شودو
باید همانطور که در توضیحات مشخص شده رفتار کند نگهداری می شود وضعیت زمانی که صندوق پست فعلی است
توسط ترک or پرونده فرمان

به شکل بزرگ، پیام های مشخص شده را در فایلی که نام آن مشتق شده است ذخیره کنید
نویسنده اولین پیام نام فایل به عنوان نویسنده در نظر گرفته می شود
نام با تمام آدرس‌های شبکه حذف شده است. را نیز ببینید نسخه, پیگیریو پیگیری
دستورات و پوشه بیرونی متغیر.

تنظیم متغیر
خلاصه:
ببین[t] [نام[=[رشته]] ...] [نام=عدد ...] [نهنام ...]

یک یا چند متغیر نامیده شده را تعریف کنید نام. متغیر را می توان تهی، رشته یا
مقدار عددی. نقل قول و -فرار می تواند در هر جایی رخ دهد رشته، همانطور که شرح داده شده است
قبلاً، گویی که رشته بخشی از استدلال کل استدلال بود. فرم ها
نام و نام= باید معادل باشد نام="" برای متغیرهایی که مقادیر رشته را می گیرند. را
تنظیم دستور بدون آرگومان باید لیستی از تمام متغیرهای تعریف شده و آنها بنویسد
ارزش های. نه نام فرم باید معادل باشد تنظیم نشده نام.

فراخوانی a صدف
خلاصه:
ش[مقیاس طول]

یک مفسر دستور تعاملی را فراخوانی کنید (همچنین رجوع کنید به پوسته).

نمایش دادن پیام اندازه
خلاصه:
سی[ze] [فهرست پیام]

اندازه هر یک از پیام های مشخص شده را بر حسب بایت بنویسید.

خواندن ایمیل x دستورات از جانب a پرونده
خلاصه:
بنابراین[اصرار] پرونده

دستورات را از فایلی که با نام مسیر نامگذاری شده است بخوانید و اجرا کنید پرونده و به فرمان برگردید
حالت.

نمایش دادن شروع of پست
خلاصه:
به[p] [فهرست پیام]

چند خط بالای هر یک از پیام های مشخص شده را بنویسید. اگر خطوط اصلی متغیر است
مجموعه، به عنوان تعداد خطوط برای نوشتن در نظر گرفته می شود. پیش فرض باید 5 باشد.

لمس پست
خلاصه:
تو[ch] [فهرست پیام]

پیام های مشخص شده را لمس کنید. اگر هر پیامی در فهرست پیام به طور خاص حذف نشده است و نه
ذخیره شده در یک فایل، باید در آن قرار گیرد mbox پس از پایان عادی دیدن خروج و
ترک.

حذف نام مستعار
خلاصه:
una[لیاس] [نام مستعار]...

نام مستعار مشخص شده را حذف کنید. اگر نام مستعار مشخصی وجود نداشته باشد، نتایج به دست می‌آیند
نامشخص

بازگرداندن پست
خلاصه:
u[حذف کنید] [فهرست پیام]

وضعیت پیام های مشخص شده را از حذف شده به خواندن تغییر دهید. اگر چاپ خودکار تنظیم شده است ،
آخرین پیام بازیابی شده نوشته شود. اگر فهرست پیام مشخص نشده است، پیام
به شرح زیر انتخاب می شود:

* اگر پیام های حذف شده ای به دنبال پیام فعلی وجود دارد، اولین مورد از این هاست
انتخاب خواهد شد.

* در غیر این صورت، آخرین پیام حذف شده که قبل از پیام فعلی نیز وجود دارد، خواهد بود
انتخاب شده

تنظیم نشده متغیر
خلاصه:
uns[et] نام...

باعث می شود متغیرهای مشخص شده پاک شوند.

ویرایش پیام با تمام صفحه ویرایشگر
خلاصه:
v[مجانی] [فهرست پیام]

پیام های داده شده را با یک ویرایشگر صفحه ویرایش کنید. هر پیام باید در یک پیام موقت قرار گیرد
فایل، و ابزار نامگذاری شده توسط دیداری متغیر باید برای ویرایش هر فایل در آن فراخوانی شود
توالی. ویرایشگر پیش فرض باید باشد vi.

La بصری دستور محتویات آن پیام ها را در صندوق پست تغییر نمی دهد.

نوشتن پست به a پرونده
خلاصه:
w[مراسم] [فهرست پیام] پرونده

پیام های داده شده را در فایلی که با نام مسیر مشخص شده است بنویسید پرونده، منهای پیام
سرتیتر. در غیر این صورت، معادل خواهد بود صرفه جویی فرمان

طومار سربرگ نمایش دادن
خلاصه:
z[+|-]

صفحه نمایش هدر را به جلو حرکت دهید (اگر '+' مشخص شده است یا اگر گزینه ای مشخص نشده باشد) یا
عقب مانده (اگر '-' مشخص شده است) one screenful. تعداد هدرهای نوشته شده باید تنظیم شود
توسط پرده متغیر.

فراخوانی صدف فرمان
خلاصه:
!فرمان

مفسر دستور مشخص شده توسط را فراخوانی کنید پوسته با دو استدلال: و فرمان.
(همچنین ببینید sh .) اگر صدای بلند یا محکم متغیر تنظیم شده است، هر رخداد بدون فرار '!' in
فرمان باید با دستور اجرا شده توسط قبلی جایگزین شود ! دستور یا ~!
فرمان فرار

تهی فرمان
خلاصه:
# توضیح

این دستور null (نظر) باید توسط نادیده گرفته شود ایمیل x.

نمایش دادن جاری پیام شماره
خلاصه:
=

شماره پیام فعلی را بنویسید

فرمان فرار می کند in ایمیل x
دستورات زیر را فقط از حالت ورودی می توان با شروع یک خط با علامت وارد کرد
کاراکتر escape (به طور پیش فرض، ('~')). را ببینید فرار توضیحات متغیر برای
تغییر این شخصیت خاص فرمت دستورات باید به صورت زیر باشد:

<فرار-شخصیت><command-char><جدا ساز>[<استدلال>]

جایی کهجدا ساز> می تواند صفر یا بیشتر باشد شخصیت ها.

در توضیحات زیر، برنامه باید اطمینان حاصل کند که استدلال فرمان (ولی
نه mailx-command) یک رشته فرمان پوسته است. هر رشته ای که برای دستور قابل قبول باشد
مترجم مشخص شده توسط پوسته متغیر زمانی که به عنوان فراخوانی می شود پوسته command_string
معتبر خواهد بود. فرمان را می توان به صورت چند آرگومان ارائه کرد (یعنی نقل قول است
لازم نیست).

فرمان فرارهایی که با فهرست شده اند فهرست پیام or mailx-command آرگومان ها نامعتبر هستند
حالت ارسال و نتایج نامشخص تولید کنید.

~! فرمان
مفسر دستور مشخص شده توسط را فراخوانی کنید پوسته با دو استدلال: و
فرمان; و سپس به حالت ورودی برگردید. اگر صدای بلند یا محکم متغیر تنظیم شده است، هر کدام
وقوع غیرقابل فرار '!' in فرمان باید با دستور جایگزین شود
اجرا شده توسط قبلی ! دستور یا ~! فرمان فرار

~. شبیه سازی انتهای فایل (خاتمه ورودی پیام).

~: mailx-command, ~_ mailx-command
درخواست سطح فرمان را انجام دهید.

~? خلاصه ای از فرارهای فرمان بنویسید.

~A این باید معادل باشد ~i امضاء.

~a این باید معادل باشد ~i امضاء.

~b نام...
اضافه کردن نامs به کپی کربن کور (سی سی سی) فهرست

~c نام...
اضافه کردن نامs به کپی کربن (Cc) فهرست

~d در فایل مرده بخوانید. دیدن مرده برای توضیح این فایل

~e ویرایشگر را فراخوانی کنید، همانطور که توسط تدوین متغیر محیطی، بر روی
پیام جزئی

~f [فهرست پیام]
پیام های مشخص شده را فوروارد کنید. پیام های مشخص شده باید در آن درج شود
پیام فعلی بدون تغییر این دستور escape نیز باید درج شود
سرصفحه پیام در پیام با انتخاب فیلد تحت تأثیر دور انداختن,
چشم پوشی ازو نگه داشتن دستورات

~F [فهرست پیام]
این باید معادل ~f دستور escape به جز این که همه هدرها
باید بدون توجه به موارد قبلی در پیام گنجانده شود دور انداختن, چشم پوشی ازو
نگه داشتن دستورات

~h اگر ورودی استاندارد یک ترمینال است، a را درخواست کنید موضوع خط و به, Ccو
سی سی سی لیست ها سایر هدرهای تعریف شده توسط پیاده سازی نیز ممکن است برای آنها ارائه شود
ویرایش. اگر فیلد با مقدار اولیه نوشته شده باشد، می توان آن را به گونه ای ویرایش کرد که انگار
تازه تایپ شده بود

~i رشته مقدار متغیر نامگذاری شده و به دنبال آن a وارد کنید ، در متن
از پیام اگر رشته تنظیم نشده یا تهی باشد، پیام نباید باشد
تغییر کرد.

~m [فهرست پیام]
پیام های مشخص شده را با پیشوند خطوط غیر خالی در پیام وارد کنید
رشته در پیشوند تورفتگی متغیر. این دستور escape نیز باید درج شود
سرصفحه پیام در پیام، با انتخاب فیلد تحت تأثیر دور انداختن,
چشم پوشی ازو نگه داشتن دستورات

~M [فهرست پیام]
این باید معادل ~m دستور escape به جز این که همه هدرها
باید بدون توجه به موارد قبلی در پیام گنجانده شود دور انداختن, چشم پوشی ازو
نگه داشتن دستورات

~p پیام در حال وارد شدن را بنویسید. اگر پیام طولانی تر از crt خطوط (نگاه کنید به
داخلی متغیر in ایمیل x، خروجی باید صفحه بندی شود همانطور که برای
PAGER متغیر.

~q ترک (به ترک فرمان) از حالت ورودی با شبیه سازی یک وقفه. اگر
متن پیام خالی نیست، پیام جزئی باید در آن ذخیره شود
فایل مرده دیدن مرده برای توضیح این فایل

~r پرونده, ~< پرونده, ~r !فرمان, ~< !فرمان
در فایلی که با نام مسیر مشخص شده است بخوانید پرونده. اگر استدلال با یک شروع شود
('!')، بقیه رشته باید به صورت دلخواه در نظر گرفته شود
فرمان سیستم؛ مفسر فرمان مشخص شده توسط پوسته باید با استناد شود
دو استدلال: و فرمان. خروجی استاندارد از فرمان درج خواهد شد
وارد پیام شوید.

~s رشته خط موضوع را روی رشته.

~t نام...
داده شده را اضافه کنید نامs به به فهرست

~v ویرایشگر تمام صفحه را همانطور که توسط دیداری متغیر محیطی،
در پیام جزئی

~w پرونده پیام جزئی را بدون سربرگ روی فایلی که توسط the نامگذاری شده است بنویسید
نام خانوادگی پرونده. فایل باید ایجاد شود یا پیام به آن ضمیمه شود
در صورت وجود فایل

~x مانند با ~q، به جز اینکه پیام نباید در فایل مرده ذخیره شود.

~| فرمان
بدنه پیام را از طریق داده‌شده وارد کنید فرمان با فراخوانی دستور
مترجم مشخص شده توسط پوسته با دو استدلال: و فرمان. اگر
فرمان وضعیت خروج موفقیت آمیز، خروجی استاندارد فرمان را برمی گرداند
باید جایگزین پیام شود. در غیر این صورت پیام بدون تغییر باقی می ماند. اگر
فرمان با شکست مواجه می شود، یک پیام خطایی که وضعیت خروج را نشان می دهد باید نوشته شود.

خروج وضعیت


هنگامی که -e گزینه مشخص شده است، مقادیر خروجی زیر برگردانده می شود:

0 ایمیل پیدا شد.

>0 ایمیل پیدا نشد یا خطایی رخ داده است.

در غیر این صورت، مقادیر خروجی زیر برگردانده می شوند:

0 تکمیل موفقیت آمیز؛ توجه داشته باشید که این وضعیت به این معنی است که همه پیام ها بودند فرستاده,
اما هیچ تضمینی نمی دهد که هیچ یک از آنها واقعاً بوده اند تحویل داده.

>0 خطایی روی داد.

آثار OF خطاها


در حالت ورودی (حالت دریافت) یا حالت ارسال:

* اگر در پردازش یک خط ورودی که با a شروع می شود با خطا مواجه شد ('~')
شخصیت، (نگاه کنید به فرمان فرار می کند in ایمیل x، یک پیام تشخیصی باید به آن نوشته شود
خطای استاندارد، و پیام در حال ایجاد ممکن است اصلاح شود، اما این شرایط
نباید مانع از ارسال پیام شود.

* سایر خطاها مانع از ارسال پیام می شود.

در حالت فرمان:

* پیش فرض

La پیروی بخش هستند آموزنده

کاربرد طریقه استفاده


تحویل پیام ها به سیستم های راه دور مستلزم وجود مسیرهای ارتباطی است
چنین سیستم هایی اینها نیازی به وجود ندارند.

خطوط ورودی به {LINE_MAX} بایت محدود می‌شوند، اما ارسال‌کننده‌های پست بین سیستم‌ها ممکن است بیشتر را تحمیل کنند
محدودیت های شدید طول خط این جلد از POSIX.1-2008 هیچ جای دیگری ندارد
محدودیت در طول پیام های مدیریت شده توسط ایمیل x، و برای تحویل محلی
پیام‌ها تنها محدودیت‌ها باید مشکلات عادی فضای دیسک موجود باشد
فایل ایمیل مورد نظر هنگام ارسال پیام به ماشین های خارجی، برنامه های کاربردی توصیه می شود
برای محدود کردن پیام‌ها به کمتر از 100000 بایت، زیرا برخی از دروازه‌های ایمیل پیام را تحمیل می‌کنند.
محدودیت های طول

قالب صندوق پستی سیستم عمداً مشخص نشده است. همه سیستم ها اجرا نمی شوند
صندوق های پستی سیستم به عنوان فایل های مسطح، به ویژه با ظهور پیام های ایمیل چند رسانه ای.
برخی از صندوق های پستی سیستم ممکن است چندین فایل باشند، برخی دیگر در یک پایگاه داده ثبت شده اند. داخلی
قالب خود پیام ها با قالب تاریخی از نسخه 7 مشخص شده است،
اما فقط پس از ذخیره شدن پیام ها در فایلی غیر از صندوق پستی سیستم.
این کار به گونه‌ای انجام شد که بسیاری از برنامه‌های کاربردی تاریخی که انتظار صندوق‌های پستی فایل متنی را دارند، نیستند
شکسته شده.

برخی از قالب‌های جدید برای پیام‌ها در آینده قابل انتظار است، احتمالاً از جمله باینری
داده ها، نقشه های بیت و اشیاء چند رسانه ای مختلف. همانطور که در اینجا توضیح داده شد، ایمیل x ممنوع نیست
از مدیریت چنین پیام هایی، اما باید آنها را به عنوان فایل های متنی در صندوق های پستی ثانویه ذخیره کند
(مگر اینکه از پسوندی مانند متغیر یا گزینه خط فرمان برای تغییر استفاده شود
فرمت ذخیره شده). روش آن برای انجام این کار به صورت پیاده سازی تعریف شده است و ممکن است شامل شود
ترجمه داده ها به فرمی سازگار با فایل متنی یا قابل خواندن یا حذف برخی موارد
بخش هایی از پیام از خروجی ذخیره شده

La دور انداختن و چشم پوشی از دستورات معکوس نیستند نگه داشتن فرمان دادن نگه داشتن فرمان
تمام فیلدهای سرصفحه به جز مواردی که صریحاً حفظ شده اند را کنار می گذارد. در دور انداختن فرمان نگه می دارد
تمام فیلدهای سرصفحه به جز مواردی که به صراحت کنار گذاشته شده اند. اگر سرصفحه‌ها روی Retained وجود داشته باشند
فهرست سرصفحه، دور انداختن و چشم پوشی از دستورات نادیده گرفته می شوند

مثال ها


ندارد.

منطقی


توسعه دهندگان استاندارد به شدت احساس می کردند که روشی برای برنامه های کاربردی برای ارسال پیام به آن
کاربران خاص لازم بود. مثال بارز یک ابزار دسته ای است که در حال اجرا غیر
به صورت تعاملی، که مایل است خطاها یا نتایج را به کاربر منتقل کند. با این حال، واقعی
فرمت، مکانیسم تحویل، و روش خواندن پیام به وضوح فراتر از محدوده است
از این جلد POSIX.1-2008.

هدف این دستور ارائه یک رابط ساده و قابل حمل برای ارسال پیام است
غیر تعاملی این فقط یک "front-end" را برای سیستم پست تاریخی تعریف می کند. این است
پیشنهاد کرد که پیاده سازی ها به صراحت فرستنده و گیرنده را در بدنه نشان می دهند
پیام ارسال شده مشخصات بیشتر فرمت ها برای پاکت پیام یا
خود پیام عمدا ساخته نشد، زیرا صنعت در حال تغییر است
از استانداردهای فعلی به یک استاندارد بین المللی تر و احتمالاً همینطور است
نادرست است، در این زمان، به یکی از آنها نیاز است.

پیاده‌سازی‌ها تشویق می‌شوند تا با مکانیسم‌های تحویل مختلف که در توضیح داده شده است مطابقت داشته باشند
استانداردهای CCITT X.400 یا استانداردهای مشابه اینترنت که در اینترنت توضیح داده شده است
درخواست برای اظهار نظر (RFC) اسناد RFC 819، RFC 822، RFC 920، RFC 921، و RFC 1123 است.

بسیاری از سیستم های تاریخی هر خط بدنی را که با آن شروع می شد اصلاح کردند از جانب با پیشوند
'F' با '>'. زمانی که رشته دنبال نمی شود، غیرضروری است، اما مجاز است
یک خط خالی زیرا نمی توان آن را با سرصفحه بعدی اشتباه گرفت.

La ویرایش کنید و بصری دستورات صرفاً پیام های مشخص شده را در یک فایل موقت ویرایش می کنند. آنها
محتوای آن پیام ها را در صندوق پست تغییر ندهید. چنین قابلیتی می تواند باشد
به عنوان یک پسوند اضافه شده است، مانند استفاده از نام های مختلف دستور.

محدودیت در خط موضوع که {LINE_MAX}-10 بایت باشد بر اساس تاریخچه است
فرمتی که 10 بایت مصرف می کند موضوع: و دنباله رو . تاریخی بسیاری
ارسال‌کننده‌هایی که ممکن است یک پیام در سیستم‌های دیگر با آن‌ها مواجه شود، قادر به رسیدگی به خطوطی نیستند
با این حال طولانی

مثل آب و برق متمرکز ساز و lp, ایمیل x مسلما تست کردن سخت است این نبود
توجیه کافی برای حذف این ابزار از این حجم از POSIX.1-2008.
این نیز قابل بحث است که در واقع قابل آزمایش است، اما خود آزمون ها اینطور نیستند
قابل حمل

چه زمانی ایمیل x توسط برنامه‌ای استفاده می‌شود که می‌خواهد نتایج را دریافت کند، گویی هیچ کدام
از ویژگی های گزینه User Portability Utilities پشتیبانی می شود مرده محیط
متغیر باید روی تنظیم شود / dev / null. در غیر این صورت، ممکن است منوط به ایجاد فایل باشد
توصیف شده در ایمیل x رویدادهای ناهمزمان به طور مشابه، اگر MAILRC متغیر محیطی است
تنظیم نشده است / dev / null، نسخه های تاریخی از ایمیل x و پست خواندن دستورات اولیه
از یک فایل قبل از شروع پردازش. از زمان اولیه سازی که یک کاربر مشخص می کند
می تواند محتویات پیام هایی را که یک برنامه در حال تلاش برای ارسال است، مانند برنامه های کاربردی، تغییر دهد
باید تنظیم شود MAILRC به / dev / null.

توضیحات LC_TIME از «ممکن است تأثیر بگذارد» استفاده می کند زیرا بسیاری از پیاده سازی های تاریخی این کار را می کنند
یا نمی تواند رشته های تاریخ و زمان را در سرصفحه های ایمیل دریافتی دستکاری کند. مقداری
سرصفحه‌های یافت شده در نامه‌های دریافتی اطلاعات کافی برای تعیین منطقه زمانی ندارند
که پست از آن منشا گرفته است، و بنابراین، ایمیل x نمی تواند رشته های تاریخ و زمان را تبدیل کند
به شکل داخلی که سپس توسط روتین هایی مانند تجزیه می شود زمان صرف وقت() که می تواند طول بکشد
LC_TIME تنظیمات را در نظر بگیرید تغییر همه این زمان ها به یک فرمت مشخص شده توسط کاربر است
مجاز است، اما الزامی نیست.

صفحه‌بندی‌کننده چه زمانی را انتخاب کرد PAGER تهی است یا تنظیم نشده است تا حدی مشخص نشده است تا اجازه دهد
عمل تاریخی استفاده از سیستم پنجم pg به عنوان پیش فرض دور زدن صفحه بندی
تابع، مانند اعلام آن گربه صفحه بندی کننده است، با هدف مورد نظر ملاقات نمی کند
معنی این توصیف با این حال، هر «کاربر قابل حمل» باید تنظیم کند PAGER
صریحاً صفحه‌بندی مورد نظر خود را در همه سیستم‌ها دریافت کند. انتخاب صفحه‌بندی بود
ساخته شده تا حدی نامشخص، بر خلاف دیداری انتخاب ویرایشگر (اجباری است vi) زیرا
اکثر پیجرهای تاریخی از یک موضوع مشترک ورودی کاربر پیروی می کنند، در حالی که ویرایشگرها متفاوت هستند
به طور چشمگیری.

گزینه هایی برای تعیین آدرس به عنوان cc (کپی کربن) یا BCC (کپی کربن کور) بودند
جزییات قالب در نظر گرفته شد و حذف شدند.

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

به منظور انطباق با دستورالعمل های نحوی ابزار، یک راه حل برای این مورد نیاز بود
اختیاری پرونده گزینه-استدلال به -f. با ساختن پرونده یک عملوند، دستورالعمل ها هستند
راضی هستند و کاربران قابل حمل باقی می مانند. با این حال، پیاده سازی ها را مجبور به پشتیبانی می کند
استفاده از قبیل:

ایمیل x -باله mymail.box

La نه نام روش عدم تنظیم متغیرها در همه سیستم های تاریخی وجود ندارد، اما این روش است
در System V است و مجموعه ای منطقی از دستورات مربوط به فرمت را ارائه می دهد
نمایش گزینه ها از ایمیل x تنظیم دستور بدون استدلال

La پرسیدن و asksub متغیرها نام هایی هستند که به ترتیب توسط BSD و System V برای انتخاب شده اند
همان ویژگی آنها در این جلد از POSIX.1-2008 مترادف هستند.

La ایمیل x از دست دستور در نسخه BSD مستند نشده است و در اینجا حذف شده است
زیرا آشکارا برای کاربران تعاملی مفید نیست.

اعلان پیش فرض در System V ایمیل x هست یک ، روی BSD پست یک .
از آنجایی که این جلد POSIX.1-2008 را انتخاب کرد ایمیل x نام، سیستم V را به طور پیش فرض حفظ کرد،
با فرض اینکه کاربران BSD با این ناسازگاری جزئی مشکلی نخواهند داشت (که
آنها می توانند لغو شوند).

معانی از r و R بین سیستم V معکوس می شوند ایمیل x و SunOS پست. یک بار دیگر،
از آنجایی که این جلد POSIX.1-2008 را انتخاب کرد ایمیل x نام، آن را به طور پیش فرض System V حفظ کرد، اما
به کاربر SunOS اجازه می دهد تا با استفاده از آن به نتایج دلخواه دست یابد flipr، یک متغیر داخلی در
سیستم V ایمیل x، اگرچه در SVID مستند نشده است.

La پیشوند تورفتگی متغیر، نگه داشتن و آنالیز دستورات و ~F و ~M فرمان
فرار از 4.3 BSD به تصویب رسید پست.

La نسخه دستور گنجانده نشد زیرا مشخصات کلی به اندازه کافی وجود نداشت
اطلاعات نسخه می تواند ابداع شود که همچنان برای یک کاربر قابل حمل مفید باشد. این
نام فرمان باید توسط تامین کنندگانی که مایل به ارائه اطلاعات نسخه در مورد آن هستند استفاده شود
ایمیل x فرمان

«فایل راه‌اندازی سیستم خاص پیاده‌سازی (نامشخص)» در گذشته وجود داشته است
تحت عنوان /etc/mailx.rc، اما این نام و مکان خاص مورد نیاز نیست.

منظور از عبارت برای بعد دستور این است که اگر دستوری قبلاً وجود داشته باشد
پیام فعلی را نمایش می دهد، باید پیام زیر را نمایش دهد، اما در غیر این صورت، آن را نشان می دهد
باید پیام فعلی را نمایش دهد. دنباله دستور را در نظر بگیرید:

بعد 3
حذف کردن 3
بعد

که در آن چاپ خودکار گزینه تنظیم نشده بود متن هنجاری مشخص می کند که دوم بعد
دستور باید پیامی را به دنبال پیام سوم نمایش دهد، زیرا حتی اگر
پیام فعلی از زمانی که توسط این تنظیم شده است نمایش داده نشده است حذف کردن فرمان، بوده است
نمایش داده می شود زیرا پیام فعلی چیزی غیر از پیام شماره 3 بود
همیشه در برخی از پیاده‌سازی‌ها، جایی که فایل فرمان، با عمل تاریخی مطابقت ندارد
آدرس به دنبال آن بعد (یا فرمان پیش فرض) از پیامی که برای آن
کاربر جستجو کرده بود

آینده جهت


ندارد.

با استفاده از خدمات onworks.net از mailxposix آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad