عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

الإرث-mailx - عبر الإنترنت في السحابة

قم بتشغيل heirloom-mailx في مزود الاستضافة المجاني من OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو أمر الإرث-mailx الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


حلزون [v14.8.6] - إرسال واستقبال بريد الإنترنت

موجز


حلزون -h | --مساعدة
حلزون [-BDdEFintv ~] [-A حساب] [-a التعلق] [-b نسخة مخفية الوجهة] [-c سم مكعب العنوان] [-q اقتباس ملف]
[-r من العنوان] [-S متغير[=قيمنا]] [-s موضوع] [-X كمد] [-.] إلى العنوان [--
mta- الخيار ]
حلزون [-BDdEeHiNnRv ~ #] [-A حساب] [-L قائمة المواصفات] [-r من العنوان] [-S متغير[=قيمنا]]
[-X كمد] -f [ملف] [-- mta- الخيار ]
حلزون [-BDdEeHiNnRv ~ #] [-A حساب] [-L قائمة المواصفات] [-r من العنوان] [-S متغير[=قيمنا]]
[-u المستخدم] [-X كمد] [-- mta- الخيار ]

الوصف


التوافق ملاحظة: سيتغير S-nail وجزء من بنية التكوين الخاصة به في الإصدار 15.0.
حتى ذلك الحين سيكون هناك عدد جزئي ولكن متزايد من المتخلفين والأمام
خيارات تكوين التوافق. لاختيار بناء الجملة الجديد والسلوك بالفعل
اليوم ، الخيار الثنائي الإصدار 15 متوافقًا يجب تعيين. الدليل سيرجع إليه عبر
[v15- متوافق] و [no v15-متوافق] حسب الضرورة. الأوامر والمتغيرات التي سوف
تختفي في الإصدار 15.0 بعلامة [قديم].

S-Nail هو نظام معالجة بريد له صيغة أوامر تذكرنا بـ ed(1) مع خطوط
استبدال الرسائل. الغرض منه هو توفير وظائف POSIX mailx1
الأوامر ويقدم امتدادات (اختيارية في الغالب) لتحرير الأسطر ، IDNA ، MIME ، S / MIME ، SMTP
و POP3 (و IMAP). يمكن استخدامها كلغة دفعة بريد.

مزيد من الخيارات
-A حساب ينفذ حساب الأمر (انظر أدناه) من أجل حساب بعد أن ملفات بدء التشغيل
تمت قراءتها.

-a ملف أرفق الملف المحدد بالرسالة. نفس اصطلاحات اسم الملف مثل
الموضحة في القسم أوامر تطبيق: توسيع كلمة قذيفة يقتصر على
التلدة والمتغيرات. سوف ملف لا يمكن الوصول إليها ولكنها تحتوي على '='
ثم أي شيء بعد '=' يُفترض أنه يحدد حرف الإدخال
set وأي شيء قبل '=' اسم الملف: هذا هو الخيار الوحيد لتحديد
مجموعة أحرف الإدخال (ولا تقم بإجراء أي تحويل لمجموعة الأحرف) للنص
المرفقات من سطر الأوامر ، وليس باستخدام ~@ أمر الهروب من التلدة.

-B جعل الإدخال القياسي وخط الإخراج القياسي مخزنين مؤقتًا.

-b العنوان إرسال نسخ كربونية غير مرئية إلى قائمة العناوين المحددة. إرسال بريد أقل من
يخوض في مزيد من التفاصيل حول ذلك.

-c العنوان إرسال نسخ كربونية إلى قائمة العناوين المحددة.

-D [خيار] اضبط قطع المتغير.

-d تعيين تصحيح متغير ، والذي يمكّن رسائل التصحيح وتعطيل الرسالة
توصيل.

-E تعيين com.skipemptybody متغير وبالتالي تجاهل الرسائل ذات الرسالة الفارغة
جزء من الجسم. هذا مفيد لإرسال الرسائل من البرامج النصية.

-e فقط تحقق مما إذا كان البريد موجودًا في صندوق بريد النظام. إذا كانت الإجابة بنعم ، فارجع للخروج
حالة الصفر ، وإلا فإن القيمة غير صفرية.

-F احفظ الرسالة لإرسالها في ملف مسمى على اسم الجزء المحلي من الأول
عنوان المستلم (بدلاً من في سجل).

-f [ملف] قراءة محتويات MBOX للمستخدم (أو الملف المحدد) للمعالجة ؛
عندما يتم إنهاء S-nail ، فإنه يكتب الرسائل غير المحذوفة مرة أخرى إلى هذا الملف (ولكن كن
علم عقد خيار). يتم التعرف على بعض الاتفاقيات الخاصة لـ
سلسلة ملف التي تم توثيقها لـ ملف الأمر أدناه. لاحظ أن ملف is
ليست حجة مباشرة للعلم -f، ولكن بدلاً من ذلك مأخوذ من سطر الأوامر
بعد اكتمال معالجة الخيار. من أجل استخدام ملف ملف هذا يبدأ
باستخدام واصلة ، ابدأها بمسار (نسبي) ، كما في "./-hyphenbox.mbox".

-H طباعة ملخص رأس لجميع الرسائل والخروج. طريقة عرض الملخص القابلة للتكوين هي
متاح عبر -L الخيار.

-h اطبع ملخصًا قصيرًا عن الاستخدام. بسبب الاستخدام الواسع النطاق أ --مساعدة سوف حجة
لها نفس التأثير.

-i تعيين تجاهل متغير لتجاهل إشارات المقاطعة tty.

-L قائمة المواصفات
اطبع ملخصًا للرأس فقط لتلك الرسائل التي تطابق المعطى قائمة المواصفات,
ثم الخروج. انظر القسم تحديد رسائل لتنسيق قائمة المواصفات. إذا
ال -H تم إعطاء الخيار بالإضافة إلى عدم إنتاج ملخص الرأس ، ولكن
سيشير S-nail بدلاً من ذلك من خلال حالة الخروج منه قائمة المواصفات تطابق أي
رسائل ("0") أم لا ("1") ؛ لاحظ أنه يتم منع أي إخراج مطول في هذا
الوضع ويجب بدلاً من ذلك تمكينه بشكل صريح (على سبيل المثال ، باستخدام الخيار -v).

-N قم بإلغاء تحديد ملف رأس متغير وبالتالي يمنع العرض الأولي لرؤوس الرسائل
عند قراءة البريد أو تعديل مجلد البريد.

-n يمنع القراءة s-nail.rc عند بدء التشغيل. يجب تنشيط هذا الخيار لـ
مخطوطات S- مسمار التي يتم استدعاؤها على أكثر من جهاز واحد ، لأن المحتويات
من هذا الملف قد تختلف فيما بينها. (يمكن تحقيق نفس السلوك بواسطة
تعيين متغير البيئة NAIL_NO_SYSTEM_RC.)

-q ملف ابدأ الرسالة بمحتويات الملف المحدد. يمكن إرسالها
الوضع فقط.

-R سيكون أي مجلد يتم فتحه في وضع القراءة فقط.

-r العنوان If العنوان هو عنوان صالح ثم يحدد عنوان مرسل المغلف إلى
يتم تمريرها إلى MTA كـ "-f العنوان"عندما يتم إرسال رسالة. سوف العنوان
تضمين اسم المستخدم والتعليقات وما إلى ذلك ، ثم سيتم فصل المكونات و
سيتم تمرير جزء الاسم إلى MTA بشكل فردي عبر '-F الاسم". العطاء
العنوان سيتم أيضًا تعيينه إلى تبدأ من متغير ، تمامًا كما لو كان إضافيًا
تم تحديد "-Sfrom = address" (مما يؤثر على نقل بيانات SMTP ،
جدا).

إذا تم تمرير سلسلة فارغة بدلاً من ذلك العنوان ثم محتوى المتغير
تبدأ من سيتم تقييمها واستخدامها لهذا الغرض كلما تم الاتصال بـ MTA.
لاحظ أن S-nail افتراضيًا ، بدون -r هذا هو ، لا يمر "-f" ولا "-F"
إشارات إلى MTA بنفسه.

-S متغير[= القيمة]
يضبط الخيار الداخلي متغير و ، في حالة وجود خيار القيمة ، يعين قيمنا
إليها. على الرغم من تعيين الخيارات عبر -S قد يتم الكتابة فوقها من داخل المورد
من الملفات ، سيتم إعادة إنشاء إعداد سطر الأوامر بعد جميع ملفات الموارد
تم تحميلها.

-s موضوع حدد موضوع الرسالة المراد إرسالها.

-t من المتوقع أن تحتوي الرسالة المراد إرسالها على رأس رسالة مع "إلى:" ،
الحقول "نسخة إلى:" أو "نسخة مخفية الوجهة:" تعطي مستلميها ، والتي ستتم إضافتها إليهم
في سطر الأوامر. إذا تم تحديد موضوع رسالة عبر "الموضوع":
ثم سيتم استخدامه لصالح واحد في سطر الأوامر.

يُفهم أيضًا "الرد على:" (ربما تجاوز الرد على) ، "المرسل:" (ص
مرسل) ، "المنظمة:" (ص منظمة). لاحظ أنه يمكنك أيضًا تحديد
"من:" ، ربما تجاوز تبدأ من وربما يكون عنوان المغلف محددًا
مع الخيار -r!

ما يلي ، الذي يتم إنشاؤه عادةً تلقائيًا بناءً على الرسالة
السياق ، يمكن أيضًا تحديد: "معرّف الرسالة:" ، "في الرد على:" ، "المراجع:" و
"متابعة عبر البريد إلى:" (ومع ذلك ، سيظل تدليك العنوان الخاص يحدث لـ
أخير).

-u المستخدم اقرأ صندوق بريد النظام الخاص بـ المستخدم (الامتيازات المناسبة المفترضة) ، و "تفترض
أن تكون" المستخدم في بعض الجوانب ، على سبيل المثال فيما يتعلق ملف- توسعات '٪' إلخ ؛
انظر أيضًا USER.

-V طباعة نسخة S-nail والخروج.

-v وضع مطنب الخيار يسبب بعض الإسهاب (مثل طباعة الشهادة
السلاسل). يؤدي استخدامه مرتين إلى زيادة مستوى الإسهاب.

-X كمد أضف المعطى كمد إلى قائمة الأوامر التي سيتم تنفيذها قبل التشغيل العادي
يبدأ. يرتبط مع -# و دفعة الخروج عند الخطأ؛ الاحتمال الوحيد ل
تنفيذ الأوامر في الوضع غير التفاعلي عندما تكون قراءة ملفات بدء التشغيل نشطة
محظور.

-~ تفعيل التلدة الهروب حتى لو لم يكن في الوضع التفاعلي.

-# هذا يحدد عدة خيارات لإعداد S-Nail للعمل في (على الأرجح غير-
تفاعلي) وضع الدُفعات: نقطة, إفراغ، لارأس, هدوء, Sendwait، طالما
MBOX و مجلد (كلاهما / ديف / لاغية). كما أنه يتيح معالجة ملفات التلدة
الهروب. على سبيل المثال ، يجب أن يرسل ما يلي رسالة بريد إلكتروني إلى "بوب":

$ LC_ALL = C printf 'm bob \ n ~ s موضوع \ n نص \ n. \ nx \ n' | \
LC_ALL = C MAILRC = / dev / null s-nail -n - # -Snosave

-. يفرض هذا العلم إنهاء معالجة الخيار من أجل منع "الخيار
الحقن "(الهجمات). كما أنه يضع مسمار S بقوة في وضع الإرسال ، انظر
إرسال بريد.

في القائمة أعلاه لخيارات سطر الأوامر المدعومة ، -D, -d, -E, -i, -N و -v .
يتم تنفيذه عن طريق تحديد الخيار المعني ، عبر -S. [mta- الخيار ]
الحجج التي يتم تقديمها في نهاية سطر الأوامر بعد فاصل "-" ستكون
تم تمريره إلى وكيل نقل البريد (MTA) ويستمر طوال (تفاعلي)
جلسة - إذا كان وضع توسيع يسمح بالاعتراف بهم ؛ يمكن أيضًا أن تكون وسيطات MTA
المحدد في المتغير Sendmail الحجج؛ العثور على تفاعل MTA الموصوف بمزيد من التفصيل
في توثيق ارسل بريد. يتم تجاهل وسيطات MTA عند إرسال البريد عبر بيانات SMTP
نقل.

A بداية
S-Nail هو سليل مباشر لبرنامج BSD Mail الذي تم تقديمه في عام 1978 (نفسه
متجاوزًا برنامج بريد UNIX الأبسط) ويستخدم لتقديم نفسه (في Mail
دليل مرجعي) على النحو التالي:

يوفر البريد بيئة بسيطة وودية لإرسال البريد واستلامه. هو - هي
يقسم البريد الوارد إلى الرسائل المكونة له ويسمح للمستخدم بالتعامل معها
لهم بأي ترتيب. بالإضافة إلى ذلك ، فإنه يوفر مجموعة من ed(1) مثل الأوامر الخاصة بـ
التلاعب بالرسائل وإرسال البريد. يقدم البريد للمستخدم تحريرًا بسيطًا
قدرات لتسهيل تكوين الرسائل الصادرة ، فضلاً عن توفير
القدرة على تعريف وإرسال الأسماء التي تتناول مجموعات من المستخدمين.

وبالتالي ، فإن S-nail هو جانب المستخدم في نظام بريد Unix ، في حين أن جانب النظام (mail-
نقل وكيل ، MTA) تقليديا ارسل بريد(8) ؛ اليوم لواحق(1) أو الاستيراد والتصدير(8) هي
غالبًا ما تستخدم لهذا الغرض بدلاً من ذلك. إذا تم تضمين ميزة [الخيار] al SMTP فيها
S-nail فإن جانب النظام ليس شرطًا مسبقًا إلزاميًا لتسليم البريد.

لأن S-nail تسعى جاهدة للامتثال لـ POSIX mailx(1) من المحتمل أن البعض
يجب ضبط إعدادات التكوين قبل استخدامها فهي تجربة سلسة. ال
العالمية الافتراضية s-nail.rc الملف ينحني بالفعل تلك الإعدادات القياسية قليلاً نحو المزيد من المستخدمين
الود والأمان ، على سبيل المثال ، يضع عقد و حافظ عليه خيارات من أجل قمع
النقل التلقائي للرسائل إلى MBOX الذي قد يحدث لولا ذلك (انظر الرسالة الولايات) و
احتفظ لعدم إزالة الملفات الفارغة من أجل عدم إفساد أذونات الملفات عندما الملفات في نهاية المطاف
إعادة إنشائه. لم يتم تعيين مجلد الخيار بحيث يتم تجميع الملفات افتراضيًا (عبر امتداد
البادئة "+" كما هو موثق أيضًا لـ ملف) غير ممكّن. القسم أمثلة يحتوي على بعض
مزيد من الاقتراحات.

إرسال بريد
لإرسال رسالة إلى شخص واحد أو أكثر ، باستخدام وكيل نقل بريد محلي (MTA؛ the
يمكن تعيين المسار القابل للتنفيذ عبر ارسل بريد) أو [الخيار] المدمج في SMTP (اضبط وانظر ملف
متغير SMTP) النقل لتسليم رسالة البريد التي تم إنشاؤها بالفعل ، يمكن أن يكون S-nail
يتم استدعاؤها مع الوسيطات وهي أسماء الأشخاص الذين سيتم إرسال البريد إليهم:

$ s-nail -s Subject -a attachm.ent bill @ host1 'Bob "
# لكن ... جربه في وضع التشغيل الجاف المعزول أولاً
$ LC_ALL = C MAILRC = / dev / null \
s-nail -n -d -vv -Sfrom = "أنا "\
-s الموضوع -. "(جميل) بوب "

ومن المتوقع بعد ذلك أن يكتب المستخدم محتويات الرسالة. في وضع التأليف هذا ، S-nail
يعامل الأسطر التي تبدأ بالحرف الخاص "~" - وهذا ما يسمى التلدة الهروب
والتي يمكن استخدامها للقراءة في الملفات ، ومعالجة أوامر shell ، وإضافة وتحرير المرفقات و
أكثر؛ على سبيل المثال ، هروب التلدة "~eسيبدأ محرر النصوص لمراجعة الرسالة الموجودة فيه
الوضع الحالي، '~h"يسمح بتحرير مستلمي الرسالة و"~?"نظرة عامة على
هروب التلدة المتاحة. كتابة control-D '^ D' في بداية سطر فارغ يترك
وضع الإنشاء ويسبب إرسال الرسالة ، بينما يؤدي كتابة control-C '^ C' مرتين
إحباط الحرف الحالي (حفظ محتوياته في الملف المشار إليه بواسطة DEAD ما لم يكن noحفظ is
تعيين.)

يمكن استخدام عدد من الخيارات لتغيير السلوك الافتراضي ؛ على سبيل المثال ، طقمتينج (أيضًا عبر -S)
إديتالونج سيبدأ تشغيل محرر نصوص تلقائيًا عند إدخال وضع الكتابة ، Askcc سوف
يتسبب في مطالبة المستخدم بنشاط لمتلقي نسخة الكربون و نقطة الخيار سوف
السماح بترك وضع الإنشاء عن طريق كتابة سطر يتكون فقط من نقطة (".").

على الرغم من ذلك ، من المهم جدًا تحديد أي حرف بدلات رسمية يمكن استخدامها عند إرسال الرسائل ،
عادة عن طريق تحديد الخيار أرسل جداول وفقًا لذلك ، بعد قراءة القسم
أنواع التمثيل الصامت ملفات لفهم كيفية تصنيف نوع MIME للمرفقات الصادرة و
معرفة أن الرسائل يتم إرسالها بشكل غير متزامن ما لم Sendwait تم تعيين: فقط معها MTA
سيتم التعرف على أخطاء التسليم.

الضبط تبدأ من غالبًا ما يكون ضروريًا (على سبيل المثال ، بالتزامن مع SMTP) أو مرغوب فيه ، قد ترغب
لإجراء بعض الاختبارات التجريبية قبل أن تذهب. حفظ نسخة من الرسائل المرسلة في ملف سجل قد
يكون أيضًا مرغوبًا فيه - كما هو الحال بالنسبة لمعظم أهداف ملف صندوق البريد ، تكون بعض الاصطلاحات الخاصة
المعترف بها ، انظر ملف الأمر لمزيد من المعلومات عن ذلك. القسم On URL بناء الجملة و الاعتماد
بحث سينشر بعض الضوء على السلاسل المتغيرة "USER @ HOST" وكذلك على استخدام عناوين URL
للوصول إلى الموارد الخاصة بالبروتوكول ، مثل SMTPو أمثلة يحتوي على مثال
التكوين لإرسال الرسائل عبر بعض مزودي البريد العام المعروفين ؛ ملاحظة ذلك
يقدم أيضًا نظرة عامة مضغوطة حول كيفية إعداد بيئة SSL / TLS آمنة.

مستلمو الرسائل (كما هو محدد في سطر الأوامر أو محدد في "إلى:" أو "نسخة إلى:" أو "نسخة مخفية الوجهة:")
قد لا تكون عناوين البريد الإلكتروني فحسب ، بل يمكن أن تكون أيضًا أسماء صناديق بريد وحتى قذيفة كاملة
مواصفات أنبوب القيادة. قد يكون الاقتباس الصحيح ضروريًا ، على سبيل المثال ، لتضمين المسافات البيضاء
الشخصيات. (تذكر أن صفقات S-nail تتعامل مع معايير البريد ، وبالتالي فهي تحدد القواعد
مع أي محتوى يتم تفسيره.) إذا كان المتغير توسيع لم يتم تعيين ثم الشبكة فقط
عناوين (انظر mailaddr(7) للحصول على وصف لعناوين البريد) وأسماء المستخدمين العادية
(بما في ذلك الأسماء المستعارة MTA) سيتم استخدامها ، وسيتم تصفية أنواع أخرى ، مع إعطاء تحذير
رسالة.

إذا كان المتغير توسيع تم تعيينه ثم ستكون عناوين المستلم الموسعة اختياريا
مقبول: أي اسم يبدأ بشريط عمودي "|" حرف يحدد أنبوب الأوامر -
سلسلة الأمر التي تلي '|' يتم تنفيذ الرسالة وإرسالها إلى مستواها
مدخل؛ وبالمثل ، أي اسم يبدأ بشرطة مائلة "/" أو تسلسل الأحرف
يتم التعامل مع النقطة المائلة للشرطة "./" كملف ، بغض النظر عن المحتوى المتبقي. أي اسم آخر
الذي يحتوي على علامة "@" يتم التعامل معه كعنوان شبكة ؛ أي اسم آخر
الذي يبدأ بحرف علامة الجمع "+" يحدد اسم صندوق البريد ؛ أي اسم آخر
يحتوي على حرف "/" مائل ولكن بدون علامة تعجب "!" أو علامة النسبة المئوية حرف "٪"
قبل تحديد اسم صندوق البريد ؛ يتم التعامل مع ما تبقى كعنوان شبكة.

صدى بلا دولار | اختبار s-nail -Sexpandaddr -s ./mbox.mbox
صدى بلا دولار | s-nail -Sexpandaddr -s test '| cat >> ./mbox.mbox'
صدى $ آمنة | LC_ALL = C MAILRC = / dev / null \
s- مسمار -n -Sv15-متوافق -Sendwait -Snosave \
-Sexpandaddr = فشل ، -جميع ، + اختبار addr -s \
-. [البريد الإلكتروني محمي]

من الممكن إنشاء قوائم توزيع شخصية عبر الاسم المستعار الأمر ، لذلك ، من أجل
على سبيل المثال ، يمكن للمستخدم إرسال بريد إلى "مجموعات نموذجية" وجعله يذهب إلى مجموعة من الأشخاص:

الاسم المستعار بيل jkf mark kridle @ ucbcory ~ / mail / cohorts.mbox

يرجى ملاحظة أن هذه الآلية لا تشترك في أي شيء مع الأسماء المستعارة على مستوى النظام التي قد تكون
يمكن استخدامها من قبل MTA المحلي (وكيل نقل البريد) ، والتي تخضع لقيد "الاسم"
of توسيع وغالبًا ما يتم تعقبها في ملف / الخ / الأسماء المستعارة (وموثقة في اسماء مستعارة(5) و
ارسل بريد(1)). سيتم توسيع الأسماء المستعارة الشخصية بواسطة S-nail قبل إرسال الرسالة ، و
وبالتالي تعتبر بديلاً مناسبًا لتحديد كل مرسل إليه بنفسه.

لتجنب الضجيج البيئي ، يجب "فصل" البرامج النصية عن أي ملفات تكوين و
إنشاء بيئة نصية محلية ، إما عن طريق توجيه متغير MAILRC إلى مخصص
أو باستخدام ملف التكوين -S خيار سطر الأوامر لتحديد الخيارات:

$ env LC_ALL = C MAILRC = / dev / null password = NOTSECRET \
s- مسمار -n -Sv15-متوافق -Sendwait -Snosave \
-Sexpandaddr = فشل ، -جميع ، + العنوان \
-S 'smtp = smtps: //[البريد الإلكتروني محمي]: 465 '-Ssmtp-auth = تسجيل الدخول \
-S 'من = scriptreply @ المجال' \
-s 'موضوع' -ملف مرفق \
-. "المستلم 1 "المستلم 1 @ المجال \
<content_file

نادي القراءة بريد
عند الاستدعاء بدون المرسل إليه ، يدخل S-nail في الوضع التفاعلي الذي يمكن قراءة الرسائل فيه.
عند الاستخدام بهذه الطريقة ، تتم قراءة صندوق بريد نظام المستخدم ورأس سطر واحد لكل منهما
تتم طباعة الرسالة فيه. (انظر الأمر ملف للحصول على وصف متعمق لـ
أنواع مختلفة من علب البريد الموجودة.) لاحظ أنه إذا كان صندوق البريد فارغًا ، فسيتم الخروج من S-nail
بعد طباعة رسالة ما لم يكن الخيار إفراغ تم العثور عليه ليتم تعيينه.

في موجه الامر قائمة سيعطي قائمة بجميع الأوامر المتاحة و مساعدة سوف
أعط ملخصًا لبعض العناصر الشائعة. إذا كانت سلاسل التوثيق [الخيار] متاحة
يمكن للمرء أن يكتب "؟ X" ويرى التوسع الفعلي لـ "X" وما هو الغرض منه ، على سبيل المثال ،
يمكن اختصار الأوامر (لاحظ أن POSIX تحدد بعض الاختصارات ، بحيث يكون ملف
لا يتعلق الترتيب الأبجدي للأوامر بالضرورة بالاختصارات ؛ إنها
من الممكن تحديد عمليات الكتابة فوق شبح الأمر ، ومع ذلك).

يتم إعطاء الرسائل أرقامًا (تبدأ من 1) تحدد الرسائل بشكل فريد ؛ الحالي
message - "النقطة" - إما أن تكون أول رسالة جديدة ، أو أول رسالة غير مقروءة ، أو
الرسالة الأولى من صندوق البريد ؛ الخيار عرض بدلا من ذلك سوف يسبب استخدام الماضي
رسالة لهذا الغرض.

يمكن طباعة الرسائل بامتداد طباعة الأمر ، أو باختصار: "p". افتراضيا التيار
تتم طباعة الرسالة ("نقطة") ، ولكن كما هو الحال مع معظم الأوامر الأخرى ، من الممكن إعطاء خيال
مواصفات الرسالة (انظر تحديد رسائل) ، على سبيل المثال ، "p: u" ستعرض جميع العناصر غير المقروءة
الرسائل ، "p." سوف تطبع "النقطة" ، "p 1 5" ستطبع الرسائل 1 و 5 ، "p 1-5" سوف
اطبع الرسائل من 1 إلى 5 ، وسيقوم "p-" و "p +" بطباعة الرسالة الأخيرة والتالية ،
على التوالي.

في الإعداد الافتراضي ، ستتم طباعة جميع حقول رأس الرسالة ، ولكن يمكن أن يتم ذلك
تم التغيير: إما عن طريق وضع قائمة سوداء بقائمة الحقول عبر تجاهل، أو من خلال إدراج ملف معين فقط في القائمة البيضاء
قائمة مع احتفظ الأمر ، على سبيل المثال ، "احتفظ تاريخ من إلى موضوع نسخة ". من أجل طباعة كل شيء
حقول رأس الرسالة بغض النظر عن التجاهل أو الاحتفاظ بالقوائم النشطة حاليًا ، استخدم
أمر طباعة. المتغير إنبوب أشعة القطب السالب يتحكم في الطقس وعندما يستخدم S-nail التكوين
PAGER للطباعة بدلاً من الكتابة مباشرة إلى الجهاز (بشكل عام).

يعتمد على التكوين أ أمر خط رئيس التحرير يهدف إلى جعل تجربة المستخدم مع
كثير أوامر أجمل قليلا. عند قراءة صندوق بريد النظام أو متى -f (أو ملف)
حدد صندوق بريد مسبوقًا صراحةً بالمعدِّل الخاص '٪:' ثم الرسائل التي
تمت قراءتها إلى ملف MBOX الخاص بالمستخدم تلقائيًا عند ترك صندوق البريد ،
إما عن طريق تغيير صندوق البريد النشط أو عن طريق إنهاء S-nail (انظر أيضًا الرسالة الولايات).

بعد فحص الرسالة يمكن للمستخدم أيضًا حذف 'د' الرسالة ، الرد 'r' للمرسل
وجميع المتلقين أو رد "R" حصريًا للمرسل. يمكن أن تكون الرسائل أيضًا إلى الأمامed
(الاسم المستعار أقصر هو إعادة توجيه). لاحظ أنه عند الرد على مستلم رسالة أو إعادة توجيهه
سيتم تجريد العناوين من التعليقات والأسماء ما لم يكن الخيار الأسماء الكاملة تم تعيينه.
يؤدي الحذف إلى نسيان رسالة S-nail ؛ هذا ليس أمرًا لا رجوع فيه ، رغم ذلك ، واحد
يمكن الحذف 'u' الرسالة بإعطاء رقمها ، أو يمكن إنهاء جلسة S-nail
إعطاء خروج أمر 'x'.

لإنهاء جلسة معالجة البريد يمكن للمرء إما أن يصدر استقال 'q' للتسبب في إنهاء البرنامج بالكامل ،
والذي ربما يتضمن النقل التلقائي للرسائل المقروءة إلى MBOX بالإضافة إلى تحديث
[الخيار] ملف سجل محرر سطر الأوامر ، أو استخدم الأمر خروج "x" بدلاً من ذلك من أجل
منع أي من هذه الإجراءات.

مشاهدة HTML بريد و MIME المرفقات
الرسائل التي تكون بتنسيق HTML فقط أصبحت أكثر شيوعًا وبالطبع تأتي العديد من الرسائل
مرفق مع باقة من مرفقات MIME. بينما يدعم حليف S-nail [الخيار] بسيط
محول HTML إلى نص للتعامل مع رسائل HTML (انظر أنواع التمثيل الصامت ملفات) ، بشكل طبيعي
لا تستطيع التعامل مع أي من هذه نفسها ، ولكن بدلاً من ذلك تحتاج البرامج إلى التسجيل للتعامل معها
مع أنواع معينة من MIME أو امتدادات الملفات. قد تقوم هذه البرامج إما بإعداد نص عادي
إصدارات من المدخلات الخاصة بهم لتمكين S-nail لعرض المحتوى على الجهاز ، أو
عرض المحتوى بأنفسهم ، على سبيل المثال في نافذة رسومية. النوع الأخير من
تقوم البرامج افتراضيًا "بحظر" S-nail حتى يتم إنهاء العارض الخارجي ، ولكن
من الممكن أيضًا التنفيذ غير المتزامن جنبًا إلى جنب ، وفي هذه الحالة سيستمر S-nail في ذلك
اعرض الرسالة وابقَ متجاوباً.

لتثبيت برنامج معالج خارجي لنوع MIME معين ، قم بتعيين ملف
نوع الأنابيب / الفرع عامل. لتحديد معالج لامتداد ملف معين ، قم بتعيين الامتداد
هؤلاء تمديد الأنابيب متغير - هذه المعالجات لها الأسبقية. المتغير
دليل مضاد التمثيل الصامت يمكن تعيينها لتحسين التعامل مع إعلانات جزء MIME الخاطئة مثل
غالبًا ما تظهر في الرسائل الواقعية. على سبيل المثال ، لعرض رسالة HTML مضمنة (أي ،
تم تحويله إلى تمثيل نص عادي أكثر فخامة مما يستطيع المحول المدمج القيام به
إنتاج) مع أي من متصفحات وضع النص الوشق حيوان(1) أو إي لنكس(1) ، تعليم S-Nail عنها
مستندات MathML واجعلها تعرض كنص عادي ولفتح مرفقات PDF بتنسيق
عارض PDF خارجي ، بشكل غير متزامن:

إذا ميزات $! @ HTML-FILTER
#set pipe-text / html = "elinks -force-html -dump 1"
تعيين pipe-text / html = "lynx -stdin -dump -force_html"
# عرض HTML كنص عادي بدلاً من ذلك
#set pipe-text / html = @
ENDIF
mimetype "@ application / mathml + xml mathml"
set pipe-application / pdf = "@ & set -C؛ \
:> \ "$ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \"؛ \
اعتراض \ "rm -f \\\" $ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \\\ "\" \
خروج من مدة خروج الأنابيب ؛ \
مجموعة + C ؛ \
قطة> \ "$ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \"؛ \
xpdf \ "$ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \" "

ملاحظة: يجب توخي الحذر عند استخدام مثل هذه الأوامر مثل فيروسات البريد التي قد يتم توزيعها
بهذه الطريقة: إذا كانت الرسائل من النوع "application / x-sh" أو الملفات ذات الامتداد ".sh"
تمت تصفيتها بشكل أعمى من خلال الغلاف ، على سبيل المثال ، يمكن لمرسل الرسالة تنفيذها بسهولة
يعمل رمز تعسفي على نظام S-nail. لمعرفة المزيد عن MIME ، أيضًا فيما يتعلق بـ
إرسال الرسائل ، راجع القسم أنواع التمثيل الصامت ملفات والأمر نوع التمثيل الصامت.

البريدية القوائم
يقدم S-Nail بعض الدعم لتسهيل التعامل مع القوائم البريدية. الامر mllist يعزز
كل الحجج المقدمة لقوائم بريدية معروفة ، و com.mlsubscribe يحدد اشتراكهم
السمة ، وإنشاءها أولاً حسب الضرورة. (على الجانب الآخر إلغاء الاشتراك لا
unmlist تلقائيًا ، ولكن يعيد تعيين سمة الاشتراك فقط.) باستخدام الأوامر
بدون وسيطات ستطبع (مجموعة فرعية من) جميع القوائم البريدية المحددة حاليًا. ال
عنوان رئيسي يمكن استخدام التنسيق "٪ T" لتمييز الرسائل بعناوين قائمة تم تكوينها في ملف
عرض الرأس.

[الخيار] يمكن أيضًا تحديد القوائم البريدية الحليفة كتعبيرات عادية ، مما يسمح بذلك
مطابقة العديد من العناوين بتعبير واحد. ومع ذلك ، كل قائمة مؤهلة بالكامل
تتم مطابقة العناوين عبر قاموس سريع ، بينما يتم وضع التعبيرات في (أ) قائمة (قوائم)
وهو (يتم) المطابقة بالتتابع.

قم بتعيين متابعة للمتابعة إلى الشرف = اسأل-نعم رد-إلى-شرف = اسأل-نعم
mllist [البريد الإلكتروني محمي] [البريد الإلكتروني محمي] . * @ lists.c3 $
com.mlsubscribe [البريد الإلكتروني محمي] [البريد الإلكتروني محمي]

المتغير متابعة لتكريم سيضمن أن العنوان "Mail-Follow-To:" يتم تكريمه
عندما يتم الرد على الرسالة (عبر الرد و لريبلي) و متابعة يتحكم في الطقس
يتم إنشاء هذا العنوان عند إرسال البريد ؛ سيتم إنشاؤه تلقائيًا لبضع
الأسباب أيضًا ، مثل عندما يستجيب الأمر الخاص "لقائمة بريدية محددة" لريبلي يستخدم ،
متى الرد يستخدم للرد على رسالة مع تكريم "Mail-Follow-To:" وما إلى ذلك.

يتمثل الاختلاف بين معالجة القوائم المعروفة والمشتركة في أن عنوان
لا يكون المرسل عادةً جزءًا من "متابعة بالبريد إلى:" عند معالجة ملف
الأخير ، في حين أنه من النوع السابق من القوائم. عادة بسبب وجود استثناءات:
على سبيل المثال ، إذا تم تناول قوائم متعددة ولم تكن جميعها قوائم مشتركة.

للراحة ، ستقوم S-nail ، مؤقتًا ، بإضافة عنوان القائمة الذي يتم تقديمه تلقائيًا
في عنوان "قائمة إلى:" للرسالة التي يتم الرد عليها لقائمة المعروف
القوائم البريدية. إذا كان هذا الرأس موجودًا ، فسيعتمد S-nail بدلاً من ذلك على
متغير الرد على الشرف، استخدم أيضًا مجموعة "الرد على:" لهذا الغرض لقبول ملف
قائمة أمنيات المسؤولين التي من المفترض أن تتجلى على هذا النحو (ولكن فقط إذا كانت كذلك
يوفر عنوانًا واحدًا موجودًا في نفس المجال كما هو مذكور في "قائمة إلى:").

مورد ملفات
عند بدء التشغيل ، تقرأ أداة S-Nail في عدة ملفات موارد:

s-nail.rc ملف التهيئة على مستوى النظام. يمكن منع قراءة هذا الملف ،
إما عن طريق استخدام -n خيار سطر الأوامر ، أو عن طريق تحديد البيئة
متغير NAIL_NO_SYSTEM_RC.

~ / .mailrc ملف يعطي الأوامر الأولية. يمكن اختيار ملف مختلف عن طريق تعيين ملف
متغير البيئة MAILRC.

NAIL_EXTRA_RC يمكن استخدامه لتحديد ملف بدء تشغيل اختياري ليتم قراءته بعد ذلك ~ / .mailrc.
يتم تكريم هذا المتغير فقط في ظروف معينة (انظر الخاص به
وثائق للمزيد).

يتم تفسير محتوى هذه الملفات على النحو التالي:

· يتم تجاهل المسافة البيضاء البادئة للخطوط.
· تم تجاهل سطر فارغ.
· إذا كان السطر (المحتوى) يبدأ بعلامة الرقم "#" فهو أمر تعليق - a
قيادة حقيقية! - وتجاهلها أيضًا. هذا الأمر هو الشكل الوحيد للتعليق
يفهم.
· يمكن "متابعة" السطر في السطر التالي إذا تم "تجاوز" حرف السطر الجديد
يسبقها بشرطة مائلة للخلف "\". لاحظ أن أي مسافة بيضاء بادئة من
تتم إزالة خطوط المتابعة: إذا كانت هناك رغبة في وضع مسافة بيضاء ، فيجب وضعها قبل ملف
شرطة مائلة للخلف. على سبيل المثال:

# هذا السطر هو أمر تعليق. و y \
وفاق ، هو حقًا تابع هنا.
ضبط التصحيح \
مطنب

حرف بدلات رسمية
[الخيار] يكتشف S-Nail مجموعة أحرف الجهاز باستخدام الآليات الموجودة
يتحكم فيها إعداد لغة LC_CTYPE (دليل ملفات مجموعة(3) يجب أن يعطي
ملخص)؛ المتغير الداخلي S-nail com.ttycharset سيتم تعيينه على الجهاز المكتشف
يتم تعيين الأحرف وفقًا لذلك ، وبالتالي ستظهر في إخراج الأوامر طقم و
فارشو.

ومع ذلك ، قدم المستخدم com.ttycharset لا يتم استبدال القيمة بآلية الكشف هذه:
يجب استخدام هذه "الميزة" إذا كان الاكتشاف لا يعمل بشكل صحيح ، ويمكن استخدامها
ضبط اسم مجموعة الأحرف المحلية. على سبيل المثال ، في أنظمة BSD يمكن للمرء استخدام لغة مع
مجموعة الأحرف ISO8859-1 ، وهو اسم غير صالح لمجموعة الأحرف هذه ؛ لتكون على
الجانب الآمن ، يمكن للمرء أن يحدد com.ttycharset إلى الاسم الصحيح ، وهو ISO-8859-1.

لاحظ أن تغيير القيمة لا يعني الكثير بجانب ذلك ، نظرًا لأن العديد من جوانب
يتم تضمين مجموعة الأحرف الحقيقية من خلال بيئة الإعدادات المحلية للنظام ، ويبقى ذلك
غير متأثر بمحتوى مكتوب com.ttycharset عامل. (هذه مشكلة في الغالب
عند استخدام S-Nail بشكل تفاعلي. من الممكن بالفعل إرسال بريد بتنسيق
بيئة محلية "مزيفة" تمامًا.)

إذا لم يتم تجميع إمكانيات تحويل مجموعة الأحرف في S-nail (أي لا
iconv(3) مكتبة وجدت) إذن com.ttycharset ستكون مجموعة الأحرف الوحيدة المدعومة ،
يُفترض ببساطة أنه يمكن استخدامه لتبادل الرسائل ذات 8 بت ، والباقي من هذا
القسم لا ينطبق ؛ ومع ذلك ، قد يكون من الضروري تعيينه بشكل صريح إذا كان تلقائيًا
فشل الكشف ، لأنه في هذه الحالة يكون افتراضيًا على ISO-8859-1 المذكور.

عند قراءة الرسائل ، يتم تحويل نصهم إلى com.ttycharset حسب الضرورة من أجل
عرضها على محطة المستخدمين. الأحرف غير القابلة للطباعة وتسلسلات البايت غير الصالحة هي
تم الكشف عنها واستبدالها بأحرف الاستبدال المناسبة (ما لم يكن المتغير طباعة جميع الأحرف
تم ضبطه بمجرد بدء تشغيل S-nail). انظر أيضا محارف-غير معروف-8 بت للتعامل مع شعر آخر
جانب من تفسير الرسالة.

عند إرسال الرسائل ، يتم تصنيف جميع أجزائها ومرفقاتها. في حين لا شخصية
يتم إجراء تحويل المجموعة على تلك الأجزاء التي يبدو أنها بيانات ثنائية ، مجموعة الأحرف
يجب التصريح عن استخدامه داخل رأس MIME لجزء نص صادر إذا كان يحتوي على
الأحرف التي لا تتوافق مع مجموعة الأحرف التي يسمح بها البريد الإلكتروني
المعايير. يمكن التصريح عن القيم المسموح بها لمجموعات الأحرف باستخدام امتداد أرسل جداول
متغير و محارف -8 بت، والتي تحدد مجموعة الأحرف الاحتياطية لجذب الكل في الملاذ الأخير
التي تم إلحاقها ضمنيًا بقائمة مجموعات الأحرف في أرسل جداول.

عند الرد على رسالة ومتغير الرد في نفس الأحرف ثم يتم تعيين الحرف
مجموعة الرسالة التي يتم الرد عليها أولاً. ومن الممكن أيضًا صنع مسمار S
العمل بشكل وثيق الصلة بإعدادات اللغة الحالية تلقائيًا عن طريق استخدام
متغير Sendcharsets-else-ttycharset، من فضلك انظر هناك لمزيد من المعلومات.

تتم تجربة جميع مجموعات الأحرف المحددة بالترتيب ما لم يتم تحويل الجزء أو
نجح التعلق. إذا لم يكن أي من مجموعات الأحرف المجربة (8 بت) قادرة على التمثيل
محتوى الجزء أو المرفق ، فلن يتم إرسال الرسالة وسيتم إرسال نصها
يتم حفظها على الميت. بشكل عام ، إذا ظهرت الرسالة "لا يمكن التحويل من أ إلى ب" أيضًا
بعض الأحرف غير مناسبة لمجموعة الأحرف (الطرفية) المحددة حاليًا ، أو
التحويل المطلوب غير مدعوم من قبل النظام. في الحالة الأولى ، من الضروري
قم بتعيين لغة LC_CTYPE و / أو متغير مناسب com.ttycharset.

عادةً ما يتم تحقيق أفضل النتائج عند تشغيل S-nail في لغة UTF-8 على UTF-8
طرفية قادرة ، وفي هذه الحالة يتاح طيف رموز يونيكود الكامل. في
يمكن عرض أحرف الإعداد هذه من بلدان مختلفة ، بينما لا يزال من الممكن
استخدم مجموعات أحرف أكثر بساطة للإرسال للاحتفاظ بأقصى قدر من التوافق مع البريد الأقدم
عملاء.

الرسالة الولايات
يفرق S-nail بين عدة حالات مختلفة للرسائل ؛ ستكون الحالة الحالية
تنعكس في عرض الرأس إذا عنوان رئيسي تم تكوينه للقيام بذلك. في رسالة S- مسمار
الحالات التي يتم فحصها عند مغادرة صندوق البريد وقد تتسبب في نقل الرسائل تلقائيًا
إلى صندوق بريد MBOX الخاص - لأن هذا قد يكون مزعجًا للمستخدمين المعتادين على
وكلاء مستخدم البريد "الأكثر حداثة" ، والعموم الافتراضي s-nail.rc يحدد ال عقد و حافظ عليه
المتغيرات من أجل قمع هذا السلوك.

لم يتم عرض الرسالة "الجديدة" ولم يتم نقلها إلى أي دولة أخرى. مثل هذه الرسائل
حتى في صندوق بريد النظام.

لم يتم عرض الرسالة "غير المقروءة" ولم يتم نقلها إلى أي حالة أخرى ، ولكن الرسالة
كان موجودًا بالفعل عند آخر فتح لصندوق البريد: هذه الرسائل
حتى في صندوق بريد النظام.

'read' تمت معالجة الرسالة بواسطة أحد الأوامر التالية: ~f, ~m, ~F,
~M, نسخة, MBOX, التالي, أنبوب, طباعة, طباعة, تيشرت, نوع, النوع, الحذف.
حذف, dpو dt قد تؤدي الأوامر أيضًا إلى وضع علامة على الرسالة التالية كـ
قراءة ، اعتمادًا على قيمة ملف autoprint عامل. إلا عندما يكون خروج
يتم استخدام الأمر ، والرسائل الموجودة في صندوق بريد النظام أو في علب البريد التي
تم فتحها بالبادئة "٪:" الخاصة وتكون في حالة "قراءة" عندما يكون ملف
سيتم حفظ صندوق البريد المتبقي في MBOX ما لم يكن الخيار عقد وضعت.

"محذوف" تمت معالجة الرسالة بواسطة أحد الأوامر التالية: حذف, dp,
dt. فقط الحذف يمكن استخدامها للوصول إلى هذه الرسائل.

"تم الاحتفاظ بها" تمت معالجة الرسالة بواسطة أ المحافظة الأمر وسيتم الاحتفاظ به في
موقعه الحالي.

"حفظ" تمت معالجة الرسالة بواسطة أحد الأوامر التالية: حفظ or اكتب.
ما لم يكن عندما خروج يتم استخدام الأمر ، الرسائل الموجودة في صندوق بريد النظام
أو في صناديق البريد التي تم فتحها بالبادئة الخاصة "٪:" وهي موجودة في
سيتم حذف الحالة "المحفوظة" عند ترك صندوق البريد ؛ سيتم حفظهم فيها
MBOX عندما يكون الخيار حافظ عليه تم تعيينه.

تحديد رسائل
أوامر مثل طباعة و حذف يمكن إعطاء قائمة بأرقام الرسائل كوسيطات ل
تنطبق على عدد من الرسائل في وقت واحد. وبالتالي ، فإن "حذف 1 2" يحذف الرسائل 1 و 2 ، بينما
"حذف 1-5" سيحذف الرسائل من 1 إلى 5. في الوضع الفرز أو المترابط (انظر ملف sort
أمر) ، "حذف 1-5" سيحذف الرسائل الموجودة بين (بما في ذلك)
الرسائل من 1 إلى 5 بالترتيب الفرز / المترابط ، كما هو موضح في ملخص الرأس. عديد
يمكن ضم معدّلات القولون في واحد ، على سبيل المثال ، ": du". أسماء الرسائل الخاصة التالية
يوجد:

:n كل الرسائل "الجديدة".

:o جميع الرسائل القديمة (أي ليست في حالة "قراءة" أو "جديدة").

:u جميع الرسائل "غير المقروءة".

:d جميع الرسائل "المحذوفة" (الخاصة بـ الحذف أمر).

:r جميع الرسائل "قراءة".

:f الكل علمرسائل جد.

:a جميع الرسائل التي تم الرد عليها (راجع ماركات متغير).

:t تم وضع علامة على جميع الرسائل كمسودة.

:s [الخيار] تم تصنيف جميع الرسائل كرسائل غير مرغوب فيها.

:S [خيار] جميع الرسائل ذات تصنيف البريد العشوائي غير المؤكد.

. الرسالة الحالية ، ما يسمى ب "النقطة".

; الرسالة التي كانت في السابق الرسالة الحالية.

, الرسالة الأصلية للرسالة الحالية ، وهي الرسالة ذات معرّف الرسالة
الواردة في الحقل "In-Reply-To:" أو الإدخال الأخير لحقل "المراجع:" في
الرسالة الحالية.

- تم إلغاء حذف الرسالة السابقة التالية ، أو الرسالة المحذوفة السابقة التالية لـ
الحذف يأمر. في وضع الفرز / الخيوط ، تكون الرسالة السابقة التالية في ملف
ترتيب مصنف / مترابط.

+ الرسالة التالية التي تم إلغاء حذفها ، أو الرسالة المحذوفة التالية لـ الحذف يأمر. في
وضع الفرز / الخيوط ، الرسالة التالية بالترتيب الفرز / المترابط.

^ أول رسالة تم إلغاء حذفها ، أو أول رسالة محذوفة لملف الحذف أمر.
في وضع الفرز / الخيوط ، أول رسالة من هذا القبيل بالترتيب الفرز / المترابط.

$ الرسالة الأخيرة. في وضع الفرز / الخيوط ، الرسالة الأخيرة في الفرز / الخيوط
النظام.

&x في الوضع المترابط ، يختار الرسالة الموجهة بـ x، حيث x هي أي رسالة أخرى
المواصفات ، وجميع الرسائل من السلسلة التي تبدأ عندها. وإلا فهو كذلك
مطابقة ل x. إذا x تم حذف الموضوع الذي يبدأ بالرسالة الحالية
المحدد.

* جميع الرسائل.

` جميع الرسائل التي تم تضمينها في قائمة الرسائل للأمر السابق.

/خيط
كل الرسائل التي تحتوي على سلسلة في حقل الموضوع (تم تجاهل الحالة). انظر أيضا
الباحثين عامل. لو سلسلة فارغ ، السلسلة من السابق
يتم استخدام مواصفات من هذا النوع مرة أخرى.

[@لائحة الأسماء]تضمين التغريدة
جميع الرسائل التي تحتوي على بحث معين غير حساس لحالة الأحرف على سبيل المثالمهنة. إذا كان
[الخيار] آل التعبير العادي (انظر إعادة تنسيق(7) الدعم متاح على سبيل المثال سوف يكون
يتم تفسيره على أنه واحد إذا تم رؤية أي من أحرف التعبير العادي "السحرية". لو
الاختياري @لائحة الأسماء جزء مفقود ، البحث مقصور على حقل الموضوع
الجسم ، ولكن على خلاف ذلك لائحة الأسماء يحدد قائمة مفصولة بفواصل لحقول الرأس لـ
البحث ، كما في

"@ to، from، cc @ شخص ما يجب أن أعرفه"

من أجل البحث عن سلسلة تتضمن الحرف "@" (تجاري في) ، فإن
لائحة الأسماء غير اختياري فعليًا ، ولكن يمكن إعطاؤه كسلسلة فارغة. بعض
يمكن اختصار حقول الرأس الخاصة: تتطابق "f" و "t" و "c" و "b" و "s"
"من" و "إلى" و "نسخة إلى" و "نسخة مخفية الوجهة" و "الموضوع" ، على التوالي وغير حساس لحالة الأحرف. ال
يمكن استخدام الأسماء الخاصة "رأس" أو "<" للبحث في (كل) رأس (رؤوس)
message ، ويمكن استخدام الأسماء الخاصة "body" أو ">" و "text" أو "=" لتنفيذها
عمليات البحث عن النص الكامل - بينما يبحث الأول عن النص فقط ، يبحث الأخير أيضًا
يبحث في عنوان الرسالة.

تقوم مواصفات الرسالة هذه بإجراء مقارنة نص كامل ، ولكن حتى مع إجراء مقارنة منتظمة
دعم التعبير يكاد يكون من المستحيل كتابة تعبير بحث بحكمة
يطابق فقط مجال عنوان محدد. للمطالبة بأن محتوى العنوان هو
يتم التعامل معها كقائمة عناوين ، وتجريدها من عنوان البريد الإلكتروني العادي
التي سيتم مطابقتها مع تعبير البحث ، قم ببادئة اسم الرأس
(اختصار) مع التلدة "~":

"@ ~ fa \ .safe \ .domain \ .match $"

العنوان
بحث "أي متطابقات فرعية" غير حساس لحالة الأحرف مقابل رأس "من:" ، والذي
سيطابق العناوين (أيضًا) حتى لو أظهر الاسم تم تعيينه (ويقول POSIX "أي عنوان باسم
الموضح في رأس الملخص يجب أن يكون قابلاً للمطابقة في هذا النموذج ") ؛ ومع ذلك ، إذا كان allnet
تم تعيين المتغير ، يتم تقييم الجزء المحلي فقط من العنوان للمقارنة ،
لا تتجاهل القضية ، ووضع أظهر الاسم تم تجاهله تمامًا. لأدق
تستخدم حدود التحكم والمطابقة تعبير البحث "@" ؛ نمط [الخيار] آل IMAP
يمكن أيضًا استخدام تعبير '(from address)' إذا كانت مطابقة السلسلة الفرعية مطلوبة.

[الخيار] يمكن أيضًا استخدام تعبيرات بحث على غرار IMAP. وضع العنونة هذا متاح
مع جميع أنواع المجلدات ؛ سيجري S-Nail البحث محليًا حسب الضرورة. سلاسل
يجب أن يتم تضمينها بعلامات اقتباس مزدوجة '"" بالكامل إذا كانت تحتوي على مسافة بيضاء أو
أقواس. داخل علامتي الاقتباس ، يتم التعرف على الشرطة المائلة للخلف "\" فقط كحرف هروب.
جميع عمليات البحث عن السلاسل غير حساسة لحالة الأحرف. عندما يشير الوصف إلى أن ملف
يتم استخدام تمثيل "مغلف" لحقل العنوان ، وهذا يعني أن سلسلة البحث هي
فحص مقابل كل من القائمة التي تم إنشاؤها كـ

("الاسم" "المصدر" "الجزء المحلي" "جزء المجال")

لكل عنوان والعناوين بدون أسماء حقيقية من حقل الرأس المعني.
يمكن أن تتداخل تعبيرات البحث هذه باستخدام الأقواس ، انظر أدناه للحصول على أمثلة.

(معيار)
جميع الرسائل التي ترضي المعطى معيار.
(معيار 1 معيار 2 معيار)
جميع الرسائل التي تفي بجميع المعايير المحددة.
(or معيار 1 معيار 2)
جميع الرسائل التي ترضي إما معيار 1 or معيار 2، او كلاهما. لتوصيل المزيد
أكثر من معيارين باستخدام المواصفات "أو" يجب أن يتم تداخلهما باستخدام إضافية
الأقواس ، كما هو الحال مع "(أو a (أو bc))" ، لأن "(أو abc)" تعني حقًا "((أ أو ب) و
ج) '. من أجل "أو" عملية بسيطة لمعايير مستقلة على أدنى مستوى تداخل ،
من الممكن تحقيق تأثيرات مماثلة باستخدام ثلاثة معايير منفصلة ، كما هو الحال مع
"(أ) (ب) (ج)".
(ليس معيار)
كل الرسائل التي لا ترضي معيار.
(مخفية "خيط")
كل الرسائل التي تحتوي على سلسلة في تمثيل المغلف للحقل "نسخة مخفية الوجهة:".
(cc "خيط")
كل الرسائل التي تحتوي على سلسلة في تمثيل المغلف للحقل "نسخة إلى:".
(تبدأ من "خيط")
كل الرسائل التي تحتوي على سلسلة في تمثيل المغلف للحقل "من:".
(موضوع "خيط")
كل الرسائل التي تحتوي على سلسلة في حقل "الموضوع:".
(إلى "خيط")
كل الرسائل التي تحتوي على سلسلة في تمثيل المغلف للحقل "إلى:".
(رأس الاسم "خيط")
كل الرسائل التي تحتوي على سلسلة في حقل "الاسم:" المحدد.
(الجسدي "خيط")
كل الرسائل التي تحتوي على سلسلة في أجسادهم.
(نص "خيط")
كل الرسائل التي تحتوي على سلسلة في رأسها أو جسمها.
(أكبر المقاسات)
كل الرسائل الأكبر من المقاسات (بالبايت).
(الأصغر المقاسات)
كل الرسائل الأصغر من المقاسات (بالبايت).
(قبل تاريخ)
جميع الرسائل التي تم استلامها من قبل تاريخ، والتي يجب أن تكون في الشكل
"d [d] -mon-yyyy" ، حيث يشير الحرف "d" إلى يوم الشهر برقم واحد أو رقمين ، أما "mon" فهو
اسم الشهر - أحد "يناير فبراير مارس أبريل مايو يونيو يوليو أغسطس سبتمبر أكتوبر نوفمبر ديسمبر" ، و
"yyyy" هي السنة المكونة من أربعة أرقام ، على سبيل المثال ، "28 -Dec-2012".
(on تاريخ)
جميع الرسائل التي تم استلامها في التاريخ المحدد.
(منذ تاريخ)
جميع الرسائل التي تم استلامها منذ التاريخ المحدد.
(أرسل قبل تاريخ)
جميع الرسائل التي تم إرسالها في التاريخ المحدد.
(أرسلت في تاريخ)
جميع الرسائل التي تم إرسالها في التاريخ المحدد.
(منذ ذلك الحين تاريخ)
جميع الرسائل التي تم إرسالها منذ التاريخ المحدد.
() نفس معيار البحث السابق. لا يمكن استخدام هذه المواصفات كـ
جزء من معيار آخر. إذا احتوى سطر الأمر السابق على أكثر من سطر واحد
معيار مستقل ثم يتم استخدام آخر هذه المعايير.

On URL بناء الجملة و الاعتماد بحث
[v15-Compan] للوصول إلى الموارد الخاصة بالبروتوكول ، مثل علب بريد POP3 ، واستخدام
أصبحت محددات مواقع الويب المدمجة والموحدة (URL ، RFC 1738) موجودة في كل مكان.
تتوقع S-Nail وتفهم عناوين URL بالشكل التالي ؛ الأجزاء الموجودة بين قوسين "[]" تشير إلى
أجزاء اختيارية ، اختيارية إما لوجود طرق أخرى لتعريف
المعلومات المعنية أو لأن دعم الجزء خاص بالبروتوكول - على سبيل المثال ، "/ المسار"
يتم استخدامه بواسطة بروتوكول IMAP ولكن ليس بواسطة POP3.

البروتوكول: // [المستخدم [: كلمة المرور] @] الخادم [: المنفذ] [/ المسار]

إذا تم تحديد "USER" و "PASSWORD" كجزء من عنوان URL ، فيجب تقديمهما في النسبة المئوية لعنوان URL
نموذج (RFC 3986) المشفر - الأمر urlencode يمكن استخدامها لأداء الترميز والعرض
القيمة المشفرة. (هذا لا يتوافق حقًا مع أي معيار ، ولكنه لا يستخدم بالنسبة لمعيار واحد
لأي تبادل للبيانات عبر الإنترنت ، وثانيًا ، من السهل على المستخدمين الاتصال بكل بساطة
urlencode على سلسلة واستخدام ذلك بدلاً من الاضطرار إلى التعامل مع عدة مختلفة
المعايير.) من ناحية أخرى ، من المتوقع ألا تكون القيم الواردة في المتغيرات هي النسبة المئوية لعنوان URL
مشفر.

توجد العديد من الخيارات المتغيرة لـ S-nail في إصدارات متعددة ، تسمى سلاسل متغيرة لـ
باقي هذا المستند: المتغير العادي وكذلك المتغير HOST و
"المتغير المستخدم @ المضيف". هنا تعني كلمة "HOST" بالفعل "server: port" إذا تم تحديد "منفذ"
في عنوان URL المعني ، وإلا فإنه يشير إلى "الخادم" العادي. أيضًا ، "USER" ليس حقًا
"المستخدم" الذي تم العثور عليه عند إجراء بحث سلسلة المستخدم كما هو موضح أدناه ، على سبيل المثال ،
لن يكون 'USER' هذا في شكل مشفر بنسبة عنوان URL ، سواء أتى من عنوان URL أم لا.

على سبيل المثال ، ما إذا كان عنوان URL افتراضيًا "smtp: // hey٪[البريد الإلكتروني محمي]'قد أعطيت ذلك
يتضمن مستخدمًا ، أو ما إذا كان عنوان URL هو "smtp: //our.house" وتم العثور على المستخدم
بشكل مختلف ، للبحث عن سلسلة المتغيرات smtp-استخدام-starttls يبحث S-Nail أولاً عن الطقس الرطب
'smtp-use-starttls-hey:[البريد الإلكتروني محمي]يتم تعريف "، ثم" smtp-use-starttls-our.house "الأكثر
موجود قبل أن ينتهي الأمر أخيرًا بالنظر إلى المتغير العادي نفسه.

يتبع S-nail مخطط المنطق التالي عند التعامل مع بيانات الاعتماد اللازمة
معلومات الحساب:

· إذا لم يتم إعطاء "USER" في عنوان URL ، فإن المتغيرات مضيف المستخدم و المستخدم يتم البحث عنها
إذا لم يتم العثور على مثل هذا المتغير (المتغيرات) ، فسيقوم S-nail ، عند فرضه بواسطة [الخيار] al
المتغيرات netrc-lookup-HOST or netrc-lookup، ابحث في المستخدمين .netrc ملف "HOST"
إدخال محدد يوفر اسم "تسجيل الدخول": لن ينجح هذا البحث إلا إذا كان
لا لبس فيه (إدخال مطابق محتمل لـ "HOST").

إذا لم يكن هناك "USER" حتى الآن ، فسيعود S-Nail إلى المستخدم الذي من المفترض أن يفعل ذلك
تشغيل S-nail: إما الاسم الذي تم إطلاقه مع -u خيار سطر الأوامر (أو ،
بشكل مكافئ ، ولكن بأولوية أقل ، متغير البيئة USER) ، أو "الحالي"
مستخدم. تم تحديد هوية هذا المستخدم أثناء بدء تشغيل S-Nail ومعروف عنها
أن يكون مستخدمًا صالحًا على المضيف الحالي.

· المصادقة: ما لم يُذكر خلاف ذلك ، سيبحث هذا في ملف PROTOCOL-auth-USER @ HOST,
بروتوكول المصادقة المضيف, بروتوكول المصادقة سلسلة متغيرة ، تعود إلى بروتوكول خاص
التقصير يجب أن هذا ليس له نجاح.

· إذا لم يتم إعطاء "كلمة مرور" في عنوان URL - فيجب الإشارة مرة واحدة إلى أن تحديد
كلمة المرور في عنوان URL هي فقط سكر نحوي للمستخدم ، ولن تكون أبدًا جزءًا من عنوان URL
أن S-nail يستخدم نفسه - إذا تم العثور على "USER" من خلال [الخيار] al
.netrc البحث عن ملف ثم قد يكون قد قدم بالفعل كلمة المرور أيضًا. وإلا فإن
سلسلة متغيرة كلمة المرور USER @ HOST, مضيف كلمة المرور, كلمه السر تم البحث عنه.

[الخيار] ثم إذا كان أي من المتغيرات من السلسلة وكيل-شل-lookup-USER @ HOST,
وكيل-شل-بحث-HOST, وكيل-شل-بحث يتم تعيين أمر shell المحدد فيه
قيد التشغيل وسيتم استخدام الإخراج (أحرف أقل من السطر الجديد) ككلمة المرور. إنها
صالح تمامًا لمثل هذا الوكيل حتى لا يقوم ببساطة بإرجاع أي بيانات ، وفي هذه الحالة يكون ملف
متابعة البحث عن كلمة المرور في مكان آخر ؛ يتم التعامل مع أي فشل في الأمر على أنه أمر صعب
خطأ ، ومع ذلك.

سلسلة المتغيرات التالية التي يتم فحصها هي [الخيار] al netrc-lookup-USER @ HOST,
netrc-lookup-HOST, netrc-lookup، ولكن هذه المرة تبحث فقط عن كلمة المرور (متعددة
قد توجد حسابات مستخدم لجهاز واحد بالإضافة إلى إدخال احتياطي بدون مستخدم
ولكن بكلمة مرور).

إذا لم تكن هناك كلمة مرور متوفرة في هذه المرحلة ، ولكن تم اختيار (البروتوكولات)
يتطلب نوع المصادقة كلمة مرور ، ثم في الوضع التفاعلي سيكون المستخدم
مطلوب على المحطة.

ملحوظة: يعمل التحقق من S / MIME بالنسبة إلى القيم الموجودة في "من:" (أو "المرسل:")
حقل (حقول) الرأس ، مما يعني أن قيم علامة smime, سميم تسجيل سيرت,
smime-sign-include-certs و smime- تسجيل- رسالة- ملخص لن يتم البحث عنها باستخدام ملف
السلاسل "USER" و "HOST" من أعلى ولكن بدلاً من ذلك استخدم القيم المقابلة من
الرسالة التي يتم العمل عليها. في حالات غير عادية "مستخدم" و "مضيف" متعدد ومختلف
لذلك قد تكون هناك مشاركة - من ناحية أخرى ، تصبح تلك الحالات غير العادية
ممكن. الحالة المعتادة قصيرة مثل:

ضبط smtp = smtp: // USER: PASS @ HOST smtp-use-starttls \
smime-sign smime-sign-cert = + smime.pair

القسم أمثلة يحتوي على أمثلة تكوينات كاملة.

أمر خط رئيس التحرير
[الخيار] يمكن تكوين S-nail لدعم محرر سطر الأوامر وقوائم محفوظات الأوامر
التي يتم حفظها بين الجلسات. يمكن للمرء أن يرتبط بالمكتبات الخارجية الكاملة
(يقوم readline(6) سطر التحرير(3)) أو استخدم محرر سطر الأوامر الخاص بـ S-Nail NCL (Nail-Command-Line)
بدلاً من ذلك ، والتي يجب أن تعمل في جميع البيئات التي تتوافق مع معيار ISO C (ISO / IEC
9899: 1990 / تعديل 1: 1995). عند استخدام مكتبة خارجية ، يكون السلوك التفاعلي لـ
يعتمد S-Nail على تلك المكتبة وقد لا يتوافق واحد لواحد مع ما هو موصوف في هذا
كتيب.

بغض النظر عن محرر سطر الأوامر المستخدم بالفعل تاريخ سيتم إنشاء إدخالات لـ
تم إدخال الأسطر في وضع الأوامر فقط ، ويمكن إجبار إنشاء مثل هذا الإدخال
تم إلغاؤه ببدء السطر بحرف مسافة. لاحظ أن تاريخ التعامل عن طريق
ميزة اختيارية وبالتالي قد لا تكون متاحة. لمزيد من المعلومات راجع
توثيق الخيارات إفراغ, التاريخ- غابي, التاريخ- غابي- استمرار,
تعطيل محرر الخط, NAIL_HISTFILE و NAIL_HISTSIZE.

يدعم محرر سطر الأوامر المدمج S-nail العمليات التالية ؛ التدوين
تشير "^ -حرف" إلى مزيج من مفتاح "التحكم" بالإضافة إلى الحرف المذكور ،
على سبيل المثال ، تعني "^ A" "اضغط باستمرار على مفتاح التحكم واضغط على المفتاح A":

"^ A" انتقل إلى بداية السطر.
"^ B" حرك المؤشر للخلف بمقدار حرف واحد.
"^ D" إلى الأمام ، احذف الحرف الموجود أسفل المؤشر ؛ يتم إنهاء S-nail إذا تم استخدامه على الخط الفارغ
ما لم يكن تجاهل تم تعيين الخيار.
"^ E" انتقل إلى نهاية السطر.
"^ F" حرك المؤشر للأمام بمقدار حرف واحد.
'^ G' إلغاء العملية الحالية ، إعادة التعيين بالكامل. إذا كان هناك بحث نشط في التاريخ أو
توسيع الجدولة ثم هذا الأمر سيعيد ضبط ذلك أولاً ، والعودة إلى السابق
محتوى الخط وبالتالي هناك حاجة إلى إعادة تعيين ثانية لإعادة تعيين كاملة في هذه الحالة. في الكل
الحالات ستعمل S-nail على إعادة تعيين آلة حالة إدخال أحرف متعددة البايت يمكن استخدامها.
"^ H" نفس "مسافة للخلف": حذف حرف واحد للخلف.
'^ I' [خيار] نفس "أداة الجدولة الأفقية": حاول توسيع الكلمة قبل
المؤشر. (لاحظ أن هذا ليس "إكمال الجدولة" كما هو معروف من sh(1) لكن
تعني حقًا توسيع S-Nail المعتاد ، كما هو موثق لـ ملف، ومع ذلك فهي تنطوي على
توسيع قذيفة كخطوة أخيرة أيضًا.)
"^ J" نفس "إدخال": أكمل سطر الإدخال هذا.
"^ K" احذف جميع الأحرف من المؤشر إلى نهاية السطر.
"^ L" أعد رسم الخط.
'^ N' [خيار] انتقل إلى إدخال السجل التالي.
'^ O' نفّذ الأمر dp.
"^ P" [خيار] انتقل إلى إدخال السجل السابق.
'^ R' [الخيار] أكمل السطر الحالي من إدخالات السجل (الأقدم المتبقية).
"^ U" نفس "^ A" متبوعًا بـ "^ K".
'^ W' احذف الأحرف من الحرف الذي يسبق المؤشر إلى الكلمة السابقة
الحدود.
"^ X" حرك المؤشر للأمام حد كلمة واحدة.
"^ Y" حرك المؤشر للخلف حد كلمة واحدة.

إذا واجهت مشاكل مع الأوامر التي تستند إلى الحركة اليمنى ،
تعديلات الخيار سطر محرر-المؤشر الأيمن قد يحل المشكلة ، كما هو موثق ل
هنا.

إذا كان الجهاز ينتج سلاسل مفاتيح متوافقة مع إكس تيرم(1) ثم اليسار و
سيتم تعيين مفاتيح المؤشر اليمنى إلى "^ B" و "^ F" ، على التوالي ، سيتم تعيين مفتاحي المؤشر لأعلى ولأسفل
قم بالتعيين إلى '^ P' و '^ N' ، وسوف تستدعي مفاتيح Home / End / PgUp / PgDown z الأمر مع
الوسيطات المعنية '0' و '$' و '-' و '+' (على سبيل المثال ، قم بالتمرير عبر الرأس
قائمة موجزة).

ملون الرسالة عرض
[الخيار] يمكن تكوين S-nail لدعم عرض الرسائل الملونة ، والتي تتحقق عن طريق البث
تسلسل هروب اللون ANSI. يتم استخدام الألوان فقط عندما يكون متغير البيئة TERM هو
set ويمكن العثور على نوع الجهاز الطرفي في شروط اللون أو يتضمن اسمه
سلسلة "اللون".

علاوة على ذلك ، الخيار الثنائي لون بيجر يحدد ما إذا كانت تسلسلات الألوان هذه أيضًا
يتم إنشاؤه عندما يحتاج إخراج الأمر إلى المرور عبر PAGER (انظر أيضًا إنبوب أشعة القطب السالب) - هذا
لم يتم تمكينه افتراضيًا لأن برامج النداء المختلفة تحتاج إلى سطر أوامر مختلف
مفاتيح أو تكوين آخر من أجل دعم تسلسلات الألوان هذه ، يرجى الاطلاع على
خيار لمزيد من التفاصيل.

لتعطيل كل دعم الألوان بقوة ، قم بتعيين تعطيل اللون.

يمكن تكوين الألوان من خلال سمات الخط ('ft =' - 'bold' و 'invers' و
"تسطير") ، ألوان مقدمة ("fg =") وخلفية ("bg =") ألوان ("أسود" ، "أزرق" ، "أخضر" ،
"أحمر" و "بني" و "أرجواني" و "سماوي" و "أبيض"). يمكن ضم مواصفات متعددة في ملف
قائمة مفصولة بفواصل ، كما في

اضبط color-msginfo = "ft = bold، fg = magenta، bg = cyan"

الخيارات التي سيتم تعيينها هي اللون msginfo, جزء اللون, لون من_, رأس اللون و
اللون uheader، طالما رؤوس ملونة للمستخدم، وهي قائمة بالعناوين المراد تلوينها
بواسطة اللون uheader بدلا من الافتراضي رأس اللون.

أوامر


يتم كتابة كل أمر على سطر بمفرده ، وقد يأخذ الوسائط التي تتبع الأمر
كلمة. لا يلزم كتابة الأمر بالكامل - الأمر الأول الذي يطابق
يتم استخدام البادئة المكتوبة. (الامر قائمة يطبع قائمة مرتبة بالأوامر المتاحة ، و
أمر مساعدة (أو ?) ، عند تقديم وسيطة ، ستعرض سلسلة وثائق لـ
التوسع ، مثل "؟ unc"؛ ومع ذلك ، فإن سلاسل التوثيق هي [الخيار] al.)

بالنسبة للأوامر التي تأخذ قوائم الرسائل كوسائط ، فإن الرسالة التالية ترضي
سيتم استخدام متطلبات الأمر في حالة عدم تمرير قائمة رسائل صريحة. لو
لا توجد رسائل إلى الأمام للرسالة الحالية ، ويستمر البحث للخلف ، وإذا كان
لا توجد رسائل جيدة على الإطلاق ، وأنواع S-nail "لا توجد رسائل قابلة للتطبيق" وتقوم بإلغاء ملف
يأمر. يمكن اقتباس وسيطات الأوامر باستخدام الطرق التالية:

· يمكن إحاطة وسيطة بين "وسيطة" مزدوجة بين علامتي اقتباس "وسيطة" أو مفردة
يقتبس "حجة" ؛ أي مسافة بيضاء أو توسيع كلمة قذيفة أو شرطة مائلة للخلف
يتم التعامل مع الأحرف (باستثناء ما هو موضح أدناه) داخل علامات الاقتباس حرفيًا على أنها
جزء من الحجة. سيتم التعامل مع الاقتباس المزدوج حرفيًا داخل-
يقتبس والعكس صحيح. داخل هذه السلسلة المقتبسة ، الاقتباس المستخدم بالفعل
ومع ذلك ، يمكن استخدام الحرف عن طريق الهروب منه بشرطة مائلة للخلف "\" ، كما في
'"أنت"'.
· الحجة التي لم يتم تضمينها بين علامتي اقتباس ، على النحو الوارد أعلاه ، يمكن أن تظل تحتوي عادةً
أحرف المسافات إذا تم تخطي هذه المسافات بالخط المائل العكسي.
· يتم تجاهل الشرطة المائلة للخلف خارج علامات الاقتباس المرفقة ويتم تجاهل ما يلي
يتم التعامل مع الحرف حرفيا كجزء من الحجة.
· يتم تجاهل الخط المائل العكسي غير المقتبس في نهاية سطر الأوامر والسطر التالي
يواصل الأمر.

أسماء الملفات ، حيثما كان متوقعًا ، تخضع لاحقًا للتحولات التالية ، في
تسلسل:

· إذا كان اسم الملف يبدأ بعلامة الجمع غير المقتبسة ، و مجلد المتغير هو
المحددة ، سيتم استبدال علامة الجمع بقيمة مجلد متغير
متبوعًا بشرطة مائلة. إذا كان مجلد لم يتم ضبط المتغير أو تم تعيينه على قيمة خالية ، فإن
لن يتغير اسم الملف.
· يتم تطبيق توسعات كلمة Shell على اسم الملف. التوافق ملاحظة: على
سيتم استبدال الدعم طويل المدى لتوسيع كلمة shell بالكامل بامتداد
نفذت داخليا آلية التوسع المقيدة من أجل التحايل
التأثيرات الأمنية المحتملة من خلال توسع القشرة. نتوقع أن عدد متزايد
من أجزاء البرنامج تدعم فقط بناء الجملة المقيد هذا:

يتم تطبيق توسعات التعريف على اسم الملف: أحرف التلدة البادئة ('~ /') سوف
يتم استبدالها بتوسيع HOME ، وأي تكرار لـ "$ VARIABLE" (أو
سيتم استبدال '$ {VARIABLE}') بتوسيع المتغير ، إن أمكن ؛
يمكن الوصول إلى متغيرات S-nail الداخلية وكذلك البيئية (shell) من خلال
هذه الآلية. لتضمين حرف "$" خام ، يسبقه بامتداد
الشرطة المائلة للخلف "\" لتضمين شرطة مائلة للخلف ضاعفتها. إذا كان هناك أكثر من اسم مسار واحد
ينتج عن هذا التوسيع ويتوقع الأمر ملفًا واحدًا ، خطأ
النتائج.

لاحظ أنه في سياق العرض التفاعلي ، للسماح بقيمة بسيطة
القبول (كتابة "ENTER") ، يتم تنفيذ اقتباس الخط المائل العكسي تلقائيًا كـ
ضروري ، على سبيل المثال ، سيتم عرض ملف "diet \ is \ curd.txt" كـ "diet \\ is
\\ curd.txt '.

الأوامر التالية متوفرة:

# يتسبب أمر التعليق في تجاهل السطر بأكمله. ملحوظة: هذا هو حقا
أمر عادي "الغرض منه هو تجاهل الحجج ، وليس" بدء التعليق "
يشير إلى حرف خاص ، مما يعني ، على سبيل المثال ، التعليقات اللاحقة على السطر
غير ممكن.

~ يفسر باقي الكلمة كاسم ماكرو ويمررها إلى ملف
دعوة يأمر؛ على سبيل المثال ، '~com.mymacro"هو مرادف أقصر لـ" المكالمة com.mymacro'.

- اطبع الرسالة السابقة. إذا أعطيت وسيطة عددية n ، فانتقل إلى n'th
الرسالة السابقة ويطبعها.

= إظهار رقم الرسالة الحالية ("النقطة").

? يطبع ملخصًا موجزًا ​​للأوامر. [الخيار] إعطاء حجة ملخص ل
يتم طباعة الأمر المعني بدلاً من ذلك ؛ يمكن اختصار الأوامر بشكل عام و
يمكن استخدام هذا الأمر لمعرفة التوسيع الكامل للاختصار بما في ذلك
الملخص ، جرب ، على سبيل المثال ، "؟ h" و "؟ hel" و "؟ help" وشاهد كيف يتغير العرض.

! ينفذ قذيفة (انظر sh(1)) الأمر التالي.

| مرادف ل أنبوب أمر.

حساب (ج) ينشئ أو يختار أو يسرد (حسابًا) (حسابات). الحساب عبارة عن مجموعة من الأوامر
والإعدادات المتغيرة التي تعمل معًا عادةً على ترتيب البيئة لـ
الغرض من إنشاء تسجيل دخول إلى النظام. دون أي حجة قائمة بكل ما هو محدد
الحسابات ومحتواها مطبوع. يمكن تنشيط حساب معين بواسطة
إعطاء اسمها فقط ، مما يؤدي إلى صندوق بريد النظام أو صندوق البريد الوارد لهذا الحساب إلى
يتم تفعيلها من خلال الاستخدام الصريح للأمر ملف. شكل الوسيطة اثنين
مطابق لتعريف ماكرو على أنه عبر حدد. على سبيل المثال:

حساب myisp {
تعيين المجلد = الصور: //[البريد الإلكتروني محمي]
ضبط السجل = + المرسلة
مجموعة من = "[البريد الإلكتروني محمي] (اسمي)"
تعيين smtp = smtp: //[البريد الإلكتروني محمي]
}

يقوم بإنشاء حساب باسم "myisp" والذي يمكن تحديده لاحقًا عن طريق تحديد "حساب"
myisp '. الحساب الخاص "فارغ" (غير حساس لحالة الأحرف) موجود دائمًا. لوكالوبتس
يمكن استخدامها لترجمة إعدادات الحساب - تختلف عن الإعدادات العادية لوحدات الماكرو
ستتم إعادته بمجرد إيقاف تشغيل الحساب. يمكن حذف الحسابات عبر
غير محسوب.

الاسم المستعار (أ) بدون وسيطات ، يطبع جميع الأسماء المستعارة المحددة حاليًا. مع واحد
حجة ، يطبع هذا الاسم المستعار. باستخدام أكثر من وسيطة ، يتم إنشاء اسم مستعار جديد
أو يلحق بملف موجود. unalias. يمكن استخدامها لحذف الأسماء المستعارة.

بدائل
(بديل) إدارة قائمة بالعناوين / الأسماء البديلة للمستخدم النشط وأعضاء
التي ستتم إزالتها من قوائم المستلمين عند الرد على الرسائل (و أنا أيضا
لم يتم تعيين المتغير). إذا تم إعطاء الوسيطات فإن مجموعة الأسماء البديلة هي
استبدالها ، بدون وسيطات يتم عرض المجموعة الحالية.

تم الرد
يأخذ قائمة الرسائل ويضع علامة على كل رسالة على أنها تم الرد عليها. هذه العلامة لها
لا معنى تقني في نظام البريد ؛ يؤدي فقط إلى وضع علامة على الرسائل
ملخص الرأس ، ويجعلها قابلة للتوجيه بشكل خاص.

مخبأ [الخيار] ينطبق فقط على علب بريد IMAP المخزنة مؤقتًا ؛ يأخذ قائمة الرسائل ويقرأ
الرسائل المحددة في ذاكرة التخزين المؤقت لـ IMAP.

دعوة لاستدعاء ماكرو تم إنشاؤه عبر حدد.

cd (ch) قم بتغيير دليل العمل إلى HOME أو الوسيطة المحددة. مرادف ل
تشدر.

شهادة حفظ
[الخيار] ينطبق فقط على الرسائل الموقعة باستخدام S / MIME. يأخذ قائمة الرسائل و
file name ويحفظ الشهادات المضمنة في تواقيع الرسائل إلى
ملف مسمى بتنسيق يمكن قراءته بواسطة الإنسان وتنسيق PEM. يمكن أن تكون الشهادات في وقت لاحق
تستخدم لإرسال رسائل مشفرة إلى مرسلي الرسائل المعنيين عن طريق الإعداد
smime-encrypt-USER @ HOST المتغيرات.

تشدر (ch) قم بتغيير دليل العمل إلى HOME أو الوسيطة المحددة. مرادف ل cd.

انهيار
ينطبق فقط على الوضع الخيوط. يأخذ قائمة الرسائل ويجعل جميع الردود على
هذه الرسائل غير مرئية في ملخصات الرأس ، ما لم تكن في حالة "جديدة".

طريقة التنفيذ [الخيار] إذا كنت تعمل في وضع غير متصل بصندوق بريد IMAP ، فانتقل إلى الاتصال بالإنترنت
الوضع والاتصال بخادم البريد مع الاحتفاظ بحالة صندوق البريد. انظر
الوصف ل قطع متغير لمزيد من المعلومات.

نسخ (ج) نسخ الرسائل إلى الملفات التي تم اشتقاق أسمائها من مؤلف ملف
الرسالة المعنية ولا تضع علامة عليها على أنها محفوظة ؛ خلاف ذلك مماثلة ل حفظ.

نسخة (ج) انسخ الرسائل إلى الملف المحدد ولا تضع علامة عليها على أنها محفوظة ؛ خلاف ذلك
مطابقة ل حفظ.

cwd اطبع دليل العمل الحالي.

فك تشفير [الخيار] بالنسبة للرسائل غير المشفرة ، يكون هذا الأمر مطابقًا لـ نسخ؛ مشفر
يتم فك تشفير الرسائل أولاً ، إن أمكن ، ثم نسخها.

فك تشفير [الخيار] بالنسبة للرسائل غير المشفرة ، يكون هذا الأمر مطابقًا لـ نسخة؛ مشفر
يتم فك تشفير الرسائل أولاً ، إن أمكن ، ثم نسخها.

حدد بدون وسيطات ، تتم طباعة القائمة الحالية لوحدات الماكرو ، بما في ذلك محتواها ،
ولكن على خلاف ذلك يتم تعريف الماكرو. تعريف الماكرو هو سلسلة من الأوامر بتنسيق
النموذج التالي:

عرّف الاسم {
command1
command2

أمر
}

يمكن استدعاء ماكرو معرّف بشكل صريح باستخدام ملحق دعوة or ~ أوامر ، أو
ضمنيًا عن طريق تعيين مجلد هوك or مجلد ربط مجلد المتغيرات. لاحظ أن
تفسير ل لوكالوبتس يعتمد على كيفية (على سبيل المثال ، "مثل ماذا": ماكرو عادي ، مجلد
ربط ، تبديل الحساب) يتم استدعاء الماكرو. يمكن حذف وحدات الماكرو عبر غير معروف.

حذف (د) وضع علامة "محذوفة" على قائمة الرسائل المحددة. الرسائل المحذوفة لن تكون كذلك
محفوظة في MBOX ولن تكون متاحة لمعظم الأوامر الأخرى.

تجاهل (د) مطابق ل تجاهل. انظر أيضا احتفظ.

قطع
[خيار] (ديسكو) إذا كنت تعمل في وضع الاتصال على صندوق بريد IMAP ، فانتقل إلى
وضع غير متصل مع الاحتفاظ بحالة صندوق البريد. انظر وصف
قطع متغير للمزيد. يمكن اختياريًا إعطاء قائمة بالرسائل كـ
دعوى؛ ثم تتم قراءة الرسائل المعنية في ذاكرة التخزين المؤقت قبل ملف
الاتصال مغلق. وبالتالي فإن "disco" يجعل صندوق البريد بأكمله متاحًا لـ
استخدام غير متصل.

dp, dt يحذف الرسالة الحالية ويطبع الرسالة التالية. إذا لم يكن هناك ما يلي
رسالة ، تقول S-nail "في EOF".

مسودة يأخذ قائمة الرسائل ويضع علامة على كل رسالة معينة كمسودة. هذه العلامة لا تحتوي على
المعنى التقني في نظام البريد ؛ يؤدي فقط إلى وضع علامة على الرسائل في ملف
رأس الملخص ، ويجعلها قابلة للتوجيه بشكل خاص.

صدى (ec) يكرر الحجج ، ويحل الأسماء الخاصة كما هو موثق للأمر
ملف. تسلسلات الهروب '\ a' ، '\ b' ، '\ c' ، '\ f' ، '\ n' ، '\ r' ، '\ t' ، '\ v' ، '\'
و "\ 0octal-num" يتم تفسيرها تمامًا كما هي بواسطة printf(1) (الاقتباس الصحيح
متاح).

تحرير (هـ) قم بتوجيه محرر النص (كما هو محدد في محرر) إلى كل رسالة من المعطى
قائمة بدورها. يتم تجاهل المحتويات المعدلة ما لم يكن ملف إعادة الكتابة متغير
تم تعيينه.

أليف جزء من if/أليف/آخر/ENDIF شرطي - إذا كان شرطًا سابقًا if
كان خطأ ، تحقق من الشرط التالي وقم بتنفيذ الكتلة التالية إذا كانت
بتقييم صحيح.

آخر (ايل) جزء من if/أليف/آخر/ENDIF مشروط - إذا لم يكن أي من شروط
قبل if و أليف كانت الأوامر صحيحة ، فإن آخر يتم تنفيذ الكتلة.

ENDIF (ar) يشير إلى نهاية if/أليف/آخر/ENDIF كتلة التنفيذ المشروط.

أخطاء [الخيار] نظرًا لأن S-Nail يستخدم وحدة التحكم كواجهة مستخدم ، فيمكن أن يحدث ذلك
يتم تمرير الرسائل بسرعة كبيرة جدًا بحيث يتعذر التعرف عليها. اختياريا رنين رسالة خطأ
تتوفر قائمة الانتظار التي تخزن نسخًا مكررة من أي رسالة خطأ وتخطر ملف
المستخدم في الجلسات التفاعلية كلما حدث خطأ جديد. قائمة الانتظار هي
محدود: إذا تم الوصول إلى الحد الأقصى لحجمه ، فإن أي رسالة جديدة تحل محل الأكبر سناً. ال
أمر أخطاء يمكن استخدامها لإدارة قائمة انتظار الرسائل هذه: إذا أعطيت إظهار أو لا
حجة سيتم عرض قائمة الانتظار ومسحها ، واضح سوف يمسح الكل فقط
رسائل من قائمة الانتظار.

خروج (على سبيل المثال أو س) اخرج من S-nail دون تغيير صندوق البريد النشط وتخطي أي حفظ
من الرسائل في MBOX بالإضافة إلى ملف محفوظات محرر سطر أوامر يمكن تعقبه.

ملامح
اطبع قائمة الميزات التي تم تجميعها في S-Nail.

قم بتقديم (فاي) مثل ملف، ولكن افتح صندوق البريد للقراءة فقط.

ملف (fi) يتحول الأمر file إلى صندوق بريد جديد. بدون حجج تطبع ملف
الحالة الكاملة لصندوق البريد الحالي. إذا تم تقديم حجة ، فسيتم كتابتها
التغييرات (مثل عمليات الحذف) التي قام بها المستخدم وفتح صندوق بريد جديد. بعض خاص
الاتفاقيات معترف بها ل الاسم حجة:

# (علامة الرقم) تعني الملف السابق ،
% (علامة النسبة المئوية) تعني صندوق بريد نظام المستخدم الذي تم استدعاءه (أو ملف
قيمة مجلد لمجلدات IMAP) ،
٪مستخدم يعني صندوق بريد النظام الخاص بـ المستخدم (وليس قيمة مجلد,
بغض النظر عن الإعداد الفعلي) ،
& (علامة العطف) تعني ملف MBOX الخاص بالمستخدم الذي تم استدعاءه و
+ ملف يعني أ ملف في ال مجلد الدليل.
٪: ملف يوسع إلى نفس القيمة مثل filespec، ولكن يتم التعامل مع الملف كملف
صندوق بريد النظام من خلال ، على سبيل المثال ، MBOX و حفظ الأوامر ، المعنى
أن الرسائل التي تمت قراءتها في الجلسة الحالية ستكون
انتقل إلى صندوق بريد MBOX بدلاً من مجرد وضع علامة عليه كـ
قراءة.

إذا كان الاسم يطابق إحدى السلاسل المعرفة بالأمر الاختصارحيث يتم
استبدلت بشكلها الطويل وتوسعت. إذا كان الاسم ينتهي بـ ".gz" أو ".bz2" أو
'.xz' يتم التعامل معها على أنها مضغوطة مع GZIP(1) bzip2(1) أو xz(1)
على التوالي ، ويتم التعامل معها بشفافية من خلال ضغط وسيط (un)
خطوة (باستخدام ملف مؤقت) مع المنشأة المناسبة ، دعم كاف
متاح. وبالمثل ، إذا كان الملف المسمى غير موجود ، ولكن ملف به أحد ملفات
تم ذكر ملحقات الضغط ، ثم يتم توسيع الاسم تلقائيًا و
يتم استخدام الملف المضغوط.

خلاف ذلك ، إذا كان الاسم ينتهي بامتداد من أجله امتداد تحميل ربط الملف
و ملف ربط وحفظ تمديد يتم تعيين المتغيرات ، ثم سيتم استخدام الخطافات المعطاة
لتحميل وحفظ "الاسم" ، وسيعمل S-nail مع ملف مؤقت وسيط.

يتم تأمين ملفات MBOX (علب البريد المستندة إلى الملفات الثابتة) بشكل عام أثناء عمليات الملفات
من أجل تجنب التناقضات ضد التعديلات المتزامنة. ملفات صندوق البريد
التي يعاملها S-Nail كصناديق بريد نظام ستتم حمايتها أيضًا من خلال ما يسمى بـ dotlock
، الطريقة التقليدية لقفل ملف التخزين المؤقت للبريد: ملف قفل لأي ملف "أ"
سيتم إنشاء "a.lock" طوال مدة المزامنة - حسب الضرورة
سيتم استخدام عملية dotlock الطفل المفصولة بامتياز لاستيعاب الضرورة
تعديلات الامتياز من أجل إنشاء ملف dotlock في نفس الدليل و
بنفس هويات المستخدم والمجموعة كملف الاهتمام. انظر أيضا
ام بوكس- rfc4155 لضبط معالجة ملفات MBOX.

If الاسم يشير إلى دليل يحتوي على أدلة فرعية "tmp" و "new" و "cur" ، إذن
يتم التعامل معه كمجلد بتنسيق "Maildir". اسم النموذج

بروتوكول [v15-Compan]: // [المستخدم [: كلمة المرور] @] المضيف [: المنفذ] [/ المسار]
بروتوكول [no v15-Compatible]: // [user @] host [: port] [/ path]

يتم أخذها كمواصفات علبة بريد الإنترنت. أيد حليف [الخيار]
البروتوكولات pop3 (POP3) و com.pop3s (POP3 مع النقل المشفر SSL / TLS). ال
[/طريق] الجزء صالح فقط لـ IMAP ؛ هناك يتخلف عن السداد صندوق الوارد. انظر أيضا
قسم On URL بناء الجملة و الاعتماد بحث.

[لا v15-رفيق] إذا المستخدم يحتوي على أحرف خاصة ، خاصة "/" أو "٪" ، هم
يجب تخطيها في تدوين URL - الأمر urlencode يمكن استخدامها لإظهار
التحويل الضروري. ينطبق جزء "المسار" الاختياري على IMAP فقط ؛ اذا كانت
إذا تم حذفه ، يتم استخدام "صندوق الوارد" الافتراضي.

إذا كان S-nail متصلاً بخادم IMAP ، فيشير اسم النموذج "mailbox" إلى
"صندوق البريد" على هذا الخادم ، ولكن بخلاف ذلك ، فإن البادئة "@" ليس لها معنى خاص.

علم يأخذ قائمة الرسائل ويضع علامة على الرسائل كـ علمجد عاجل / خاص
انتباه. هذه العلامة ليس لها معنى تقني في نظام البريد ؛ انها فقط تسبب
الرسائل المراد إبرازها في ملخص الرأس ، وجعلها خاصة
عنونة.

مجلد (أضعاف) نفس ملف.

المجلدات بدون وسيطات ، قم بسرد أسماء المجلدات في دليل المجلد. مع ال
المجلد الحالي كوسيطة ، يسرد أسماء المجلدات الموجودة أسفل المجلد المحدد ؛
على سبيل المثال ، يسرد الأمر "folder @" المجلدات الموجودة على المستوى الأساسي للتيار
خادم IMAP. انظر أيضا المتغير عمق قائمة imap.

متابعة
(F) على غرار الرد، ولكنه يحفظ الرسالة في ملف باسم الجزء المحلي
من عنوان المستلم الأول (بدلاً من في سجل).

متابعة
(فو) على غرار رد، ولكنه يحفظ الرسالة في ملف باسم الجزء المحلي
من عنوان المستلم الأول (بدلاً من في سجل).

متابعة الكل
على غرار متابعة، ولكنه يستجيب لجميع المستلمين بغض النظر عن com.flipr
المتغير.

المتابعه
على غرار متابعة، ولكنه يستجيب للمرسل فقط بغض النظر عن com.flipr
المتغير.

إلى الأمام الاسم المستعار لـ إعادة توجيه.

إلى الأمام الاسم المستعار لـ إعادة توجيه.

تبدأ من (و) يأخذ قائمة بالرسائل ويطبع رؤوس الرسائل الخاصة بهم (مما يؤهل ذلك
الأمر كمرفق بحث عن مسامير S).

إعادة توجيه على غرار إعادة توجيه، ولكنه يحفظ الرسالة في ملف مسمى على اسم الجزء المحلي من
عنوان المستلم (بدلاً من في سجل).

إعادة توجيه يأخذ رسالة وعنوان المستلم ويعيد توجيه الرسالة إليه.
يتم تضمين نص الرسالة الأصلية في الرسالة الجديدة بقيمة
com.fwdheading متغير مطبوع من قبل. ال فوديجنور و فودريتاين الأوامر تحدد
ما هي حقول الرأس المضمنة في الرسالة الجديدة. فقط الجزء الأول من ملف
يتم تضمين رسالة متعددة الأجزاء ما لم يتم تضمين مرر كمرفق تم تعيين الخيار.
ما لم يكن الخيار الأسماء الكاملة تم تعيين عناوين المستلمين سيتم تجريدها من
التعليقات والأسماء وما إلى ذلك.

فوديجنور
يحدد حقول الرأس التي سيتم تجاهلها باستخدام الأمر إعادة توجيه. هذا الأمر
ليس له أي تأثير عندما يكون مرر كمرفق تم تعيين الخيار.

فودريتاين
يحدد حقول الرأس التي سيتم الاحتفاظ بها مع الأمر إعادة توجيه. فودريتاين
يتجاوز فوديجنور. هذا الأمر ليس له أي تأثير عندما يكون ملف مرر كمرفق
تم تعيين الخيار.

شبح تحديد أو سرد الأسماء المستعارة للأوامر ، ما يسمى بالأشباح. بدون حجج قائمة الكل
تتم طباعة الأسماء المستعارة المعروفة حاليًا. بحجة واحدة توسيع المعطى
يظهر الاسم المستعار. باستخدام وسيطتين أو أكثر ، يتم تعريف أو تحديث الاسم المستعار للأمر:
الوسيطة الأولى هي الاسم الذي يجب أن يكون سطر الأوامر المتبقي تحته
يمكن الوصول إليها ، يمكن أن يكون محتواها أي شيء تقريبًا. يمكن استخدام الشبح
يمكن استخدام أمر عادي في كل مكان ، ولكن الأولوية دائمًا ؛ أي حجج
التي يتم منحها إلى الاسم المستعار للأمر يتم ضمها إلى محتوى الاسم المستعار ، و
تشكل السلسلة الناتجة سطر الأوامر الذي يتم تنفيذه في الواقع. انظر أيضا
غير شبح.

؟ gh xx
"ghost": لا يوجد مثل هذا الاسم المستعار: "xx"
؟ gh xx صدى مرحبًا ،
؟ gh xx
شبح xx "صدى مرحبًا ،"
؟ xx
أهلا،
؟ xx العالم
مرحبا، العالم

رؤوس (ح) اعرض المجموعة الحالية للعناوين التي يعتمد حجمها على المتغير
شاشة. إذا تم إعطاء مواصفات الرسالة مجموعة الرؤوس التي تحتوي على
تظهر الرسالة الأولى فيه وتتحول الرسالة الموجودة أعلى الشاشة إلى
"نقطة" جديدة.

مساعدة (hel) مرادف ل ?.

تاريخ [خيار] إما إظهار or واضح قائمة إدخالات التاريخ ؛ عشري عدد
تحدد الوسيطة إدخال التاريخ المعني وتعرضه - اضغط على "ENTER" للقبول
ذلك ، وسيصبح إدخال السجل هو قمة التاريخ الجديد. الوضع الافتراضي إذا لم يكن كذلك
يتم إعطاء الحجج إظهار.

عقد (هو أيضا المحافظة) يأخذ قائمة الرسائل ويضع علامة على كل رسالة فيها ليتم حفظها
في صندوق بريد نظام المستخدم بدلاً من MBOX. لا يتجاوز حذف
يأمر. ينحرف S-nail عن معيار POSIX باستخدام هذا الأمر ، لأن ملف التالي
صدر الأمر بعد عقد سيعرض الرسالة التالية ، وليس الرسالة الحالية.

if (ط) جزء من العش if/أليف/آخر/ENDIF بناء التنفيذ المشروط - إذا
الشرط المعطى صحيح ثم يتم تنفيذ الكتلة المغلفة. POSIX فقط
يدعم الشروط "[Rr] eceive" و "[Ss] end" و "[Tt] erm" (نفذ إذا كان المعيار
الإدخال هو tty) ، جميع الشروط المتبقية هي امتدادات غير محمولة ؛ .لاحظ أن
تؤدي الشروط المحددة بشكل خاطئ إلى تنفيذ الشرط بأكمله
بناء حتى إغلاق (المطابقة) ENDIF الأمر المراد قمعه. بناء الجملة
من العش if يتطلب بناء التنفيذ الشرطي أن كل شرط و
عنصر بناء الجملة محاط بمسافة بيضاء.

إذا تلقيت
أوامر ...
آخر
أوامر ...
ENDIF

يمكن أن يكون هناك شرط آخر أي قيمة منطقية (انظر القسم القيم الخيارات For
قيمة منطقية) لوضع علامة على كتلة مغلفة على أنها "لا تنفذ أبدًا" أو "تنفذ دائمًا". إنها
من الممكن التحقق من وجود متغير أو مقارنة توسعه بالمستخدم
قيمة معينة أو متغير آخر عبر المشغل الشرطي "$" ("المتغير التالي")
شخصية. عوامل المقارنة المتاحة هي "<" (أقل من) ، "<=" (أقل من
أو يساوي) ، '==' (يساوي) ، '! =' (لا يساوي) ، '> =' (أكبر من أو يساوي) ، '>'
(أكبر من) ، '= @' (سلسلة فرعية لـ) و '! @' (ليست سلسلة فرعية لـ). القيم
من الجانب الأيسر والأيمن يتم التعامل معها كسلاسل ويتم مقارنتها 8 بت بايت-
من الحكمة ، تجاهل الحالة وفقًا لقواعد ترميز US-ASCII (لذلك ،
تعتمد على اللغة النشطة ، مما قد ينتج عنه نتائج خاطئة للسلاسل الموجودة في
ترميز اللغة). باستثناء عمليات التحقق من السلسلة الفرعية ، ستكون المقارنة بدلاً من ذلك
يتم إجراؤها حسابيًا ، إذا كان كلاهما ، أعطى المستخدم القيمة وكذلك المتغير
المحتوى ، يمكن تحليله كأرقام (أعداد صحيحة). يتم التعامل مع المتغير غير المحدد على أنه
سلسلة فارغة.

عندما يتوفر دعم التعبير العادي [الخيار] ، الاختبار الإضافي
يمكن استخدام الحالتين '= ~' و '! ~'. يعاملون الجانب الأيمن بشكل منتظم
التعبير المطابق غير حساس لحالة الأحرف ووفقًا لـ LC_CTYPE النشط
locale ، مما يعني أنه يجب مطابقة السلاسل في ترميز الإعدادات المحلية بشكل صحيح.

يمكن ضم الشروط عبر قوائم AND-OR (حيث يكون عامل التشغيل AND هو "&&" و
عامل التشغيل OR هو '||') ، والتي لها أسبقية متساوية وسيتم تقييمها باليسار
الترابطية ، وبالتالي باستخدام نفس الصيغة المعروفة لـ sh(1). بل هو أيضا
من الممكن تشكيل مجموعات من الشروط والقوائم من خلال إرفاقها في أزواج من
الأقواس "[...]" ، والتي قد تكون متشابكة مع بعضها البعض ، ويمكن أيضًا ضمها
عبر قوائم AND-OR.

يمكن تعديل نتائج الظروف الفردية والمجموعات بأكملها عبر أحادي
المشغلين: عامل التشغيل الأحادي "!" سيعكس النتيجة.

إذا $ debug
تم تعيين echo * debug *
ENDIF
إذا كان $ ttycharset == "UTF-8"
تم ضبط echo * ttycharset * على UTF-8 ، غير حساس لحالة الأحرف
ENDIF
مجموعة t1 = واحد t2 = واحد
إذا كان $ t1 == $ t2
صدى هذان المتغيران متساويان
ENDIF
إذا كان $ version-major> = 15
صدى تشغيل نسخة جديدة ..
إذا كانت الميزات $ = @ "regex"
إذا كان $ TERM = ~ "^ xterm. *"
صدى .. في محطة X
ENDIF
ENDIF
إذا [[صحيح] && [[$ debug] || [$ مطوّل]]
صدى صاخبة ، صاخبة
ENDIF
إذا كان صحيحًا && $ debug || مطول $
صدى الرابطة اليسرى ، كما هو معروف من القشرة
ENDIF
لو ! ! حقيقي && ! [! تصحيح && $! $ مطوّل]
دعم مشغل أحادي الصدى
ENDIF
ENDIF

تجاهل بدون وسيطات ، تتم طباعة قائمة حقول الرأس التي تم تجاهلها ، وإلا سيتم طباعة
تمت إضافة قائمة حقول الرأس إلى قائمة التجاهل: حقول الرأس في قائمة التجاهل
على الجهاز عند طباعة الرسالة. لطباعة رسالة بتنسيق
بالكامل ، استخدم الأوامر النوع or طباعة. انظر أيضا تجاهل و احتفظ.

IMAP [الخيار] يرسل سلاسل الأوامر مباشرة إلى خادم IMAP الحالي. حلزون
يعمل دائمًا في IMAP "الحالة المحددة" في صندوق البريد الحالي ؛ يأمر ذلك
سيؤدي تغيير هذا إلى نتائج غير مرغوب فيها ويجب تجنبه. IMAP مفيد
الأوامر هي:

create يأخذ اسم صندوق بريد IMAP كوسيطة ويقوم بإنشائه
هنا.

getquotaroot (RFC 2087) يأخذ اسم صندوق بريد IMAP كوسيطة
ويطبع الحصص التي تنطبق على صندوق البريد. ليس كل بروتوكول IMAP
تدعم الخوادم هذا الأمر.

مساحة الاسم (RFC 2342) لا تأخذ أي وسيطات وتطبع الملف الشخصي
مساحات الأسماء ومساحات أسماء المستخدمين الآخرين والمساحات المشتركة
مساحات الأسماء. تتم طباعة كل نوع مساحة اسم بين قوسين ؛ لو
توجد مساحات أسماء متعددة من نفس النوع ، داخلي
الأقواس تفصل بينهما. لكل مساحة اسم بادئة و
تم إدراج فاصل التسلسل الهرمي. لا تدعم جميع خوادم IMAP
هذا الأمر.

المؤتمر الوطني العراقي مثل نيومايل.

قائمة يطبع أسماء جميع الأوامر المتاحة ، مرتبة أبجديًا.

لوكالوبتس
يمكن استخدام هذا الأمر لتعريب التغييرات على المتغيرات ، مما يعني أن حالتها
سيتم إرجاعه إلى السابق بمجرد ترك النطاق المغطى. يمكن أن يكون فقط
تستخدم داخل كتل تعريف الماكرو المقدمة بواسطة حساب or حدد، و يكون
تفسر على أنها منطقية (انظر القيم الخيارات) ؛ "النطاق المغطى" للحساب هو
غادر بمجرد إيقاف تشغيله مرة أخرى.

تعريف مؤقت_إعدادات {
تعيين global_option1
لوكالوبتس على
اضبط local_option1
اضبط local_option2
لوكالوبتس قبالة
تعيين global_option2
}

ملاحظات أن هذا الإعداد "يتكدس": على سبيل المثال ، إذا كان "macro1" يتيح تغيير الترجمة
ويستدعي "macro2" ، والذي يعيد تعيين الترجمة بشكل صريح ، ثم تتغير أي قيمة
داخل "macro2" ستظل تتم إعادته بواسطة "macro1"!

لريبلي الرد على الرسائل الواردة عبر (المعروفmllist) أو مشترك (com.mlsubscribe)
القوائم البريدية ، أو التظاهر بذلك (انظر البريدية القوائم): فوق المعتاد الرد
هذه الوظيفة سوف تلجأ بنشاط بل وتزيل مستلمي الرسائل بالترتيب
لتوليد رسالة من المفترض أن يتم إرسالها إلى قائمة بريدية. على سبيل المثال
كما أنه سينشئ ضمنيًا رأس "Mail-Follow-To:" إذا بدا ذلك مفيدًا ،
بغض النظر عن إعداد المتغير متابعة.

بريد على غرار بريد، ولكنه يحفظ الرسالة في ملف مسمى على اسم الجزء المحلي من
عنوان المستلم الأول (بدلاً من في سجل).

بريد (م) يأخذ (قائمة) عنوان (عناوين) المستلم كوسيطة (حجة) ، أو يسأل عن
المدخلات القياسية إذا لم يتم إعطاء أي منها ؛ ثم يجمع محتوى البريد المتبقي و
يرسلها.

MBOX (mb) سيتم إرسال قائمة الرسائل المحددة إلى MBOX عند إنهاء S-nail ؛ هذا ال
الإجراء الافتراضي ما لم يكن عقد تم تعيين الخيار. [قد يختلف سلوك الإصدار 15] هذا
يمكن استخدام الأمر فقط في صندوق بريد النظام (انظر ملف).

نوع التمثيل الصامت
بدون أي وسيطات ، سيتم عرض محتوى ذاكرة التخزين المؤقت لنوع MIME. خلاف ذلك
تحدد كل وسيطة مواصفات كاملة لنوع MIME من النوع الذي يجب أن يكون
مضاف (مُسبق) إلى ذاكرة التخزين المؤقت. في أي حال ، يتم تحميل مصادر نوع MIME أولاً كـ
ضروري - mimetypes-load-control يمكن استخدامها لضبط المصادر
تحميلها بالفعل. الرجوع إلى قسم أنواع التمثيل الصامت ملفات للمزيد عن MIME
اكتب المواصفات وهذا الموضوع بشكل عام. إلغاء تسجيل نوع MIME وذاكرة التخزين المؤقت
يمكن تشغيل عمليات إعادة التعيين باستخدام com.unmimetype.

mllist قائمة بجميع القوائم البريدية المحددة حاليًا (وقوائم
السمات ، إن وجدت). وإلا فإن جميع الحجج المقدمة (والتي لا يلزم أن تكون
ونقلت باستثناء المسافة البيضاء) ومن الآن فصاعدًا سيتم التعرف عليها على أنها بريدية
القوائم. يمكن إزالة القوائم البريدية عن طريق الأمر unmlist.

إذا كان دعم التعبير العادي [الخيار] متاحًا ، فيجوز للقوائم البريدية
يتم تحديدها أيضًا كتعبيرات عادية (راجع إعادة تنسيق(7) للمزيد عن هؤلاء).

com.mlsubscribe
بدون وسيطات قائمة بجميع القوائم البريدية المحددة حاليًا والتي تحتوي على ملف
تمت طباعة سمة الاشتراك. وإلا سيتم تعيين هذه السمة للجميع
إعطاء قوائم بريدية ، وإنشاءها حديثًا حسب الضرورة (عبر mllist). الاشتراك
يمكن إزالة السمات عن طريق الأمر إلغاء الاشتراك. انظر أيضا متابعة.

تحرك على غرار خطوة، ولكنه ينقل الرسائل إلى ملف مسمى على اسم الجزء المحلي من
عنوان المرسل للرسالة الأولى (بدلاً من في سجل).

خطوة يتصرف مثل نسخة لكنه يحدد الرسائل للحذف إذا تم نقلها
بنجاح.

المزيد اعجاب الأكثر من ذلك، ولكنه يطبع أيضًا حقول الرأس التي تم تجاهلها وجميع أجزاء MIME. مطابقة ل
صفحة.

الأكثر من ذلك استدعاء PAGER في الرسائل المحددة ، حتى في الوضع غير التفاعلي وطالما
حيث أن الإخراج القياسي عبارة عن محطة طرفية. مطابقة ل صفحة.

نترك [الخيار] إما (إظهار أو) واضح التيار .netrc ذاكرة التخزين المؤقت ، تحميل الملف أولاً باسم
ضروري في الحالة السابقة. لاحظ أن S-nail سيحاول قراءة الملف فقط
مرة واحدة ، استخدم "نترك امسح "لفتح المحاولة التالية. يرى netrc-lookup و
قسم On URL بناء الجملة و الاعتماد بحث؛ القسم .netrc ملف وثائق
تنسيق الملف بالتفصيل.

نيومايل للتحقق من وجود بريد جديد في المجلد الحالي دون إجراء أي تغييرات من قبل.
في حالة وجود بريد جديد ، يتم طباعة رسالة. إذا كان رأس تم تعيين المتغير
تتم أيضًا طباعة رؤوس كل رسالة جديدة.

التالي (ن) (مثل "+" أو "ENTER") ينتقل إلى الرسالة التالية بالتسلسل ويكتبها. مع
قائمة وسيطات ، اكتب الرسالة المطابقة التالية.

جديد مثل غير مقروءة.

جديد مثل غير مقروء.

noop إذا تم الوصول إلى المجلد الحالي عبر اتصال شبكة ، يكون الأمر "NOOP" هو
تم الإرسال ، وإلا فلن يتم تنفيذ أي عملية.

صفحة اعجاب صفحة، ولكنه يطبع أيضًا حقول الرأس التي تم تجاهلها وجميع أجزاء MIME. مطابقة ل
المزيد.

صفحة استدعاء PAGER في الرسائل المحددة ، حتى في الوضع غير التفاعلي وطالما
حيث أن الإخراج القياسي عبارة عن محطة طرفية. مطابقة ل الأكثر من ذلك.

أنبوب اعجاب أنبوب ولكن أيضًا تجاهل الأنابيب حقول الرأس وجميع أجزاء MIME
رسائل "متعددة الأجزاء / بديلة".

أنبوب (pi) تأخذ قائمة رسائل وأمر shell وتوجيه الرسائل عبر ملف
يأمر. بدون وسيطة ، يتم تمرير الرسالة الحالية من خلال الأمر
التي قدمها كمد عامل. إذا كان صفحة تم تعيين المتغير ، يتم اتباع كل رسالة
بحرف formfeed.

المحافظة
(قبل) مرادف ل عقد.

طباعة (ف) مثل طباعة ولكن أيضًا يطبع حقول الرأس التي تم تجاهلها وجميع أجزاء MIME
رسائل "متعددة الأجزاء / بديلة". أنظر أيضا طباعة, تجاهل و احتفظ.

طباعة (ع) يأخذ قائمة الرسائل ويكتب كل رسالة على محطة المستخدم. ل
رسائل MIME متعددة الأجزاء ، جميع الأجزاء التي تحتوي على نوع محتوى "نص" أو "رسالة"
معروض ، الآخر مخفي باستثناء الرؤوس. يتم فك تشفير الرسائل و
تحويلها إلى مجموعة الأحرف الطرفية إذا لزم الأمر.

استقال (ف) إنهاء الجلسة ، وحفظ جميع الرسائل غير المحذوفة وغير المحفوظة في الوقت الحالي
MBOX ، مع الاحتفاظ بجميع الرسائل المميزة بعلامة عقد or المحافظة أو لم تتم الإشارة إليه مطلقًا في
صندوق بريد النظام ، وإزالة جميع الرسائل الأخرى من صندوق بريد النظام. لو
وصل بريد جديد أثناء الجلسة ، ستكون الرسالة "لديك بريد جديد"
مبين. إذا تم تقديمه أثناء تحرير ملف صندوق بريد مع علامة سطر الأوامر -f، ثم
تتم إعادة كتابة ملف التحرير. تتم العودة إلى الغلاف ، ما لم تتم إعادة الكتابة
فشل تحرير الملف ، وفي هذه الحالة يمكن للمستخدم الهروب بأمر الخروج.

إعادة توجيه
مثل إعادة إرسال.

إعادة توجيه
مثل إعادة إرسال.

إزالة يزيل المجلدات المسماة. يطلب من المستخدم التأكيد في الوضع التفاعلي.

إعادة تسمية يأخذ اسم مجلد موجود واسم المجلد الجديد ويعيد تسميته
الأول إلى الثاني. يجب أن يكون كلا المجلدين من نفس النوع ويجب أن يكونا
موجود على الخادم الحالي لـ IMAP.

رد (ص) الرد على المنشئ. لا ترد على المستلمين الآخرين من الأصل
رسالة. com.flipr سيتبادل هذا الأمر مع الرد. ما لم يكن الخيار الأسماء الكاملة
تم تعيين عنوان المستلم سيتم تجريده من التعليقات والأسماء وما إلى ذلك.

الرد (ص) تأخذ رسالة وتستجيب لها المجموعة من خلال مخاطبة المرسل والجميع
المتلقين. متابعة, متابعة لتكريم, الرد على الشرف وأيضا
المتلقين في سم مكعب تؤثر على سلوك الاستجابة. الامر لريبلي عروض خاصة
دعم للرد على القوائم البريدية. ما لم يكن الخيار الأسماء الكاملة تم تعيين
سيتم تجريد عناوين المستلمين من التعليقات والأسماء وما إلى ذلك com.flipr هو تعيين
الأوامر رد و الرد يتم تبادلها.

الرد على الجميع
على غرار الرد، ولكنه يبدأ ردًا جماعيًا بغض النظر عن قيمة com.flipr.

المرسل
على غرار رد، لكنه يستجيب للمرسل فقط بغض النظر عن قيمة com.flipr.

إعادة إرسال اعجاب إعادة إرسال، لكنها لا تضيف أي سطور رأس. هذه ليست طريقة لإخفاء ملف
هوية المرسل ، ولكنها مفيدة لإرسال رسالة مرة أخرى إلى نفس المستلمين.

إعادة إرسال يأخذ قائمة بالرسائل واسم مستخدم ويرسل كل رسالة إلى المستخدم المحدد.
تم إضافة "Resent-From:" وحقول الرأس ذات الصلة إلى النسخة الجديدة من
رسالة.

الرد مثل رد.

رد مثل الرد.

يستجيب للجميع
مثل الرد على الجميع.

المستجيب
مثل المرسل.

احتفظ (إعادة) بدون وسيطات ، تتم طباعة قائمة حقول الرؤوس المحتجزة ، وإلا
تتم إضافة قائمة حقول الرأس المحددة إلى قائمة الاحتفاظ: حقول الرأس في ملف
تظهر قائمة الاحتفاظ على الجهاز عند طباعة رسالة ، وكل رأس آخر
تم قمع الحقول. لطباعة رسالة كاملة ، استخدم الأوامر النوع
or طباعة. انظر أيضا تجاهل و تجاهل; احتفظ له الأسبقية على المذكور.

حفظ (S) على غرار حفظ، ولكنه يحفظ الرسائل في ملف مسمى على اسم الجزء المحلي من
مرسل الرسالة الأولى بدلاً من (في سجل و) أخذ اسم ملف
جدال.

حفظ (ق) يأخذ قائمة الرسائل واسم الملف ويلحق كل رسالة بدوره إلى النهاية
من الملف. إذا لم يتم إعطاء اسم ملف ، فسيتم استخدام ملف MBOX. اسم الملف بتنسيق
علامات الاقتباس ، متبوعة بعدد الأحرف الذي تم إنشاؤه على الجهاز الطرفي للمستخدم.
في حالة تحرير صندوق بريد النظام ، يتم وضع علامة على الرسائل للحذف. الملفات المضغوطة
ويتم التعامل مع علب بريد IMAP كما هو موضح لملف -f خيار سطر الأوامر أعلاه.

حفظ
مثل saveignore.

saveignore
هو حفظ ماذا تجاهل هو طباعة و نوع. حقول الرأس التي تم وضع علامة عليها هكذا هي
تم تصفيته عند حفظ رسالة بواسطة حفظ أو عند الحفظ تلقائيًا في MBOX.
يجب تطبيق هذا الأمر فقط على حقول الرأس التي لا تحتوي على
المعلومات اللازمة لفك تشفير الرسالة ، كما تفعل حقول محتوى MIME. في حالة الحفظ
الرسائل الموجودة على حساب IMAP وتجاهل الحقول يجعل من المستحيل نسخ البيانات
مباشرة على الخادم ، وبالتالي فإن العملية عادة ما تصبح أبطأ بكثير.

حفظ
هو حفظ ماذا احتفظ هو طباعة و نوع. حقول الرأس التي تم وضع علامة عليها هكذا هي
فقط تلك المحفوظة برسالة عند الحفظ بواسطة حفظ أو عند الحفظ تلقائيًا في
مبوكس. حفظ يتجاوز saveignore. استخدام هذا الأمر بقوة
غير محبذ لأنه قد يزيل حقول الرأس المطلوبة لفك تشفير الرسالة
بشكل صحيح.

رأيت يأخذ قائمة الرسائل ويضع علامة على جميع الرسائل على أنها تمت قراءتها.

طقم (se) بدون وسيطات ، يطبع هذا الأمر جميع الخيارات ، وبالنسبة للخيارات غير الثنائية ،
القيم المعروفة حاليًا بـ S-nail. تحديد أي من الخيارات بسد كومبات or
com.bsdset يغير تنسيق الإخراج إلى نمط BSD ، وإلا فإن القائمة المقتبسة بشكل صحيح
ويتم إنتاج. لو تصحيح تم تعيينه أو مطنب تم تعيينه مرتين ثم القائمة
تم تعديله لتمييز المتغيرات المجمعة.

بخلاف ذلك ، يعدل (يضبط ويغير ضبط) الخيارات المحددة. الحجج من الشكل
'option = value' (لا توجد مسافة قبل أو بعد '=') ، أو 'option' عادي إذا لم يكن هناك
قيمة. يمكن وضع علامات الاقتباس حول أي جزء من بيان التنازل
لاقتباس الفراغات أو علامات التبويب ، على سبيل المثال ،

تعيين indentprefix = "->"

إذا بدأت الحجة بـ "no" ، كما في "set nosave" ، يكون التأثير هو نفسه
استدعاء غير مصلد الأمر مع الجزء المتبقي من المتغير ('unset save').

سيتينف مطابقة ل طقم فيما عدا أنه يتم أيضًا تصدير الخيارات إلى البرنامج
بيئة؛ نظرًا لأن هذه المهمة تتطلب دعم المضيف الأصلي ، فسيظل الأمر دائمًا
أبلغ عن خطأ إذا لم يكن ذلك متاحًا (ولكن لا يزال يتصرف مثل طقم في هذه الحالة). هذا
العملية ليست عملية إلا إذا تم تحميل جميع ملفات الموارد. انظر أيضا
أونسيتينف.

قذيفة (sh) يستدعي نسخة تفاعلية من الغلاف.

الاختصار
بدون وسيطات ، تتم طباعة قائمة بجميع الاختصارات المحددة حاليًا.
بخلاف ذلك ، تكون جميع الحجج المقدمة (التي لا يلزم اقتباسها باستثناء المسافة البيضاء)
يتم التعامل معها على أنها أزواج من الاختصارات وتوسعاتها ، مما يؤدي إلى إنشاء اختصارات جديدة أو متغيرة
الاختصارات الموجودة بالفعل ، حسب الضرورة. يمكن إزالة الاختصارات عن طريق الأمر
غير مختصر. يجب أن تكون سلاسل التوسيع بالصيغة الموصوفة
ل ملف أمر.

إظهار اعجاب طباعة، ولكن لا يقوم بفك تشفير MIME أو فك التشفير ، بحيث يكون الملف الخام
يظهر نص الرسالة.

المقاسات (si) اطبع الحجم بالأحرف لكل رسالة من قائمة الرسائل المحددة.

sort قم بإنشاء تمثيل تم فرزه للمجلد الحالي ، وقم بتغيير ملف التالي أمر
وأنماط العنونة مثل أنها تشير إلى الرسائل بالترتيب الفرز.
أرقام الرسائل هي نفسها الموجودة في الوضع العادي. إذا كان رأس تم تعيين المتغير ، أ
تتم أيضًا طباعة ملخص الرأس بالترتيب الجديد. معايير الفرز الممكنة هي:

date قم بفرز الرسائل حسب حقل "التاريخ:" ، أي بالوقت الذي تم إرساله إليه
تم إرسالها.
من فرز الرسائل حسب قيمة الحقل "من:" ، أي بواسطة
عنوان المرسل. إذا كان أظهر الاسم تم تعيين المتغير
استخدام الاسم الحقيقي للمرسل (إن وجد).
size فرز الرسائل حسب حجمها.
البريد العشوائي [الخيار] قم بفرز الرسالة حسب درجة الرسائل غير المرغوب فيها ، كما كان
مصنفة حسب محتوى غير مرغوب فيه.
status قم بفرز الرسائل حسب حالة الرسالة.
الموضوع فرز الرسائل حسب موضوعها.
موضوع إنشاء عرض الخيوط.
لفرز الرسائل حسب قيمة الحقل "إلى:" ، أي بواسطة
عنوان المستلم. إذا كان أظهر الاسم تم تعيين المتغير
يتم استخدام الاسم الحقيقي للمستلم (إن وجد).

في حالة عدم وجود وسيطة ، تتم طباعة معيار الفرز الحالي.

مصدر (لذلك) يقرأ الأمر المصدر الأوامر من ملف.

مصدر_إذا كان
الفرق ل مصدر هو أن هذا الأمر لن يولد خطأ إذا كان
لا يمكن فتح وسيطة الملف المحددة بنجاح. يمكن أن يكون هذا مهمًا في ، على سبيل المثال ،
ملفات الموارد ، حيث يتم إيقاف تحميل تلك الملفات عند مواجهة خطأ.

البريد العشوائي
[الخيار] يأخذ قائمة بالرسائل ويمسح علامة "is-spam" الخاصة بهم.

ننسى البريد المزعج
[الخيار] يأخذ قائمة بالرسائل ويسبب واجهة البريد العشوائي أن ينسى ذلك
من أي وقت مضى استخدامها لتدريب مرشح بايزي. ما لم يُذكر خلاف ذلك ، فإن "is-spam"
يتم فحص علم الرسالة لاختيار ما إذا كانت الرسالة تنسى
"لحم الخنزير" أو "البريد العشوائي".

سبامهام [الخيار] يأخذ قائمة بالرسائل ويبلغ مرشح بايزي لـ
واجهة البريد العشوائي أنهم "لحم خنزير". يؤدي هذا أيضًا إلى مسح علامة "is-spam" لملف
الرسائل المعنية.

محتوى غير مرغوب فيه
[الخيار] يأخذ قائمة بالرسائل ويقيمها باستخدام التكوين
واجهة البريد العشوائي، دون تعديل الرسائل ، ولكن تعيين علامة "is-spam" على أنها
ملائم؛ نظرًا لفقدان رؤوس تصنيف الرسائل غير المرغوب فيها ، فسيتم نسيان المعدل
بمجرد ترك صندوق البريد. الرجوع إلى قسم الدليل معالجة البريد المزعج ل
صورة كاملة للتعامل مع البريد العشوائي في S-nail.

مجموعة البريد المزعج [الخيار] يأخذ قائمة بالرسائل ويضع علامة "is-spam" الخاصة بهم.

البريد العشوائي
[الخيار] يأخذ قائمة بالرسائل ويبلغ مرشح بايزي لـ
واجهة البريد العشوائي أنها "رسائل غير مرغوب فيها". يؤدي هذا أيضًا إلى تعيين علامة "is-spam" لملف
الرسائل المعنية.

خيط [قديم] نفس "فرز سلسلة الرسائل" (ضع في اعتبارك استخدام "شبح" حسب الضرورة).
قم بإنشاء تمثيل مترابط للمجلد الحالي ، أي وضع مسافة بادئة للرسائل التي
هي الردود على الرسائل الأخرى في عرض الرأس وتغيير التالي القيادة و
أوضاع العنونة مثل أنها تشير إلى الرسائل بالترتيب المترابط.
أرقام الرسائل هي نفسها الموجودة في الوضع غير الخيطي. إذا كان رأس تم تعيين المتغير ،
يتم أيضًا طباعة ملخص رأس بالترتيب المترابط.

تيشرت (إلى) يأخذ قائمة الرسائل ويطبع الأسطر القليلة العلوية لكل منها. عدد ال
يتم التحكم في الخطوط المطبوعة بواسطة المتغير الخطوط العلوية والافتراضيات إلى خمسة.

تواصل (tou) يأخذ قائمة الرسائل ويضع علامة على الرسائل للحفظ في MBOX. حلزون
ينحرف عن معيار POSIX باستخدام هذا الأمر ، على النحو التالي التالي أمر
سيعرض الرسالة التالية بدلاً من الرسالة الحالية.

النوع (T) مطابق لـ طباعة أمر.

نوع (ر) مرادف ل طباعة.

غير محسوب
احذف جميع الحسابات المحددة. تتم طباعة رسالة خطأ إذا لم يتم طباعة حساب معين
مُعرف. الاسم الخاص "*" سوف يتجاهل كل الحسابات الموجودة.

unalias. (una) يأخذ قائمة بالأسماء المحددة بواسطة أوامر الاسم المستعار ويتجاهل ما تم تذكره
مجموعات المستخدمين. الاسم الخاص "*" سوف يتجاهل جميع الأسماء المستعارة الموجودة.

لم يتم الرد عليها
يأخذ قائمة الرسائل ويضع علامة على كل رسالة على أنها لم يتم الرد عليها.

عدم الانهيار
ينطبق فقط على الوضع الخيوط. يأخذ قائمة الرسائل ويجعل الرسالة و
جميع الردود عليه مرئية في ملخصات الرأس مرة أخرى. عندما تصبح الرسالة هي
الرسالة الحالية ، تصبح مرئية تلقائيًا. أيضا عندما تكون رسالة مع
تتم طباعة الردود المطوية ، وكلها غير مطوية تلقائيًا.

غير معروف
قم بإلغاء تحديد كافة وحدات الماكرو المحددة. تتم طباعة رسالة خطأ إذا لم يتم طباعة ماكرو معين
مُعرف. سيتجاهل الاسم الخاص "*" كافة وحدات الماكرو الموجودة.

الحذف
(ش) يأخذ قائمة الرسائل ويضع علامة على كل رسالة على أنها لم يتم حذفها.

غير المشروع يأخذ قائمة الرسائل والأمممسودةكل رسالة.

غير متذمر يأخذ قائمة الرسائل ويضع علامة على كل رسالة على أنها ليست موجودة علمجد.

unwdignore
يزيل أسماء حقول الرأس من قائمة الحقول التي تم تجاهلها لـ إلى الأمام
يأمر. الاسم الخاص "*" سيزيل كافة الحقول.

غير محتفظ به
يزيل أسماء حقول الرأس من قائمة الحقول المحتجزة لـ إلى الأمام
يأمر. الاسم الخاص "*" سيزيل كافة الحقول.

غير شبح قم بإزالة كل الأوامر المعطاة شبحس. الاسم الخاص "*" سيزيل كل الأشباح.

غير مألوف
يزيل أسماء حقول الرأس من قائمة الحقول التي تم تجاهلها. الاسم الخاص
"*" سيزيل كافة الحقول.

com.unmimetype
احذف جميع أنواع MIME المحددة ، على سبيل المثال ، سيؤدي "unmimetype text /" عادي "إلى إزالة الكل
المواصفات المسجلة لنوع MIME "نص / عادي". الاسم الخاص "*"
سوف يتجاهل جميع أنواع MIME الحالية ، تمامًا كما سيتم "إعادة التعيين" ، ولكن أيضًا
يعيد تمكين تهيئة ذاكرة التخزين المؤقت عبر mimetypes-load-control.

unmlist نسيان كل القوائم البريدية المقدمة. الاسم الخاص "*" سيزيل الكل
القوائم. انظر أيضا mllist.

إلغاء الاشتراك
قم بإزالة سمة الاشتراك من جميع القوائم البريدية المحددة. الاسم الخاص
"*" سيمسح السمة من جميع القوائم التي تم تعيينها لها. انظر أيضا
com.mlsubscribe.

غير مقروءة مثل غير مقروء.

غير مقروء يأخذ قائمة الرسائل ويضع علامة على كل رسالة على أنها لم تتم قراءتها.

غير محتفظ به
يزيل أسماء حقول الرأس من قائمة الحقول المحتجزة. الاسم الخاص
"*" سيزيل كافة الحقول.

غير مبال
يزيل أسماء حقول الرأس من قائمة الحقول التي تم تجاهلها للحفظ. ال
الاسم الخاص "*" سيزيل كافة الحقول.

غير موفر
يزيل أسماء حقول الرأس من قائمة الحقول المحتجزة للحفظ. ال
الاسم الخاص "*" سيزيل كافة الحقول.

غير مصلد (uns) يأخذ قائمة بأسماء الخيارات ويتجاهل قيمها المحفوظة ؛ ال
معكوس طقم.

أونسيتينف
مطابقة ل غير مصلد فيما عدا أنه تتم إزالة الخيارات أيضًا من البرنامج
بيئة؛ نظرًا لأن هذه المهمة تتطلب دعم المضيف الأصلي ، فسيظل الأمر دائمًا
أبلغ عن خطأ إذا لم يكن ذلك متاحًا (ولكن لا يزال يتصرف مثل غير مصلد). هذه العملية
هو no-op ما لم يتم تحميل جميع ملفات الموارد. انظر أيضا سيتينف.

غير مختصر
يحذف أسماء الاختصارات المعطاة كوسيطات. سيتم حذف الاسم الخاص "*"
كل الاختصارات.

غير فرز تعطيل وضع الفرز أو الخيوط (انظر ملف sort و خيط الأوامر) ، ارجع إلى
ترتيب الرسائل العادي ، وإذا كان رأس تم تعيين المتغير ، قم بطباعة ملخص الرأس.

فك الخيط
[قديم] نفس غير فرز.

Urldecode
قم بفك ترميز وسيطات السلسلة المحددة باستخدام عنوان URL وإظهار النتائج.

urlencode
يقوم URL بترميز الوسائط المعطاة وإظهار النتائج.

فارديت قم بتحرير قيم أو إنشاء المتغير (المتغيرات) المحدد في المحرر. المتغيرات الثنائية
لا يمكن تحريره.

فارشو عرض معلومات عن جميع الخيارات المحددة. يعرف S-nail مجموعة محدودة من
المتغيرات المضمنة المعروفة التي يتم تقسيمها إلى مزيد من المتغيرات الثنائية ومتغيرات القيمة ؛
قد يكون لديهم خصائص خاصة ، مثل "للقراءة فقط" (لا يمكن تغيير الإعداد) و
"افتراضية" ، مما يعني أن القيمة يتم إنشاؤها أثناء التنقل حسب الضرورة. بجانب
تلك المتغيرات المعروفة عدد لا حصر له من المجهول ، ما يسمى ب "المجمعة"
قد توجد متغيرات من المتوقع أن تكون قادرة على تخزين القيم.

؟ ضبط foo = bar nobar
؟ varshow sendwait الإصدار الرئيسي شريط foo
"sendwait": (73) ثنائي: مجموعة = 1 (ENVIRON = 0)
"الإصدار الرئيسي": (192) القيمة، للقراءة فقط، افتراضية:\
ضبط = 1 (ENVIRON = 0) قيمة <14>
"foo": مجموعة (مجمعة) = 1 (ENVIRON = 0) قيمة
"bar": مجموعة (مجمعة) = 0 (ENVIRON = 0) قيمة

تحقق من [خيار] يأخذ قائمة الرسائل ويتحقق من كل رسالة. إذا كانت الرسالة ليست ملف
رسالة موقعة من S / MIME ، سيفشل التحقق منها. عملية التحقق
يتحقق ما إذا كانت الرسالة قد تم توقيعها باستخدام شهادة صالحة ، إذا كانت خاصة بمرسل الرسالة
يتطابق عنوان البريد الإلكتروني مع أحد العناوين المضمنة في الشهادة ، وإذا كان
تم تغيير محتوى الرسالة.

بصري (v) يأخذ قائمة الرسائل ويستدعي محرر العرض في كل رسالة. معدل
يتم تجاهل المحتويات ما لم يكن إعادة الكتابة تم تعيين المتغير.

اكتب (ث) بالنسبة للرسائل التقليدية ، تتم كتابة النص بدون كل الرؤوس. الإخراج
يتم فك تشفيره وتحويله إلى تنسيقه الأصلي حسب الضرورة. إذا كان ملف الإخراج
موجود ، يتم إلحاق النص. إذا كانت الرسالة بتنسيق MIME متعدد الأجزاء ، فهي أولًا
تتم كتابة الجزء إلى الملف المحدد كما هو الحال بالنسبة للرسائل التقليدية ، ويكون المستخدم
طلب اسم ملف لحفظ كل جزء آخر. لتوفير الراحة من كل جزء
يمكن تخطيها بإعطاء قيمة فارغة ؛ يمكن أيضًا تحقيق نفس النتيجة بواسطة
كتابتها إلى / ديف / لاغية. بالنسبة للأجزاء الثانية والأجزاء اللاحقة ، يوجد "|" رائد
يؤدي الحرف إلى توصيل الجزء بالأنابيب إلى باقي مدخلات المستخدم
تفسر على أنها أمر قذيفة ؛ وإلا فسيتم توسيع مدخلات المستخدم كما هو معتاد لـ
المجلدات ، على سبيل المثال ، يتم تنفيذ توسيع التلدة. في الوضع غير التفاعلي ، فقط ملف
أجزاء من الرسالة متعددة الأجزاء التي لها اسم ملف معطى في رأس الجزء هي
مكتوبة ، يتم تجاهل الآخرين. لم يتم وضع علامة على الرسالة الأصلية لـ
الحذف في مجلد البريد الأصلي. بالنسبة للمرفقات ، فإن محتويات ملف
يتم الكتابة فوق ملف الوجهة إذا كان الملف موجودًا مسبقًا. لا خاص
يتم تنفيذ معالجة الملفات المضغوطة.

كسيت (خ) مرادف ل خروج.

z يقدم S-Nail رؤوس الرسائل في إطارات النوافذ كما هو موضح أسفل رؤوس
يأمر. يقوم هذا الأمر بالتمرير إلى النافذة التالية للرسائل. إذا كانت الحجة
نظرًا لأنه يحدد النافذة المراد استخدامها. يشير الرقم المسبوق بـ "+" أو "-"
أن النافذة محسوبة بالنسبة للوضع الحالي. رقم
بدون بادئة يحدد رقم النافذة المطلق ، ويتيح الرمز "$" تمرير S-nail
إلى آخر نافذة من الرسائل.

Z على غرار z، لكنه يقوم بالتمرير إلى النافذة التالية أو السابقة التي تحتوي على واحدة على الأقل
"جديد" أو علمرسالة جد.

التلدة الهروب


فيما يلي ملخص لعمليات الهروب من التلدة ، والتي تُستخدم لأداء وظائف خاصة عندما
تأليف الرسائل. يتم التعرف على هروب التلدة فقط في بداية السطور. الاسم
"الهروب من التلدة" تسمية خاطئة إلى حد ما حيث يمكن تغيير حرف الهروب الفعلي من خلال
تعديل الخيار هرب.

~~ سلسلة أدخل سلسلة النص في الرسالة مسبوقة بعلامة "~" واحدة. (إذا كان ملف
تم تغيير حرف الهروب ، يجب مضاعفة هذا الحرف من أجل
أرسله في بداية السطر.)

~! أمر قم بتنفيذ الصدفة المشار إليها أمر، ثم ارجع إلى الرسالة.

~. نفس التأثير مثل كتابة حرف نهاية الملف.

~: الأمر S- مسمار or ~_ الأمر S- مسمار
نفّذ الأمر S-nail المحدد. ومع ذلك ، لا يُسمح بجميع الأوامر.

~? اكتب ملخصًا لأوامر الهروب.

~< اسم الملف مطابقة ل ~r.

~ <! أمر أمر باستخدام القشرة. يتم إدخال خرجها القياسي في ملف
رسالة.

~@ [اسم الملف...]
بدون وسيطات ، قم بتحرير قائمة المرفقات بشكل تفاعلي. إذا كان أحد المرفقات
يتم ترك اسم الملف فارغًا ، ويتم حذف هذا المرفق من القائمة. عندما
تم الوصول إلى نهاية قائمة المرفقات ، وسيطلب S-nail المزيد من المرفقات
حتى يتم إعطاء اسم فارغ. إذا كان اسم ملف معين يتكون فقط من امتداد الملف
رقم تسجيل '#' متبوعًا برقم رسالة صالح للنشط حاليًا
صندوق البريد ، ثم يتم إرفاق الرسالة المحددة كرسالة MIME / rfc822 و
لا تنطبق بقية هذا القسم.

إذا تم تحويل مجموعة الأحرف إلى S-nail ، فإن هذا الوضع يعطي
للمستخدم خيار تحديد مجموعات أحرف الإدخال والإخراج ، ما لم يكن الملف
يشير الامتداد إلى محتوى ثنائي ، وفي هذه الحالة يسأل S-nail ما إذا كانت هذه الخطوة
يجب تخطي للمرفق المعني. إذا لم يتم تخطي ، ثم
سيتم استخدام مجموعة الأحرف التي تنجح في تمثيل بيانات المرفقات في ملف
'charset =' معلمة MIME لرسالة البريد:

· إذا تم تحديد مجموعات أحرف الإدخال والإخراج ، فسيكون التحويل
أداؤها على الطاير. سيطلب المستخدم مرارا وتكرارا حتى المطلوب
نجح التحويل.
· إذا تم تحديد مجموعة أحرف الإخراج فقط ، فسيتم افتراض أن الإدخال
يكون في com.ttycharset مجموعة أحرف وسيتم تحويلها إلى الإخراج المحدد
محارف على الطاير. سيطلب المستخدم مرارا وتكرارا حتى المطلوب
نجح التحويل.
· إذا لم يتم تحديد مجموعات أحرف على الإطلاق ، فسيتم تحديد الخوارزمية
موثقة في القسم حرف بدلات رسمية يتم تطبيقه ، ولكن بشكل مباشر ومتواصل
الذبابة. سيُطلب من المستخدم مرارًا وتكرارًا حتى التحويل المطلوب
ينجح.
· أخيرًا ، إذا تم تحديد إدخال- ، ولكن لم يتم تحديد مجموعة أحرف الإخراج ، فعندئذٍ لا
يتم إجراء التحويل على الإطلاق ، ولكن سيتم تنفيذ "charset =" قيمة معلمة MIME
لا يزال يتم تعيينه على إدخال المستخدم.
· يمكن ترك حلقة تحديد مجموعة الأحرف بكتابة "control-C" ، أي
تسبب في مقاطعة. لاحظ أنه قبل إصدار S-nail 15.0 ينتهي هذا
تحديد المرفق الحالي بالكامل ، وليس مجموعة الأحرف فقط
اختيار.

بدون دعم تحويل مجموعة الأحرف ، سيطلب S-Nail الإدخال
مجموعة الأحرف فقط ، وستقوم بتعيين قيمة معلمة "charset =" MIME على
المدخلات المعطاة ، إن وجدت ؛ إذا لم يتم رؤية مدخلات المستخدم ، فإن ملف com.ttycharset مجموعة الأحرف
سيتم استخدام قيمة المعلمة بدلاً من ذلك. لاحظ أن امتداد الملف
التحقق في هذا الوضع ، حيث لن يتم إجراء أي تحويل على أي حال.

لاحظ أنه في الوضع غير التفاعلي ، من أجل إمكانات إعادة الإنتاج ، سيكون هناك
يكون دائمًا سؤالين لكل مرفق ، بغض النظر عن مجموعة الأحرف الأكثر رطوبة
التحويل متاح وما هو امتداد الملف. يسأل الأول عن
filename ، ويطلب الثاني تمرير مجموعة أحرف الإدخال
إلى معلمة MIME المقابلة ؛ لن يتم إجراء أي تحويل إذا كان هناك
الإدخال إلى السؤال الأخير ، وإلا فإن خوارزمية التحويل المعتادة ، مثل
أعلاه ، يتم تطبيقه. بالنسبة لمرفقات الرسائل جواب السؤال الثاني
تم تجاهله تمامًا.

إذا (بدلاً من ذلك) اسم الملف يتم تحديد الحجج لـ ~@ الأمر هم
يتم التعامل معها كقائمة ملفات مفصولة بفواصل ، والتي يتم توسيعها وإلحاقها جميعًا
إلى نهاية قائمة المرفقات. (أسماء الملفات ذات الفواصل أو بادئ الأمر أو
لا يمكن إضافة مسافة زائدة إلا عبر سطر الأوامر أو الطريقة الأولى.
لا يمكن إضافة مرفقات الرسائل إلا من خلال الطريقة الأولى ؛ أسماء الملفات التي
لا يمكن إضافة الصدام مع أرقام الرسائل إلا عبر سطر الأوامر أو الثاني
طريقة.) في هذا الوضع ، من المفترض أن تكون المرفقات (النصية) في com.ttycharset
الترميز ، وسيتم تقييمها كما هو موثق في القسم حرف بدلات رسمية .

~A يُدرج السلسلة المضمنة في ملف توقيع متغير (مثل "~i لافتة'). ال
تم فهم جدولة تسلسل الهروب '\ t' والسطر الجديد '\ n'.

~a يُدرج السلسلة المضمنة في ملف إشارة متغير (مثل "~i لافتة'). ال
تم فهم جدولة تسلسل الهروب '\ t' والسطر الجديد '\ n'.

~b الاسم أضف الأسماء المحددة إلى قائمة مستلمي نسخة الكربون المخفية.

~c الاسم أضف الأسماء المحددة إلى قائمة مستلمي النسخة الكربونية.

~d اقرأ الملف المحدد بواسطة المتغير DEAD في الرسالة.

~e استدعاء محرر النصوص على الرسالة التي تم جمعها حتى الآن. بعد التحرير
تم الانتهاء من الجلسة ، يمكن للمستخدم الاستمرار في إلحاق نص بالرسالة.

~F رسائل اقرأ الرسائل المسماة في الرسالة التي يتم إرسالها ، بما في ذلك جميع الرسائل
رؤوس وأجزاء MIME. إذا لم يتم تحديد أي رسائل ، فاقرأ في الوقت الحالي
رسالة.

~f رسائل اقرأ الرسائل المسماة في الرسالة التي يتم إرسالها. إذا لم تكن هناك رسائل
المحدد ، اقرأ في الرسالة الحالية. تجاهل و احتفظ القوائم تستخدم ل
تعديل رؤوس الرسائل. لرسائل MIME متعددة الأجزاء ، فقط الأولى
يتم تضمين جزء قابل للطباعة.

~H قم بتحرير حقول رأس الرسالة "من:" و "الرد على:" و "المرسل:" و
"المؤسسة": عن طريق كتابة كل واحد بدوره والسماح للمستخدم بتحرير ملف
مجال. القيم الافتراضية لهذه الحقول تنشأ من تبدأ من, الرد على,
مرسل و منظمة المتغيرات.

~h قم بتحرير حقول رأس الرسالة "إلى:" و "نسخة إلى:" و "نسخة مخفية الوجهة:" و "الموضوع:" عن طريق الكتابة
كل واحد بدوره والسماح للمستخدم بتحرير الحقل.

~i متغير أدخل قيمة المتغير المحدد في الرسالة ، مع إضافة سطر جديد
الطابع في النهاية. تظل الرسالة بدون تغيير إذا لم يتم ضبط المتغير
أو فارغة. تم فهم جدولة تسلسل الهروب '\ t' والسطر الجديد '\ n'.

~M رسائل اقرأ الرسائل المسماة في الرسالة التي يتم إرسالها ، مع مسافة بادئة بواسطة indentprefix.
إذا لم يتم تحديد أي رسائل ، فاقرأ الرسالة الحالية.

~m رسائل اقرأ الرسائل المسماة في الرسالة التي يتم إرسالها ، مع مسافة بادئة بواسطة indentprefix.
إذا لم يتم تحديد أي رسائل ، فاقرأ الرسالة الحالية. تجاهل و احتفظ
القوائم تستخدم لتعديل رؤوس الرسائل. لرسائل MIME متعددة الأجزاء ،
يتم تضمين الجزء الأول القابل للطباعة فقط.

~p اطبع الرسالة التي تم جمعها حتى الآن ، مسبوقة بحقول رأس الرسالة
وتليها قائمة المرفقات ، إن وجدت.

~q إحباط الرسالة التي يتم إرسالها ، ونسخها إلى الملف المحدد بواسطة DEAD
متغير إذا حفظ تم تعيينه.

~R اسم الملف اقرأ الملف المسمى في الرسالة ، مع مسافة بادئة بواسطة indentprefix.

~r اسم الملف اقرأ الملف المسمى في الرسالة.

~s سلسلة جعل السلسلة المسماة تصبح حقل الموضوع الحالي.

~t الاسم أضف الاسم (الأسماء) المحدد إلى قائمة المستلمين المباشرين.

~U رسائل اقرأ في الرسالة (الرسائل) المقدمة / الحالية باستثناء جميع الرؤوس ، مع مسافة بادئة بواسطة
indentprefix.

~u رسائل اقرأ في الرسالة (الرسائل) المقدمة / الحالية ، باستثناء جميع الرؤوس.

~v استدعاء محرر بديل (محدد بواسطة خيار VISUAL) في الرسالة
جمعت حتى الآن. عادةً ما يكون المحرر البديل محرر شاشة.
بعد إنهاء المحرر ، يمكن للمستخدم استئناف إلحاق النص بنهاية ملف
رسالة.

~w اسم الملف اكتب الرسالة على الملف المحدد. إذا كان الملف موجودًا ، فستكون الرسالة
ملحق به.

~x مثل ~q، فيما عدا أن الرسالة لم يتم حفظها على الإطلاق.

~| أمر قم بتمرير الرسالة من خلال أمر التصفية المحدد. إذا كان الأمر لا يعطي
الإخراج أو الإنهاء بشكل غير طبيعي ، احتفظ بالنص الأصلي للرسالة.
على سبيل المثال ، الأمر معاهدة المواد الانشطارية(1) غالبًا ما يستخدم كمرشح إعادة ضبط.

متغير OPTIONS


يتم التحكم في المتغيرات عبر طقم و غير مصلد أوامر. بشكل عام باستخدام غير مصلد يمكن أيضا أن تكون
يتم ذلك عن طريق إضافة اسم متغير إلى السلسلة النصية "no" ثم الاستدعاء طقم، على سبيل المثال ، "unset
crt "سيكون له نفس تأثير" set nocrt ". إنشاء أو تحرير المتغيرات في ملف
يمكن أيضًا تحقيق المحرر باستخدام فارديت. فارشو سيعطي المزيد من البصيرة على ما هو محدد
متغير (متغيرات) ، بينما طقم سيطبع قائمة بجميع المتغيرات عندما يتم استدعاؤها بدون
الحجج. يتم أيضًا توريث الخيارات ضمنيًا من البرنامج البيئة ويمكن أن تكون
تعيين صراحة عبر خيار سطر الأوامر -S.

توجد أنواع مختلفة من الخيارات: الخيارات الثنائية ، والتي يمكن أن تكون فقط في إحدى الحالتين
"set" و "unset" ، بالإضافة إلى خيارات القيمة التي لها قيمة سلسلة مخصصة لها
قد يكون الاقتباس المناسب مهمًا عند وقت التعيين.

في البداية الإعدادات
يفرض معيار POSIX 2008 / Cor 1-2013 الإعدادات المتغيرة الأولية التالية:
لاallnet، لاألحق, اسكسوب، لاcom.askbcc، لاautoprint، لافرقعة، لاكمد، لاإنبوب أشعة القطب السالب، لاتصحيح، لانقطة,
هرب اضبط على "~" ، لاcom.flipr، لامجلد, رأس، لاعقد، لاتجاهل، لاتجاهل، لااحتفظ,
لاحافظ عليه، لاأنا أيضا، لامجلد خارجي، لاصفحة, موجه ضبط ل '؟ (لاحظ أن S-nail ينحرف عن
المعيار باستخدام "\ &" ، ولكن ينتج عن "\ &" إلغاء المطالبة الخاصة "؟" يجري طباعتها
ما لم بسد كومبات تم تعيينه) ، لاهدوء، لاسجل, حفظ، لاSendwait، لاتظهر لل، لاتوقيع، لاإشارة,
الخطوط العلوية ضبط على "5".

ملاحظات: S-nail لا يدعم noمتجر واحد متغير - استخدم خيارات سطر الأوامر أو
Sendmail الحجج لتمرير الخيارات إلى MTA. والعالمية الافتراضية s-nail.rc ملف
(الذي يتم تحميله ما لم يتم تحميل ملف -n تم استخدام علامة سطر الأوامر أو NAIL_NO_SYSTEM_RC
يتم تعيين متغير البيئة) ينحني تلك الإعدادات الأولية قليلاً ، على سبيل المثال ، يقوم بتعيين الخيارات
عقد, حافظ عليه و احتفظ، على سبيل المثال لا الحصر ، المكالمات احتفظ إلخ ، وبالتالي ينبغي أن تؤخذ في الاعتبار
حساب.

ثنائي الخيارات
إضافة ملف المستلمين
عندما يتم تحديد مستلمي الملفات أو الأنبوب ، اذكرهم في ملف
حقول العنوان المقابلة للرسالة بدلاً من تجريدها بصمت
من قائمة المستلمين. افتراضيا لم يتم ذكر مثل هؤلاء المرسلون.

allnet يؤدي فقط إلى تقييم الجزء المحلي عند مقارنة العناوين.

ألحق يؤدي إلى إلحاق الرسائل المحفوظة في MBOX بالنهاية بدلاً من إلحاقها مسبقًا.
يجب أن يتم تعيين هذا دائمًا.

تطلب or اسكسوب
يتسبب S-nail للمطالبة بموضوع كل رسالة مرسلة. إذا كان المستخدم
يستجيب بسطر جديد فقط ، ولن يتم إرسال أي حقل موضوع.

اسأل يؤدي إلى ظهور مطالبات القائمتين "نسخة إلى:" و "نسخة مخفية الوجهة:" بعد ظهور الرسالة
تم تحريره.

اسأل إذا تم ضبطه ، يطلب S-nail إرفاق الملفات في نهاية كل رسالة ، يجب أن يكون ملف
تم العثور على القائمة فارغة في ذلك الوقت. سطر فارغ ينهي القائمة.

Askcc يتسبب في مطالبة المستخدم بمستلمي نسخة كربونية (في نهاية كل ملف
رسالة إذا اسأل or بسد كومبات تم تعيينها) يجب أن يتم العثور على القائمة فارغة (عند ذلك
وقت). سطر فارغ ينهي القائمة.

com.askbcc يتسبب في مطالبة المستخدم بمستلمي نسخة كربونية غير مرئية (في نهاية
كل رسالة إذا اسأل or بسد كومبات تم تعيينها) يجب أن يتم العثور على القائمة فارغة (عند
هذا الوقت). سطر فارغ ينهي القائمة.

يسأل [الخيار] يتسبب في مطالبة المستخدم إذا كان سيتم توقيع الرسالة في النهاية
من كل رسالة. ال علامة smime يتم تجاهل المتغير عند تعيين هذا المتغير.

الانهيار التلقائي
يؤدي إلى طي المواضيع تلقائيًا عند إدخال الوضع المترابط (انظر
ال انهيار أمر).

autoprint يتسبب في تصرف أمر الحذف مثل "dp -" ؛ وبالتالي ، بعد حذف الرسالة
ستتم كتابة التالي تلقائيًا.

خيوط آلية
[قديم] يتسبب في وضع الخيوط (انظر ملف خيط الأمر) ليتم إدخالها
تلقائيًا عند فتح مجلد. مثل "الترتيب التلقائي = مؤشر الترابط".

فرقعة تمكن من استبدال "!" بمحتويات آخر سطر أوامر في shell
يهرب.

دفعة الخروج عند الخطأ
إذا تم تمكين وضع الدُفعات عبر ملف -# خيار سطر الأوامر ، ثم هذا
سيتم استشارة المتغير كلما أكمل S-nail عملية واحدة (يعود إلى
موجه الأوامر) ؛ إذا تم ضبطه ، فسيتم إنهاء S-nail إذا كان الأخير
ولدت العملية خطأ.

bsd أعلن
يتسبب في العرض التلقائي لملخص العنوان بعد تنفيذ ملف ملف أمر.

بسد كومبات يضبط بعض الميزات التجميلية على نمط BSD التقليدي ؛ له نفس التأثير مثل
ضبط اسأل وجميع المتغيرات الأخرى مسبوقة بـ "bsd" ؛ فإنه يغير أيضا
معنى "\ &" خاص بـ S- مسمار موجه تسلسل الهروب.

com.bsdflags يغير الحروف المطبوعة في العمود الأول من ملخص الرأس إلى
النمط التقليدي BSD.

com.bsdheadline
يغير عرض الأعمدة في ملخص الرأس إلى نمط BSD التقليدي.

bsdmsgs يغير بعض الرسائل الإعلامية إلى أسلوب BSD التقليدي.

com.bsdorder يؤدي إلى ظهور الحقل "الموضوع:" مباشرةً بعد الحقل "إلى:" في
رؤوس الرسائل وبامتداد ~h التلدة الهروب.

com.bsdset يغير تنسيق الإخراج لملف طقم الأمر إلى نمط BSD التقليدي.

تعطيل اللون
[الخيار] تعطيل استخدام الألوان بقوة. انظر أيضا القسم ملون
الرسالة عرض.

لون بيجر
[الخيار] يجب استخدام لون Wether للإخراج الذي يتم ترحيله من خلال PAGER.
لاحظ أن أجهزة الاستدعاء قد تحتاج إلى علامات خاصة ، على سبيل المثال ، أقل(1) يتطلب الخيار -R و
lv(1) الخيار -c من أجل دعم الألوان ؛ لذلك سيفحص S-Nail
المتغير PAGER - إذا كان يبدأ بالسلسلة "less" فهي غير موجودة
متغيرات البيئة أقل سيتم تعيينه على "FRSXi" ، وبالمثل لـ "lv" LV سوف
اختياريا أن يتم تعيين "-c". انظر أيضا القسم ملون الرسالة عرض For
المزيد عن هذا.

تصحيح طباعة رسائل التصحيح وتعطيل التسليم الفعلي للرسائل. أيضًا
لا يعنيسجل و لاحفظ.

قطع
[الخيار] عند تحديد صندوق بريد IMAP وتعيين هذا المتغير ، لا يوجد اتصال
إلى الخادم. بدلاً من ذلك ، يتم الحصول على البيانات من ذاكرة التخزين المؤقت المحلية (انظر
ذاكرة التخزين المؤقت imap). علب البريد غير الموجودة في ذاكرة التخزين المؤقت والرسائل التي تحتوي على
لم يتم جلبها بالكامل من الخادم حتى الآن ؛ لجلب كل شيء
الرسائل في صندوق بريد في وقت واحد ، يمكن استخدام الأمر "copy * / dev / null" أثناء
لا يزال في وضع الاتصال. التغييرات التي تم إجراؤها على علب بريد IMAP غير متصلة
يتم وضع الوضع في قائمة الانتظار ويتم الالتزام به لاحقًا عند إجراء اتصال بهذا الخادم.
هذا الإجراء غير موثوق به تمامًا لأنه لا يمكن ضمان أن
لا تزال معرفات IMAP الفريدة (UID) الموجودة على الخادم تتطابق مع تلك الموجودة في ذاكرة التخزين المؤقت في
هذا الوقت. يتم حفظ البيانات في DEAD عند حدوث هذه المشكلة.

غير متصل- USER @ HOST
يتم التعامل مع الحساب المحدد كما هو موضح لـ قطع متغير
أعلاه ، ولكن الحسابات الأخرى لا تتأثر.

التصرف-الإخطار-الإرسال
[الخيار] قم بإرسال عنوان "Disposition-Notification-To:" (RFC 3798) باستخدام امتداد
رسالة. هذا يتطلب مجموعة تبدأ من المتغير.

نقطة عندما يتم تعيين نقطة ، "." على سطر بمفرده أثناء إدخال رسالة من ملف
يجب أن تعامل المحطة الطرفية على أنها نهاية الرسالة (بالإضافة إلى النهاية العادية -
حالة الملف). لو تجاهل تم تعيين لانقطة يتم تجاهله واستخدام النقطة هو
الطريقة الوحيدة لإنهاء وضع الإدخال.

خطأ تجاهل نقطة
[الخيار] مزامنة علب البريد التي يعاملها S-nail كصناديق بريد النظام
(انظر الأمر ملف) بما يسمى ملفات dotlock — the
طريقة إقفال ملف ذاكرة التخزين المؤقت التقليدية للبريد — بالإضافة إلى تأمين ملفات النظام.
لأن S-nail يشحن ببرنامج إنشاء dotlock منفصل الامتياز
يجب أن يكون قادرًا دائمًا على إنشاء مثل هذا الملف dotlock فلا يوجد سبب وجيه لذلك
تجاهل أخطاء إنشاء ملف dotlock ، وبالتالي تكون فادحة ما لم يكن هذا
تم تعيين المتغير.

إديتالونج إذا تم تعيين هذا المتغير ، فسيتم تشغيل المحرر تلقائيًا عند ظهور رسالة
يتكون في الوضع التفاعلي ، كما لو كان ملف ~e التلدة الهروب تم تحديده.
رؤساء التحرير متغير ضمني لهذا المحرر الذي تم إنتاجه تلقائيًا
جلسة.

رؤساء التحرير
عندما يتم تحرير رسالة أثناء تكوينها ، يتم تضمين رأسها في ملف
نص قابل للتحرير. "إلى:" ، "نسخة إلى:" ، "نسخة مخفية الوجهة:" ، "الموضوع:" ، "من:" ، "الرد على:" ،
يتم قبول الحقول "المرسل:" و "المؤسسة:" داخل الرأس ، أخرى
يتم تجاهل الحقول.

إفراغ
إذا كان صندوق البريد فارغًا ، تطبع S-nail عادةً "لا بريد للمستخدم" وتخرج
في الحال. إذا تم تعيين هذا الخيار ، يبدأ S-nail حتى مع صندوق بريد فارغ.

com.flipr يعكس هذا الخيار معاني مجموعة أوامر الرد ، مما يؤدي إلى تحويل ملف
المتغيرات الصغيرة ، والتي تخاطب افتراضيًا جميع المستلمين المدرجين في ملف
رأس الرسالة (الرد, رد, متابعة) في المتغيرات الكبيرة ، والتي
بشكل افتراضي ، عنوان المرسل فقط (رد, الرد, متابعة) والعكس صحيح.
الأوامر المرسل, المستجيب, المتابعه وأيضا الرد على الجميع,
يستجيب للجميع, متابعة الكل لا تتأثر بالإعداد الحالي لـ com.flipr.

متابعة
يتحكم في ما إذا كان يتم إنشاء رأس "Mail-Follow-To:" عند إرسال الرسائل
لقوائم بريدية معروفة. انظر أيضا متابعة لتكريم والأوامر mllist,
com.mlsubscribe, الرد و لريبلي.

مرر كمرفق
يتم إرسال الرسائل الأصلية عادةً كنص مضمّن بامتداد إلى الأمام الأمر و
يتم تضمين الجزء الأول فقط من رسالة متعددة الأجزاء. مع هذا الخيار
يتم إرسال الرسائل كمرفقات MIME غير معدلة مع جميع ملفات
وشملت أجزائها.

الأسماء الكاملة عند الرد على رسالة أو إعادة توجيهها ، عادةً ما يزيل S-Nail التعليق و
اسم أجزاء من عناوين البريد الإلكتروني. إذا تم تعيين هذا المتغير فإن هذا التجريد ليس كذلك
أداء ، ويتم الاحتفاظ بالتعليقات والأسماء وما إلى ذلك.

رأس يتسبب في كتابة ملخص الرأس عند بدء التشغيل وبعد الأوامر التي تؤثر
عدد الرسائل أو ترتيب الرسائل في المجلد الحالي ؛ تم تمكينه بواسطة
تقصير. خيار سطر الأوامر -N يمكن استخدامها لتعيين لارأس.

التاريخ- غابي
[الخيار] أضف المزيد من الإدخالات إلى السجل كما هو معتاد.

التاريخ- غابي- استمرار
[الخيار] لن تقوم S-nails الخاصة بـ NCL بحفظ إدخالات السجل (gabby) الإضافية في
التخزين الدائم ما لم يتم تعيين هذا المتغير أيضًا. انظر أيضا NAIL_HISTFILE.

عقد يُستخدم هذا الخيار للاحتفاظ بالرسائل في صندوق بريد النظام افتراضيًا.

idna- تعطيل
[الخيار] يمكن استخدامه لإيقاف التحويل التلقائي لأسماء النطاقات
وفقًا لقواعد IDNA (أسماء النطاقات الدولية للتطبيقات).
نظرًا لأن كود IDNA يفترض أن أسماء المجال محددة بامتداد com.ttycharset
مجموعة الأحرف ، مطلوب مجموعة أحرف محلية UTF-8 لتمثيل كل ما هو ممكن
أسماء النطاقات الدولية (قبل التحويل ، أي).

تجاهل تجاهل إشارات المقاطعة من الجهاز أثناء إدخال الرسائل ؛ بدلا من ذلك صدى
عليها كأحرف "@" وتجاهل السطر الحالي.

تجاهل تجاهل شروط نهاية الملف ('control-D') ، عند إدخال الرسالة ، والتي يمكن بدلاً من ذلك
يتم إنهاؤها فقط عن طريق إدخال نقطة "." على سطر بمفرده أو باستخدام ~.
التلدة الهروب. ينطبق هذا الخيار أيضًا على وضع أوامر S-nail.

imap-use-starttls-USER @ HOST, استخدام imap-starttls-HOST, IMAP-استخدام-starttls
[الخيار] يتسبب في قيام S-nail بإصدار أمر "STARTTLS" لإنشاء IMAP غير مشفر
جلسة SSL / TLS مشفرة. لا تدعم جميع الخوادم هذه الوظيفة ،
ولا يتم استخدامه إذا كانت الجلسة مشفرة بالفعل بطريقة IMAPS.

احتفظ في حالة الضبط ، لا تتم إزالة ملف صندوق البريد الفارغ. هذا قد يحسن
إمكانية التشغيل البيني مع وكلاء مستخدم البريد الآخرين عند استخدام مجلد مشترك
الدليل ، ويمنع المستخدمين الضارين من إنشاء صناديق بريد مزيفة في العالم-
دليل التخزين المؤقت القابل للكتابة. لاحظ أن هذا ينطبق فقط على الملفات المحلية العادية (MBOX) ،
لن تتم إزالة أنواع علب البريد الأخرى.

حافظ عليه عندما يتم حفظ رسالة ، عادة ما يتم تجاهلها من المجلد الأصلي عندما
تم الإقلاع عن S-Nail. يؤدي تعيين هذا الخيار إلى الاحتفاظ بجميع الرسائل المحفوظة.

تعطيل محرر الخط
قم بإيقاف تشغيل أي قدرات تحرير سطر أوامر محسّنة (راجع أمر خط رئيس التحرير
للمزيد من).

ماركات
عندما يتم الرد على رسالة ويتم تعيين هذا المتغير ، يتم تمييزه على أنه يحتوي على
تم الرد عليه. هذه العلامة ليس لها معنى تقني في نظام البريد ؛ فقط
يؤدي إلى وضع علامة على الرسائل في ملخص الرأس ، وجعلها خاصة
عنونة.

ام بوكس- rfc4155
تنتج S-nail وتتوقع علب بريد MBOX النصية المتوافقة مع RFC 4155 بالكامل.
الرسائل التي يتم جلبها عبر الشبكة أو من داخل موجودة بالفعل
قد تتطلب علب بريد Maildir (أو أي علب بريد غير MBOX) ما يسمى باقتباس "From_"
(إدراج أحرف ">" إضافية لمنع محتوى السطر
تفسير خاطئ) ليتم تخزينها في علب بريد MBOX ،
ومع ذلك ، يعتمد على حذر منتج الرسالة. (على سبيل المثال ، S-nail
نفسها ، عند إنشاء رسائل جديدة ، تختار Content-Transfer-ترميز
الذي يمنع ضرورة مثل هذا الاقتباس - شرط مسبق ضروري لضمان
لن تتغير المجاميع الاختبارية للرسائل.)

بشكل افتراضي ، سيقوم S-nail بتنفيذ هذا الاقتباس "From_" بطريقة تؤدي إلى أ
ملف MBOX المتوافق مع تخطيط POSIX MBOX غير المحكم ، حتى لا يتم ذلك
تتجاوز إمكانيات التطبيقات البسيطة ، مع ذلك. اضبط هذا الخيار على
إنشاء ملفات MBOX للتطبيقات المتوافقة مع RFC 4155 فقط.

معرف الرسالة تعطيل
من خلال تعيين هذا الخيار ، يمكن إنشاء "معرّف الرسالة:" بالكامل
تم منعه ، وترك هذه المهمة بشكل فعال إلى وكيل نقل البريد (MTA) أو
خادم SMTP. (وفقًا لـ RFC 5321 ، لا يلزم إضافة خادم SMTP
هذا الحقل بمفرده ، لذا يجب التأكد من أنه يقبل الرسائل بدون
'معرف الرسالة'.)

أنا أيضا عادة ، عندما يكون ملف الاسم المستعار التوسيع يحتوي على المرسل ، تتم إزالة المرسل من
التوسع. يؤدي تعيين هذا الخيار إلى منع عمليات الإزالة هذه. لاحظ أن مجموعة
أنا أيضا يؤدي أيضًا إلى تمرير الخيار "-m" إلى وكلاء نقل البريد (MTAs) ؛
بالرغم من أن معظم MTAs الحديثة لا (لم تعد) توثق هذه العلامة ، لا يوجد MTA
معروف والذي لا يدعمه (للتوافق التاريخي).

mime-allow-text-الضوابط
عند إرسال الرسائل ، يتم فحص كل جزء من الرسالة بواسطة MIME من أجل
صنف "نوع المحتوى:" و "ترميز نقل المحتوى:" (راجع ترميز) ذلك
مطلوب لإرسال هذا الجزء عبر نقل البريد ، أي حساب بدلاً من ذلك
على غرار ما ملف(1) ينتج الأمر عند استخدامه مع خيار "--mime".

ومع ذلك ، فإن هذا التصنيف يتعامل مع الملفات النصية المشفرة في UTF-16 (تمت رؤيته
لملفات HTML) ومجموعات الأحرف المماثلة مثل تدفقات ثنائية الثماني ، بقوة
تغيير أي مواصفات "نص / عادي" أو "نص / html" إلى
"application / octet-stream": إذا حدث ذلك بالفعل ، فإن MIME لم يتم تعيينه بعد
تم تعيين المعلمة على "ثنائي" ، مما يجعله مستحيلًا على المستلم
MUA لتفسير محتويات الجزء تلقائيًا.

إذا تم تعيين هذا الخيار ، وتم تحديد البيانات بشكل لا لبس فيه على أنها بيانات نصية في
للوهلة الأولى (بامتداد الملف ".txt" أو ".html") ، ثم الملف الأصلي
لن يتم الكتابة فوق "نوع المحتوى".

netrc-lookup-USER @ HOST, netrc-lookup-HOST, netrc-lookup
[v15-Comp] [الخيار] يستخدم للتحكم في استخدام المستخدمين .netrc ملف للبحث
من بيانات اعتماد الحساب ، كما هو موثق في القسم On URL بناء الجملة و الاعتماد
بحث وللأمر نترك؛ القسم .netrc ملف يوثق الملف
تنسيق.

مجلد خارجي يتسبب في اسم الملف المعطى في سجل متغير وأسماء الملفات المستندة إلى المرسل
ل نسخ و حفظ الأوامر المراد تفسيرها بالنسبة للدليل المعطى
في ال مجلد متغير بدلاً من الدليل الحالي ، ما لم يتم تعيينه على
اسم مسار مطلق.

صفحة إذا تم تعيين كل رسالة أنبوب طباعة الأمر متبوعًا بتغذية نموذجية
حرف "f".

بيبراو أرسل رسائل إلى أنبوب الأمر دون تنفيذ MIME ومجموعة الأحرف
التحويلات.

pop3- تحميل بالجملة- USER @ HOST, pop3- تحميل بالجملة- HOST, pop3 تحميل بالجملة
[الخيار] عند الوصول إلى خادم POP3 ، يقوم S-nail بتحميل رؤوس الرسائل ،
ويطلب فقط نصوص الرسائل بناءً على طلب المستخدم. لبروتوكول POP3 هذا
يعني أنه سيتم تنزيل رؤوس الرسائل مرتين. إذا تم تعيين هذا الخيار
ثم سيقوم S-nail بتنزيل الرسائل الكاملة فقط من خادم (خوادم) POP3 المحدد
بدلا من ذلك.

pop3-no-apop-USER @ HOST, pop3-no-apop-HOST, pop3-no-apop
[الخيار] ما لم يتم تعيين هذا المتغير ستكون طريقة المصادقة "APOP"
تستخدم عند الاتصال بخادم POP3 الذي يعلن عن الدعم. ميزة
"APOP" هو أن كلمة المرور لا يتم إرسالها بنص واضح عبر السلك وذلك فقط
يتم إرسال حزمة واحدة لمجموعة المستخدم / كلمة المرور. لاحظ أن pop3-no-apop-HOST
يتطلب [v15- متوافق].

pop3-use-starttls-USER @ HOST, pop3-use-starttls-HOST, pop3-استخدام-starttls
[الخيار] يتسبب في قيام S-nail بإصدار أمر "STLS" لإنشاء POP3 غير مشفر
جلسة SSL / TLS مشفرة. لا تدعم جميع الخوادم هذه الوظيفة ،
ولا يتم استخدامه إذا كانت الجلسة مشفرة بالفعل بواسطة طريقة POP3S. ملحوظة
أن pop3-use-starttls-HOST يتطلب [v15- متوافق].

طباعة جميع الأحرف
يؤدي هذا الخيار إلى اعتبار جميع الأحرف قابلة للطباعة. إنه فقط
فعالة إذا تم تقديمها في ملف بدء التشغيل. مع هذا الخيار مجموعة بعض الشخصيات
التسلسل في الرسائل قد يضع الطرفية للمستخدم في حالة غير محددة عندما
مطبوعة ؛ يجب استخدامه كملاذ أخير فقط إذا لم يكن بالإمكان استخدام لغة نظام العمل
يتم إيجاده.

بدائل الطباعة
عندما يتم عرض جزء رسالة MIME من النوع "متعدد الأجزاء / بديل" ويتم عرضه
يحتوي على جزء فرعي من النوع "نص / عادي" ، وعادة ما يتم تجاهل الأجزاء الأخرى.
يؤدي تعيين هذا المتغير إلى عرض جميع الأجزاء الفرعية ، تمامًا كما لو كان ملف
كان الجزء المحيط من النوع "متعدد الأجزاء / مختلط".

هدوء يمنع طباعة الإصدار عند استدعائه لأول مرة.

اقتباس كمرفق
إذا تم تعيين هذا ، فسيتم إضافة الرسالة الأصلية بالكامل كملف
مرفق "message / rfc822" MIME عند الرد على رسالة. لاحظ أن هذا يعمل
بغض النظر عن الإعداد اقتبس.

المتلقين في سم مكعب
في ردود المجموعة ، حدد فقط مرسل البريد الأصلي في "إلى:" و
اذكر المستلمين الآخرين في "نسخة إلى:" الثانوية. افتراضيا جميع المستلمين
من البريد الأصلي عن طريق "إلى:".

سجل الاستياء
إذا كان كل من هذا المتغير و سجل يتم تعيين المتغير إعادة إرسال و إعادة إرسال
أوامر حفظ الرسائل إلى سجل مجلد كما هو الحال في العادة حديثًا فقط
رسائل مؤلفة.

الرد في نفس الأحرف
إذا تم تعيين هذا المتغير ، فسيحاول S-nail أولاً استخدام نفس مجموعة الأحرف الخاصة بـ
الرسالة الأصلية للردود. إذا فشل ذلك ، فإن الآلية الموضحة في
حرف بدلات رسمية يتم تقييمه كالمعتاد.

rfc822 الجسم من_
يمكن استخدام هذا المتغير لإجبار عرض ما يسمى سطر "From_" لـ
الرسائل المضمنة في بريد مغلف عبر MIME "message / rfc822"
آلية لمزيد من الراحة البصرية.

حفظ تفعيل حفظ الرسائل (الجزئية) في DEAD عند حدوث انقطاع أو خطأ في التسليم.

الباحثين
قم بتوسيع محددات قائمة الرسائل بالشكل "/ x: y" لجميع الرسائل التي تحتوي على ملف
السلسلة الفرعية "y" في حقل الرأس "x". البحث عن سلسلة غير حساس لحالة الأحرف.

Sendcharsets-else-ttycharset
[الخيار] إذا تم تعيين هذا المتغير ، ولكن أرسل جداول ليس كذلك ، ثم يتصرف S-Nail كما لو
أرسل جداول تم ضبطه على قيمة المتغير com.ttycharset. في الواقع
تمر هذه المجموعة عبر بيانات الرسالة في مجموعة الأحرف الخاصة بـ
اللغة الحالية (بالنظر إلى ذلك com.ttycharset لم يتم تعيينه يدويًا) ، أي بدون
تحويله إلى محارف -8 بت مجموعة الأحرف الاحتياطية. وبالتالي ، رسالة بريدية
سيكون النص بترميز ISO-8859-1 عند الإرسال من داخل لغة ISO-8859-1 ،
وفي ترميز UTF-8 عند الإرسال من داخل لغة UTF-8. إذا لم يتم تعيين الأحرف
تتوفر إمكانات التحويل في S-Nail ثم الحرف الوحيد المدعوم
المجموعة com.ttycharset.

الوسيطات sendmail بلا تقصير
ما لم يتم تعيين هذا الخيار ، سوف يمر S-nail ببعض سطر الأوامر القياسي المعروف
خيارات محددة ارسل بريد البرنامج، انظر هناك للمزيد.

Sendwait عند إرسال رسالة، انتظر حتى يتم إنهاء MTA (بما في ذلك SMTP المضمن).
قبل قبول المزيد من الأوامر. فقط مع الإبلاغ عن أخطاء مجموعة المتغير
بواسطة MTA سيتم التعرف عليها! إذا أرجع MTA حالة خروج غير صفرية
ستكون حالة خروج s-nail أيضًا غير صفرية.

عرض يؤدي تعيين هذا الخيار إلى بدء تشغيل S-nail عند الرسالة الأخيرة بدلاً من
أول واحد عند فتح مجلد البريد.

أظهر الاسم يتسبب في استخدام S-nail للاسم الحقيقي للمرسل بدلاً من العنوان العادي في
ملخص حقل الرأس وفي مواصفات الرسالة.

تظهر لل يؤدي إلى ظهور مستلم الرسالة في ملخص الرأس إذا كان
تم إرسال الرسالة من قبل المستخدم.

com.skipemptybody
إذا كانت الرسالة الصادرة لا تحتوي على أي نص في رسالتها الأولى أو الوحيدة
الجزء، لا ترسله ولكن تجاهله بصمت (راجع أيضًا خيار سطر الأوامر
-E).

تشفير قوة الابتسامة
[خيار] يتسبب في رفض S-nail إرسال رسائل غير مشفرة.

علامة smime
[الخيار] يقوم S/MIME بتسجيل الرسائل الصادرة باستخدام المفتاح الخاص للمستخدم وتضمينها
شهادة المستخدم كمرفق MIME. يتيح توقيع الرسالة أ
المستلم للتحقق من أن المرسل استخدم شهادة صالحة، وأن البريد الإلكتروني
العناوين الموجودة في الشهادة تتطابق مع تلك الموجودة في رأس الرسالة وأن
لم يتم تغيير محتوى الرسالة. لا يغير نص الرسالة، و
سيتمكن الأشخاص من قراءة الرسالة كالمعتاد. انظر أيضا سميم تسجيل سيرت,
smime-sign-include-certs و smime- تسجيل- رسالة- ملخص.

smime-no-default-ca
[خيار] لا تقم بتحميل مواقع CA الافتراضية عند التحقق من الرسائل الموقعة بواسطة S/MIME.

smtp-استخدام-starttls-USER@HOST, smtp-استخدام-starttls-HOST, smtp-استخدام-starttls
[خيار] يتسبب في قيام S-nail بإصدار أمر "STARTTLS" لإجراء جلسة SMTP
تشفير SSL/TLS، أي لتمكين أمان طبقة النقل.

ssl-no-default-ca
[خيار] لا تقم بتحميل مواقع CA الافتراضية للتحقق من شهادات خادم SSL/TLS.

مصطلح كاليفورنيا الوضع
[الخيار] إذا كانت استعلامات القدرة الطرفية مدعومة وتم تعيين هذا الخيار بعد ذلك
سيحاول S-nail التبديل إلى "الشاشة البديلة" عندما يكون في الوضع التفاعلي، لذلك
أن الجهاز سيعود إلى الشاشة العادية، مع ترك كل النص هناك
سليمة، عندما يخرج S-الظفر. ملحوظة: حتى عندما يتم دعم هذا لإنتاج
نتائج جذابة PAGER المستخدمة وربما تكوينها نوع الأنابيب / الفرع
يجب أن تكون التطبيقات التي تتحكم في الجهاز متطابقة
الدعم أيضًا، على سبيل المثال، أقل(1) يجب تشغيل جهاز النداء باستخدام سطر الأوامر "-X".
العلم.

الاحتفاظ بطول المحتوى
عند (تحرير الرسائل و) كتابة ملفات صندوق بريد MBOX، يمكن إخبار S-nail بالاحتفاظ بها
حقول الرأس "طول المحتوى:" و"الخطوط:" التي تنشئها بعض MUAs
تحديد هذا المتغير. نظرًا لأن S-nail لا يستخدم ولا يقوم بتحديث هذه العناصر غير
حقول الرأس الموحدة (والتي تظهر في حد ذاتها أحد حقولها المفاهيمية
مشاكل)، تجريدها يجب أن يزيد من قابلية التشغيل البيني بين MUAs
العمل مع نفس ملفات صندوق البريد. لاحظ أنه إذا لم يتم تعيين هذا ولكن
إعادة الكتابة، كما هو موضح أدناه، هو تجريد تلقائي محتمل لهذه العناصر
تقوم حقول الرأس بالفعل بوضع علامة على الرسالة على أنها معدلة.

الإصدار 15 متوافقًا
يؤدي ضبط هذا الخيار إلى تمكين التوافق التصاعدي مع إصدار S-nail مقاس 15.0 بوصة
فيما يتعلق بخيارات التكوين المتاحة وكيفية التعامل معها.
يستخدم هذا الدليل [v15-compat] و[no v15-compat] للإشارة إلى الإصدارين الجديد والقديم
طريقة عمل الأشياء، على التوالي.

مطنب ضبط هذا الخيار، يمكن التحكم فيه أيضًا عبر خيار سطر الأوامر -vاسباب
يجب أن يكون مسمار S أكثر تفصيلاً، بحيث يتم عرض سلاسل الشهادات على سبيل المثال
محطة المستخدمين. يؤدي تعيين هذا الخيار الثنائي مرتين إلى زيادة مستوى
الإسهاب، وفي هذه الحالة حتى تفاصيل تسليم الرسالة الفعلية والبروتوكول
يتم عرض المحادثات. رقم واحدمطنب يكفي لتعطيل الإسهاب
كما.

إعادة الكتابة
إذا تم تعيين هذا المتغير، فسيتم تعديل الرسائل باستخدام تحرير or بصري الأوامر
تتم كتابته مرة أخرى إلى المجلد الحالي عند إنهائه؛ لا يشرف عليه إلا
ومع ذلك، فإن المجلدات القابلة للكتابة بتنسيق MBOX. لاحظ أنه سيتم الإشارة إلى المحرر
محتوى الرسالة الأولية في هذه الحالة، أي لا فك تشفير MIME أو فك التشفير
سيتم تنفيذه، والاقتباس المناسب لـ RFC 4155 'From_' للملفات المضافة حديثًا أو
يتم أيضًا ترك المحتوى المحرر كتمرين للمستخدم.

القيم الخيارات
الخيارات ذات القيم التي يتم التعامل معها عمومًا كسلاسل. لتضمين مسافة بيضاء (مسافة و
tabulator) في قيمة تحتاج إما إلى الهروب باستخدام حرف شرطة مائلة عكسية، أو
يجب أن تكون القيمة بأكملها محاطة بعلامات اقتباس (مزدوجة أو مفردة)؛ لاستخدام علامات الاقتباس
مماثلة لتلك المستخدمة لإحاطة القيمة، يمكنك الهروب منها بحرف شرطة مائلة عكسية. ال
حرف الخط المائل العكسي ليس له معنى خاص إلا في هذه الحالات.

مجموعة 1=val\ one 2="val two" 3='val "three"' 4='val \'four\''
فارشو 1 2 3 4
غير محدد 1 2 3 4

القيم المنطقية هي قيم سلسلة خاصة يجب تعيينها إما على أعداد صحيحة عشرية (حيث
الحالة "0" خاطئة و"1" وأي قيمة أخرى صحيحة) أو إلى أي من "إيقاف" و"لا" و"خطأ"
بالنسبة للقيمة المنطقية الخاطئة و"on"، و"yes" و"true" بالنسبة للقيمة المنطقية الحقيقية؛ يتم تنفيذ المطابقة
غير حساس لحالة الأحرف. وهناك نوع خاص من المنطقية، "الخيار الرباعي": هذا هو
من المتوقع أن يقوم إما بتسمية قيمة منطقية أو إحدى السلاسل "ask-yes" و"ask-no" (في الواقع:
'ask-' متبوعًا بعلامة منطقية صالحة، غير حساسة لحالة الأحرف)؛ إذا تم تعيين واحد من الأخير ثم في
الوضع التفاعلي ستتم مطالبة المستخدم بالقيمة الافتراضية (تُستخدم أيضًا للمستخدم الفارغ
input) تم تعيينه على القيمة المنطقية المحددة، بينما في الحالة غير التفاعلية سيتم استخدام الإعداد الافتراضي المحدد
على الفور.

وكيل-شل-lookup-USER @ HOST, وكيل-شل-بحث-HOST, وكيل-شل-بحث
[v15-compat] [خيار] يمكن جلب كلمات مرور الحساب عبر وكيل خارجي
البرنامج للسماح بتخزين كلمات المرور المشفرة – راجع On URL بناء الجملة و
الاعتماد بحث لمزيد من المعلومات حول البحث عن بيانات الاعتماد. إذا تم تعيين هذا ثم المحتوى
يتم تفسيره على أنه أمر Shell يتم إخراجه (بأحرف السطر الجديد
تمت إزالته) على أنها كلمة مرور الحساب، ويجب أن ينجح الأمر (ويحصل على
إنتاج مخرجات غير سطر جديد غير فارغة) ؛ على سبيل المثال، عبر المنافع العامة العالمية(1):

$ صدى كلمة المرور> .pass
$ جي بي جي -e .pass
$ تقييم `gpg-agent --daemon \
--pinentry-program=/usr/bin/pinentry-curses \
--max-cache-ttl 99999 --default-cache-ttl 99999`
$ echo 'set agent-shell-lookup="gpg -d .pass.gpg"' \
>> ~ / .mailrc

سيتم تعيين اثنين من متغيرات البيئة للوكيل:

NAIL_TMPDIR الدليل المؤقت الذي يستخدمه S-nail. عادة ما تكون مماثلة ل
TMPDIR، ولكن يتم ضمان ضبطه وقابليته للاستخدام بواسطة العمليات الفرعية؛
ولضمان الشرط الأخير لـ TMPDIR أيضًا، سيتم ضبطه.
NAIL_USER المستخدم ("USER") الذي يتم البحث عن كلمة المرور الخاصة به.
NAIL_USER_ENC متغير عنوان URL المشفر بنسبة مئوية لـ NAIL_USER.
NAIL_HOST اسم مضيف الجهاز العادي لحساب المستخدم.
NAIL_HOST_PORT "HOST" (اسم المضيف الذي من المحتمل أن يتضمن المنفذ) للمستخدم
حساب.

com.attrlist سلسلة من الأحرف المطلوب طباعتها في عمود "السمة" في الملف عنوان رئيسي as
يظهر في شاشة العرض الرأسية؛ لكل نوع واحد من الرسائل (انظر الرسالة الولايات),
مع الإعداد الافتراضي هو "NUROSPMFAT+-$~" أو "NU *HMFAT+-$~" إذا com.bsdflags أو ال
يتم تعيين متغير البيئة SYSV3 بالترتيب التالي:

"ن" جديد.
"U" غير مقروءة ولكنها قديمة.
'R' جديدة ولكن القراءة.
'يا' قراءة وقديمة.
تم حفظ "S".
"P" محفوظ.
"م" محاصر.
تم وضع علامة "F".
أجاب "أ".
مشروع "T".
"+" بداية سلسلة محادثات مطوية.
"-" انهارت.
تم تصنيف '$' على أنه بريد عشوائي.
تم تصنيف '~' على أنه بريد عشوائي محتمل.

com.autobcc يحدد قائمة المستلمين الذين سيتم إرسال نسخة كربونية عمياء لهم من كل صادرة
سيتم إرسال الرسالة تلقائيا.

com.autocc يحدد قائمة المستلمين الذين سيتم إرسال نسخة كربونية لهم من كل رسالة صادرة
سيتم إرسالها تلقائيا.

فرز تلقائي يؤدي إلى الوضع المفرز (راجع sort الأمر) ليتم إدخاله تلقائيًا باستخدام الأمر
قيمة هذا الخيار كطريقة فرز عند فتح مجلد.

محارف -7 بت
القيمة التي يجب أن تظهر في المعلمة 'charset=' الخاصة بـ 'Content-Type:' MIME
حقول الرأس عندما لم يتم إجراء تحويل مجموعة الأحرف لبيانات الرسالة.
هذا الإعداد الافتراضي هو US-ASCII، ويجب أن تكون مجموعة الأحرف المختارة US-ASCII
متوافق.

محارف -8 بت
[الخيار] مجموعة الأحرف الافتراضية ذات 8 بت التي يتم استخدامها كعضو أخير ضمني
المتغير أرسل جداول. هذا الافتراضي هو UTF-8. إذا لم يتم تعيين الأحرف
تتوفر إمكانات التحويل في S-Nail ثم الحرف الوحيد المدعوم
المجموعة com.ttycharset. الرجوع إلى القسم حرف بدلات رسمية للحصول على الصورة كاملة
تحويل مجموعة الأحرف في S-nail.

محارف-غير معروف-8 بت
[الخيار] يحدد RFC 1428 الشروط التي يجب أن تكون عليها بوابات بريد الإنترنت
"ترقية" محتوى رسالة البريد باستخدام مجموعة أحرف بالاسم
"غير معروف-8 بت". بسبب الطبيعة غير السرية لهذه الشخصية، تم تعيين S-nail
لن يكون قادرًا على تحويل مجموعة الأحرف هذه إلى أي مجموعة أحرف أخرى. لو
يتم تعيين هذا المتغير على أي جزء من الرسالة يستخدم مجموعة الأحرف "غير معروف - 8 بت"
من المفترض أن يكون موجودًا بالفعل في مجموعة الأحرف الواردة في القيمة، وإلا فإن
(النهائية) القيمة محارف -8 بت يستخدم لهذا الغرض.

كمد القيمة الافتراضية لملف أنبوب أمر.

لون من_
[الخيار] مواصفات اللون لما يسمى بخطوط "From_". انظر القسم
ملون الرسالة عرض لشكل القيمة.

رأس اللون
[الخيار] مواصفات اللون لخطوط الرأس.

اللون msginfo
[خيار] مواصفات اللون لسطر معلومات الرسالة المقدمة.

جزء اللون
[الخيار] مواصفات اللون لخطوط معلومات جزء MIME.

شروط اللون
[الخيار] قائمة مفصولة بفواصل من المحطات الطرفية التي يتم عرض الرسالة الملونة لها
ممكن استخدامه. يجب إضافة الإدخالات فقط إذا لم تكن السلسلة "color" جزءًا منها
اسم المحطة نفسها؛ القيمة الافتراضية هي

cons25، لينكس، rxvt، rxvt-unicode، الشاشة، الشمس، vt100، vt220، wsvt25، xterm

اللون uheader
[الخيار] مواصفات اللون لخطوط الرأس التي تم وضعها فيها
ال رؤوس ملونة للمستخدم قائمة. انظر القسم ملون الرسالة عرض.

رؤوس ملونة للمستخدم
قائمة مفصولة بفواصل بأسماء الرؤوس (غير حساسة لحالة الأحرف) والتي ينبغي أن تكون
الملونة مع البديل اللون uheader الألوان. القيمة الافتراضية هي
"من، الموضوع".

إنبوب أشعة القطب السالب في جلسة طرفية (تفاعلية)، إذا تم تعيين هذا الخيار القيم، فسيكون كذلك
يتم استخدامه كعتبة لتحديد عدد الأسطر التي يجب أن يمتدها الإخراج المحدد
قبل أن يتم عرضه عبر جهاز PAGER الذي تم تكوينه؛ يمكن استخدام جهاز PAGER
تم فرضه عن طريق تعيين هذا على القيمة "0"، وسيستنتج تعيينه بدون قيمة
الارتفاع الحالي للشاشة الطرفية لحساب العتبة (انظر الخطوط و
stty(1)).

حقل التاريخ عادةً ما يكون التاريخ الموجود في ملخص الرأس هو تاريخ سطر صندوق البريد "من_".
الرسالة. إذا تم تعيين هذا المتغير، فسيتم تحديد التاريخ كما هو موضح في "التاريخ:"
يتم استخدام الحقل، وتحويله إلى التوقيت المحلي. من الممكن التحكم في عرض
التاريخ عن طريق تعيين قيمة، وفي هذه الحالة com.strftime(3) ستكون الوظيفة
تستخدم لتنسيق التاريخ وفقا لذلك. يرجى قراءة دليل النظام الخاص بك ل
التنسيقات المتاحة. لاحظ أنه لا ينبغي استخدام التنسيق '%n'، لأن S-nail
لا يأخذ الأسطر الجديدة المضمنة في الاعتبار عند حساب عدد الأسطر المناسبة
على الشاشة.

علامة حقل التاريخ-الأقدم
هذا الخيار، عند تعيينه بالإضافة إلى حقل التاريخ، يستخدم لعرض "الأقدم"
الرسائل (المفهوم مشابه إلى حد ما لـ -l خيار الأداة المساعدة POSIX
ls(1)). تفسير المحتوى مطابق ل حقل التاريخ.

ترميز اقتراح لاستخدام تشفير MIME في الرسائل النصية والرسائل الصادرة
القطع. القيم الصالحة هي القيم الافتراضية "المقتبسة القابلة للطباعة" و"8 بت" و"base64".
قد يتسبب "8 بت" في حدوث مشكلات عند نقل رسائل البريد عبر القنوات الموجودة
غير متوافق مع ESMTP (RFC 1869). إذا لم تكن هناك حاجة لتشفير الرسالة، "7 بت"
يتم استخدام وضع النقل دائمًا بغض النظر عن هذا المتغير. البيانات الثنائية موجودة دائمًا
تم ترميزه كـ "base64".

هرب إذا تم تعريفه ، فإن الحرف الأول من هذا الخيار يعطي الحرف الذي سيتم استخدامه فيه
مكان "~" للدلالة التلدة الهروب.

توسيع
إذا لم يتم تعيينه، فلن يُسمح بأهداف مسار الملفات والأوامر، وأي شيء من هذا القبيل
سيتم تصفية العنوان، مع إعطاء رسالة تحذير. إذا تم تعيينه بدون قيمة
سيتم قبول جميع مواصفات عنوان المستلم المحتملة – راجع
قسم إرسال بريد للمزيد عن هذا. لقبولهم، ولكن فقط في التفاعلية
الوضع، أو عندما يتم تمكين أوامر التلدة بشكل صريح باستخدام أحد الأوامر
خيارات الخط -~ or -#، اضبط هذا على القيمة (غير الحساسة لحالة الأحرف) "تقييد" (ملاحظة
في الوقت الحالي، يشبه هذا في الواقع إعداد "تقييد،-الكل،+اسم،+addr").

في الواقع يتم تفسير القيمة على أنها قائمة قيم مفصولة بفواصل. لو أنه
يحتوي على "فشل" ثم يتم التعامل مع وجود المواصفات غير المسموح بها على أنها أ
خطأ إرسال صعب بدلاً من تصفيتهم فقط. تحدد القيم المتبقية
في حالة السماح بنوع معين من مواصفات عنوان المستلم (اختياريًا
يُشار إليه بعلامة الجمع '+' البادئة) أو غير مسموح به (تسبقه واصلة '-').
تتناول القيمة "الكل" كافة مواصفات العناوين الممكنة، وملف "الملف".
الأهداف وأهداف خط أنابيب الأوامر "التوجيه" وأسماء المستخدمين العادية "الاسم" و (MTA)
الأسماء المستعارة ([قديم] يمكن استخدام "noalias" كصيغة بديلة لـ "-name")
وعناوين الشبكة "addr". يتم تفسير هذا النوع من القيم في المعطى
الترتيب، بحيث يتسبب "restrict,fail,+file,-all,+addr" في حدوث أخطاء فادحة لأي
عنوان المستلم غير عنوان الشبكة ما لم يكن S-nail في الوضع التفاعلي أو لديه
تم البدء مع -~ or -# خيار سطر الأوامر؛ في الحالة (الحالات) الأخيرة أي
يمكن استخدام العنوان، ثم.

توسيع
ما لم يتم تعيين هذا المتغير وسيطات وكيل نقل البريد (MTA) إضافية من
يتم تجاهل سطر الأوامر، كما يمكن تقديمه بعد الفاصل '--'، بسبب
أسباب تتعلق بالسلامة. ومع ذلك، إذا تم تعيينها على القيمة الخاصة "فشل"، فسيتم تحديد التواجد
يتم التعامل مع وسائط MTA الإضافية على أنها خطأ فادح يتسبب في خروج S-nail
مع حالة الفشل. البديل الأقل صرامة هو المتطابق
"تقييد"، والذي يقبل مثل هذه الوسائط في الوضع التفاعلي، أو في حالة التلدة
تم تمكين الأوامر بشكل صريح باستخدام أحد خيارات سطر الأوامر -~ or
-#.

ملامح (للقراءة فقط) معلومات عن الميزات التي تم تجميعها في S-nail – محتوى
هذا المتغير مطابق لإخراج الأمر ملامح.

امتداد تحميل ربط الملف, ملف ربط وحفظ تمديد
من الممكن تثبيت خطافات الملفات التي سيتم استخدامها بواسطة ملف الأمر في
حتى نتمكن من التعامل بشفافية (من خلال ملف مؤقت وسيط)
الملفات ذات "امتدادات" محددة: يمكن أن تتضمن القيم المتغيرة مقتطفات من الصدفة
ومن المتوقع أن يكتبوا البيانات إلى الإخراج/قراءة البيانات القياسية من المعيار
الإدخال، على التوالي. [قد يختلف سلوك الإصدار 15] قد لا يتم تغيير المتغيرات
في حين أن هناك المصاحبة لصندوق البريد.

set file-hook-load-xy='echo >&2 XY-LOAD; غزيب -قرص مضغوط \
file-hook-save-xy='echo >&2 XY-SAVE; غزيب -ج' \
سجل=+null-sent.xy

مجلد اسم الدليل الذي سيتم استخدامه لتخزين مجلدات الرسائل. كل المجلد
تشير الأسماء التي تبدأ بـ "+" إلى الملفات الموجودة أسفلها. نفس الاتفاقيات الخاصة
كما هو موثق ل ملف يمكن استخدام الأمر عند تحديد قيمة جديدة لـ
مجلد، ولكن انتبه إلى أن التوسيع يتم تنفيذه بالكامل على الفور. على سبيل المثال، إذا
يشير الاسم الموسع إلى حساب IMAP، وتشير جميع الأسماء التي تبدأ بـ `+'
إلى صناديق بريد IMAP الموجودة أسفل مجلد مربع الهدف.

ملاحظة: لا تقبل بعض خوادم IMAP إنشاء صناديق بريد في التسلسل الهرمي
الأساسية، ولكنها تتطلب أن يتم إنشاؤها كمجلدات فرعية لـ "INBOX" - بهذا الشكل
خوادم اسم مجلد النموذج

الصور: //[البريد الإلكتروني محمي]/صندوق الوارد.

يجب استخدامه (الحرف الأخير هو محدد التسلسل الهرمي للخادم). مجلد
الأسماء التي تسبقها `+' ستشير بعد ذلك إلى المجلدات الموجودة أسفل `INBOX'، بينما المجلد
تشير الأسماء التي تسبقها `@' إلى المجلدات الموجودة أسفل قاعدة التسلسل الهرمي. انظر IMAP
أمر مساحة الاسم لأسلوب اكتشاف البادئة والمحدد المناسبين.

مجلد هوك
عند فتح مجلد وتعيين هذا المتغير، فإن الماكرو المطابق لـ
يتم تنفيذ قيمة هذا المتغير. يتم استدعاء الماكرو أيضًا عند ظهور بريد جديد
يصل، ولكن تتضمن قوائم الرسائل للأوامر التي يتم تنفيذها من الماكرو فقط
الرسائل التي وصلت حديثا بعد ذلك. لو لوكالوبتس يتم تنشيطها في ربط المجلد، ثم
سيتم إرجاع الإعدادات المغطاة بمجرد ترك المجلد مرة أخرى.

مجلد ربط مجلد
تجاوزات مجلد هوك لمجلد اسمه "FOLDER". على عكس المجلد الآخر
المواصفات، الاسم الموسع بالكامل للمجلد، بدون أحرف أولية، هو
تستخدم لتجنب الغموض. ومع ذلك، إذا كان صندوق البريد موجودًا أسفل مجلد ثم
تمت تجربة مواصفات "+" المعتادة بالإضافة إلى ذلك، على سبيل المثال، if مجلد هو "البريد" (وبالتالي
نسبة إلى الدليل الرئيسي للمستخدم) بعد ذلك /home/usr1/mail/sent سيتم محاكمة كما
"folder-hook-/home/usr1/mail/sent" أولاً، ولكن يتبعه بعد ذلك
"ربط المجلد-+إرسال".

متابعة لتكريم
عناصر التحكم في حالة تكريم رأس "متابعة البريد إلى:" عند الرد الجماعي على
رسالة عبر الرد or لريبلي. هذا هو خيار رباعي. إذا تم تعيينه بدون قيمة
الإعدادات الافتراضية هي "نعم". انظر أيضا متابعة والأوامر mllist و com.mlsubscribe.

تبدأ من العنوان (أو قائمة العناوين) المراد وضعه في الحقل "من:" بالرسالة
الرأس، نقلاً عن RFC 5322: مؤلف (مؤلفو) الرسالة، أي صندوق (صناديق) البريد
للشخص (الأشخاص) أو النظام (الأنظمة) المسؤول عن كتابة الرسالة. لو
الرد على الرسائل يتم التعامل مع هذه العناوين كما لو كانت في
بدائل قائمة. إذا كان اسم مضيف الجهاز غير صالح على الإنترنت (لـ
مثال على جهاز الطلب الهاتفي) ثم إما هذا المتغير أو اسم المضيف ([متوافق مع الإصدار 15]
ومع SMTP اسم مضيف SMTP يضيف المزيد من إمكانيات الضبط الدقيق).
تعيين. لو تبدأ من يحتوي على أكثر من عنوان واحد، وتحديد مرسل المتغير هو
مطلوب (وفقًا لمعيار RFC 5322).

com.fwdheading
السلسلة المراد طباعتها قبل نص الرسالة باستخدام الملحق إلى الأمام الأمر (ما لم
ال مرر كمرفق تم تعيين المتغير). الإعدادات الافتراضية هي "-------- أصلي
رسالة --------” إذا لم يتم تعيينها؛ لا تتم طباعة أي عنوان إذا تم ضبطه على فارغ
سلسلة.

عنوان رئيسي سلسلة تنسيق لاستخدامها في ملخص الرأس، تشبه printf(3) الصيغ. أ
يقدم حرف النسبة المئوية '%' محدد تنسيق قد يتبعه ملف
رقم يشير إلى عرض المجال؛ إذا كان الحقل (ربما ضمنيًا).
العرض سالب، ويجب محاذاة الحقل إلى اليسار. محددات التنسيق الصالحة هي:

'%%' حرف النسبة المئوية عادي.
'%>' حرف مسافة ولكن للرسالة الحالية، والتي يتم توسيعها
إلى ">".
'%<' حرف مسافة ولكن للرسالة الحالية، والتي يتم توسيعها
إلى "<".
'%$' [خيار] درجة البريد العشوائي للرسالة، كما تم تصنيفها عبر
الامر محتوى غير مرغوب فيه. طباعة حرف بديل فقط إذا كان هناك
لا يوجد دعم البريد العشوائي.
حرف سمة الرسالة '%a' (علامة الحالة)؛ المحتوى الفعلي يمكن أن يكون
تعديلها عن طريق الإعداد com.attrlist.
'%d' تاريخ استلام الرسالة.
'%e' مستوى المسافة البادئة في الوضع المترابط.
'%f' عنوان مرسل الرسالة.
'%i' بنية مؤشر ترابط الرسالة. (لاحظ أن هذا التنسيق لا يدعم
عرض الحقل.)
'%l' عدد أسطر الرسالة.
رقم الرسالة '%m'.
'%o' عدد الثمانيات (البايتات) في الرسالة.
موضوع الرسالة '%s' (إن وجد).
موضوع الرسالة '%S' (إن وجد) بين علامتي اقتباس مزدوجتين.
إشارات مستلمي الرسالة '%T': هو مرسل الرسالة المعروف أو
القائمة البريدية المشتركة – انظر mllist و com.mlsubscribe.
'%t' الموضع بترتيب مترابط/مفرز.

الافتراضي هو '%>%a%m %-18f %16d %4l/%-5o %i%-s'، أو
'%>%a%m %20-f %16d %3l/%-5o %i%-S' إذا بسد كومبات تم تعيينه. انظر أيضا com.attrlist و
عنوان بيدي.

عنوان بيدي
يتطلب النص ثنائي الاتجاه معاملة خاصة عند عرض الرؤوس، لأنه
لن تؤثر الأرقام (بالتواريخ أو بأحجام الملفات وما إلى ذلك) على النص الحالي
الاتجاه، مما يؤدي في الواقع إلى تخطيطات خطوط قبيحة عندما تكون اللغة العربية أو غيرها من اللغات الصحيحة
سيتم عرض النص إلى اليسار. من ناحية أخرى سوى أقلية من المحطات
قادر على التعامل بشكل صحيح مع تغييرات الاتجاه، بحيث يكون تفاعل المستخدم
ضرورية للحصول على نتائج مقبولة. لاحظ أن دعم النظام المضيف الموسع هو
مطلوب مع ذلك، على سبيل المثال، الكشف عن مجموعة الأحرف الطرفية هو واحد
شرط مسبق؛ وتعمل هذه الميزة فقط في لغة Unicode (أي UTF-8).

في الإعداد العام، سيؤدي هذا المتغير إلى قيام S-nail بتغليف حقول النص
التي قد تحدث عند الطباعة عنوان رئيسي (وبعض المجالات الأخرى، مثل Dynamic
التوسعات في موجه) مع تسلسلات تحكم Unicode خاصة؛ من الممكن
قم بضبط مستوى الدعم الطرفي عن طريق تعيين قيمة: لا توجد قيمة (أو أي قيمة
بخلاف '1' و'2' و'3') سيجعل S-nail يفترض أن الجهاز قادر
للتعامل بشكل صحيح مع Unicode الإصدار 6.3، وفي هذه الحالة يتم تضمين النص في ملف
زوج من U+2068 (أول عزل قوي) وU+2069 (عزل مباشر منبثقة)
الشخصيات. بالإضافة إلى ذلك، لا توجد مساحة محجوزة على السطر لهذه الأحرف.

يتم اختيار الدعم الأضعف باستخدام القيمة "1" (Unicode 6.3، ولكن احتفظ بالقيمة
غرفة مكونة من مساحتين لكتابة تسلسلات التحكم على السطر). القيم
حدد "2" و"3" دعم Unicode 1.1 (U+200E، علامة من اليسار إلى اليمين)؛ الأخير
مرة أخرى يحتفظ بمساحة لمساحتين بالإضافة إلى ذلك.

اسم المضيف استخدم هذه السلسلة كاسم مضيف عند توسيع العناوين المحلية بدلاً من القيمة
تم الحصول عليها من uname(3) و com.getaddrinfo(3)، أي في "معرف الرسالة:" و"من:"
مجالات. لاحظ أنه عندما SMTP لا يتم استخدام النقل فهو عادة
مسؤولية MTA لإنشاء هذه الحقول، [v15-compat] بالتزامن
مع SMTP لكن اسم مضيف SMTP يؤثر أيضا على النتائج. يجب أن تنتج
بعض رسائل الاختبار مع المجموعة المطلوبة من اسم المضيف، و / أو تبدأ من, مرسل
الخ أولا.

imap-auth-USER@HOST, مصادقة IMAP
[خيار] يضبط طريقة مصادقة IMAP. القيم الصالحة هي "تسجيل الدخول" لـ
المصادقة المعتادة المستندة إلى كلمة المرور (الافتراضية)، `cram-md5'، وهي عبارة عن ملف
المصادقة المستندة إلى كلمة المرور والتي لا ترسل كلمة المرور عبر الشبكة
نص واضح و"gssapi" للمصادقة المستندة إلى GSS-API.

ذاكرة التخزين المؤقت imap
[خيار] تمكين التخزين المؤقت لصناديق بريد IMAP. يجب أن تكون قيمة هذا المتغير
أشر إلى دليل موجود أو يمكن إنشاؤه بواسطة S-nail. الجميع
يمكن حذف محتويات ذاكرة التخزين المؤقت بواسطة S-nail في أي وقت؛ أنها ليست آمنة ل
وضع افتراضات بشأنهم.

imap-keepalive-USER@HOST, IMAP-Keepalive-HOST, IMAP-Keepalive
[خيار] قد تقوم خوادم IMAP بإغلاق الاتصال بعد فترة من عدم النشاط؛ ال
يتطلب المعيار أن يكون هذا 30 دقيقة على الأقل، ولكن قد تكون هناك خبرة عملية
يتغير. يؤدي تعيين هذا المتغير إلى "قيمة" رقمية أكبر من 0 إلى حدوث "NOOP"
سيتم إرسال الأمر كل ثانية "قيمة" إذا لم يتم تنفيذ أي عملية أخرى.

عمق قائمة imap
[الخيار] عند استرداد قائمة المجلدات الموجودة على خادم IMAP، سيتم حذف المجلدات
ويتوقف الأمر بعد وصوله إلى عمق معين لتجنب احتمال اللانهائية
حلقات. تحدد قيمة هذا المتغير الحد الأقصى للعمق المسموح به. الافتراضي
هو 2. إذا كان فاصل المجلد الموجود على خادم IMAP الحالي عبارة عن شرطة مائلة `/'، فهذا
المتغير ليس له أي تأثير و المجلدات لا ينزل الأمر إلى المجلدات الفرعية.

indentprefix
السلسلة المستخدمة من قبل ملف ~m, ~M و ~R التلدة الهروب وقبل اقتبس خيار
وضع مسافة بادئة للرسائل، بدلاً من حرف الجدولة العادي "^I"، وهو
تقصير. تأكد من اقتباس القيمة إذا كانت تحتوي على مسافات أو علامات تبويب.

سطر محرر-المؤشر الأيمن
[الخيار] إذا تم استخدام محرر سطر الأوامر المدمج، فإن الإجراءات التي تعتمد عليها
قد لا تعمل الحركة الصحيحة على بعض المحطات الطرفية. إذا واجهت مثل هذا
مشاكل، قم بتعيين هذا المتغير على تسلسل التحكم الطرفي الضروري
حرك المؤشر عمودًا واحدًا إلى اليمين. الافتراضي هو '\033[C'، وهو ما ينبغي
العمل لمعظم المحطات. في كثير من الأحيان يحدث "\033OC" و"\014". لاحظ أن
يجب كتابة "Escape" وشخصيات التحكم الأخرى على هيئة هروب بأسلوب الصدفة
التسلسلات، على سبيل المثال، '\033' لـ (US-ASCII) "Escape".

MAIL يتم استخدامه كصندوق بريد للمستخدم، إذا تم تعيينه. خلاف ذلك، الافتراضي المعتمد على النظام هو
مستخدم. يدعم مجموعة فرعية منطقية من الاتفاقيات الخاصة التي تم توثيقها
ل ملف القيادة و مجلد الخيار.

دليل مضاد التمثيل الصامت
عادةً ما يتم استخدام حقل "نوع المحتوى:" لتحديد كيفية التعامل مع أجزاء MIME.
لكن بعض MUAs لا تستخدم أنواع التمثيل الصامت(5) أو آلية مشابهة للصحيح
قم بتصنيف المحتوى، ولكن ببساطة حدد "application/octet-stream"، حتى بالنسبة للملفات العادية
المرفقات النصية مثل "نص/فرق". إذا تم تعيين هذا المتغير فسوف يحاول S-nail
لتصنيف أجزاء رسالة MIME هذه بمفردها، إن أمكن، ومن خلالها
اسم الملف. يمكن أيضًا إعطاء هذا المتغير قيمة غير فارغة، وفي هذه الحالة تكون قيمة
من المتوقع أن تكون القيمة رقمًا، وهي في الواقع حاملة للبتات. إنشاء البت-
رقم الحمل هو إضافة بسيطة:

؟ يجب تعيين قيمة الصدى على $((2 + 4))
يجب ضبط القيمة على 6

· إذا تم تعيين البت الثاني (2)، فسيتم نقل نوع المحتوى المكتشف
مع الرسالة واستخدامها لتحديد أي منها نوع الأنابيب / الفرع is
المسؤول عن جزء MIME، في حالة ظهور هذا السؤال؛ عند العرض
ستشير معلومات الجزء مثل جزء MIME إلى نوع المحتوى الذي تم تجاوزه
تظهر علامة الزائد "+".
· إذا تم تعيين البت الثالث (4)، فسيتم دائمًا إنتاج الدليل المضاد و أ
سيتم استخدام النتيجة الإيجابية كنوع MIME، حتى مع تجاوز القوة
الأجزاء المعطاة لنوع MIME.

mimetypes-load-control
يمكن استخدام هذا الخيار للتحكم في أي من أنواع التمثيل الصامت(5) قواعد البيانات
محملة بواسطة S-nail، كما هو موضح في القسم أنواع التمثيل الصامت ملفات. إذا
الحرف "u" هو جزء من قيمة الخيار، ثم الشخصية للمستخدم
~ / .mime.types سيتم تحميل الملف (إذا كان موجودا)؛ وكذلك حرف "س"
يتحكم في تحميل النظام على نطاق واسع /etc/mime.types.; يتم تحميل ملف المستخدم
أولاً، مطابقة الحروف غير حساسة لحالة الأحرف. إذا لم يتم ضبط هذا الخيار على S-nail
سيحاول تحميل كلا الملفين بدلاً من ذلك. دمج MIME S-nail المدمج
لا يمكن منع الأنواع، ولكن ستتم مطابقتها أخيرًا.

يمكن تحديد المزيد من المصادر باستخدام صيغة مختلفة: إذا كانت سلسلة القيمة
يحتوي على علامة يساوي '='، ثم يتم تحليله بدلاً من ذلك كقائمة مفصولة بفواصل
من الحروف الموصوفة بالإضافة إلى أزواج 'f=FILENAME'؛ أسماء الملفات المعطاة ستكون
موسعة ومحملة، وقد يستخدم محتواها بناء الجملة الموسع
الموضحة في القسم أنواع التمثيل الصامت ملفات.

NAIL_EXTRA_RC
اسم ملف بدء التشغيل الاختياري الذي سيتم قراءته بعده ~ / .mailrc. هذا المتغير
لا يكون له تأثير إلا إذا تم وضعه s-nail.rc or ~ / .mailrc، لم يتم استيراده
من البيئة لتكريم 'MAILRC=/dev/null/' -n الدعوات. يستخدم
هذا الملف للأوامر التي لا يفهمها POSIX الأخرى mailx1
التنفيذ.

رئيس مسمار سلسلة توضع في بداية كل رسالة جديدة. تسلسلات الهروب
يتم فهم جدولة '\t' والسطر الجديد '\n'.

NAIL_HISTFILE
[الخيار] إذا كان محرر سطر الأوامر متاحًا، فيمكن تعيينه لتسمية
(قابل للتوسيع) مسار موقع ملف السجل الدائم.

NAIL_HISTSIZE
[الخيار] في حالة توفر محرر سطر الأوامر، فإن هذه القيمة تقيد مقدار
إدخالات التاريخ التي تم حفظها في مجموعة وصالحة NAIL_HISTFILE. قيمة
أقل من 0 يعطل هذه الميزة؛ لاحظ أن التحميل والدمج
NAIL_HISTFILE عند بدء تشغيل البرنامج يمكن أيضًا منعه عن طريق القيام بذلك. ان
تؤدي القيمة غير المحددة أو غير الصالحة، أو 0، إلى استخدام قيمة افتراضية. يعتمد على
محرر سطر الأوامر المتاح سيحدد أيضًا عدد السجل
إدخالات في الذاكرة؛ إنها أيضًا تحديثات وقت التشغيل الخاصة بالمحرر
سيتم تكريم القيمة.

NAIL_TAIL سلسلة توضع في نهاية كل رسالة جديدة. جدول تسلسل الهروب
يتم فهم '\t' والسطر الجديد '\n'.

مجلدات جديدة
إذا كان هذا المتغير يحمل القيمة "maildir"، فستكون المجلدات المحلية التي تم إنشاؤها حديثًا موجودة
تنسيق ميلدير.

نيومايل التحقق من وجود بريد جديد في المجلد الحالي في كل مرة تتم فيها طباعة المطالبة. ل
صناديق بريد IMAP يتم بعد ذلك استقصاء الخادم عن البريد الجديد، مما قد يؤدي إلى
تأخر التشغيل إذا كان الاتصال بالخادم بطيئًا. يجب أن يكون هناك مجلد Maildir
سيتم إعادة فحصها لتحديد ما إذا كان البريد الجديد قد وصل.

إذا تم تعيين هذا المتغير على القيمة الخاصة "nopoll"، فلن يتم تعيين خادم IMAP
يتم طلب بريد جديد بشكل نشط، ولكن قد يتم اكتشاف البريد الجديد والإعلان عنه
مع أي أمر IMAP آخر يتم إرساله إلى الخادم. في كلتا الحالتين IMAP
قد يرسل الخادم إشعارات حول الرسائل التي تم حذفها على الخادم
بواسطة عملية أو عميل آخر. في هذه الحالة، تتم طباعة "رسائل X المحذوفة".
بغض النظر عن هذا المتغير، وربما تغيرت أرقام الرسائل.

إذا تم تعيين هذا المتغير على القيمة الخاصة "nopoll"، فسيتم ذلك بواسطة مجلد Maildir
لا يمكن إعادة فحصها بالكامل، ولكن يتم اكتشاف تغييرات الطابع الزمني فقط.

منظمة
القيمة المطلوب وضعها في حقل "المؤسسة:" في رأس الرسالة.

كلمة المرور USER @ HOST, مضيف كلمة المرور, كلمه السر
[v15-compat] سلسلة متغيرة تقوم بتعيين كلمة مرور، والتي يتم استخدامها في حالة عدم وجود كلمة مرور
تم تقديمها في البروتوكول وعنوان URL الخاص بالحساب؛ كملاذ أخير سوف S-ظفر
اطلب كلمة مرور على الجهاز الطرفي للمستخدم إذا كانت طريقة المصادقة تتطلب أ
كلمة المرور. يعد تحديد كلمات المرور في ملف بدء التشغيل بمثابة خطر أمني بشكل عام؛
يجب أن يكون الملف قابلاً للقراءة بواسطة المستخدم الذي قام بالاستدعاء فقط.

كلمة المرور USER @ HOST
[لا يوجد v15-compat] (راجع السلسلة أعلاه لـ [v15-compat]) قم بتعيين كلمة المرور لـ
"المستخدم" عند الاتصال بـ "المضيف". إذا لم يتم تحديد مثل هذا المتغير للمضيف، فسيتم
سيُطلب من المستخدم كلمة مرور عند الإدخال القياسي. تحديد كلمات المرور في أ
يعد ملف بدء التشغيل بشكل عام خطرًا أمنيًا؛ يجب أن يكون الملف قابلاً للقراءة بواسطة ملف
استدعاء المستخدم فقط

نوع الأنابيب / الفرع
عندما يكون جزء رسالة MIME من النوع "TYPE/SUBTYPE" (مُطبيع إلى أحرف صغيرة).
المعروضة أو المقتبسة، يتم تصفية نصها من خلال قيمة هذا المتغير
يتم تفسيره على أنه أمر Shell. يمكن استخدام القيمة الخاصة "@" للفرض
تفسير جزء الرسالة كنص عادي، على سبيل المثال، "set."
Pipe-application/pgp-signature=@' سيتعامل من الآن فصاعدًا مع التوقيعات كنص عادي
وعرضها "كما هي". (ويمكن أيضًا تحقيق نفس الشيء بطريقة أكثر فائدة
السياق، وذلك باستخدام نوع التمثيل الصامت الأمر بالتزامن مع علامة النوع.)

وأيضًا، إذا كان أمر shell مسبوقًا بـ "@"، فسيتم استخدام الأمر فقط
لإعداد جزء رسالة MIME إذا تم عرض الرسالة بمفردها، ولكن لا
عندما يتم عرض رسائل متعددة في وقت واحد.

أخيرًا، إذا كان أمر الصدفة مسبوقًا بـ "@&"، فبالإضافة إلى ما سبقه
تم وصفه لبادئة أمر الصدفة البسيطة '@'، وسيتم تشغيل الأمر
بشكل غير متزامن، أي دون حظر S-nail، والتي قد تكون طريقة سهلة للقيام بذلك
عرض ملف PDF على سبيل المثال مع الاستمرار أيضًا في قراءة رسالة البريد. بعض
يتم تضمين المعلومات حول جزء MIME الذي سيتم عرضه في البيئة
من أمر الصدفة:

NAIL_TMPDIR الدليل المؤقت الذي يستخدمه S-nail. عادة
مطابق لـ TMPDIR، لكن يمكن ضبطه وقابليته للاستخدام بشكل مضمون
من خلال العمليات الفرعية؛ لضمان الشرط الأخير ل
سيتم تعيين TMPDIR أيضًا.
NAIL_FILENAME اسم الملف، إذا تم تعيينه، السلسلة الفارغة بخلاف ذلك.
NAIL_FILENAME_GENERATED سلسلة عشوائية.
NAIL_CONTENT نوع محتوى MIME للجزء، إذا كان معروفًا، فهو فارغ
سلسلة خلاف ذلك.
NAIL_CONTENT_EVIDENCE إذا دليل مضاد التمثيل الصامت تتضمن القطعة المحمولة
(2)، سيتم تعيين هذا على محتوى MIME المكتشف-
يكتب؛ ليس فقط مطابقًا لـ NAIL_CONTENT بخلاف ذلك.

تمديد الأنابيب
هذا مطابق ل نوع الأنابيب / الفرع باستثناء أن "الامتداد" (تم تطبيعه إلى
أحرف صغيرة باستخدام تعيينات الأحرف لمجموعة أحرف ASCII) تسمي امتداد الملف،
على سبيل المثال، "إكس أتش تي أم أل". المعالجات المسجلة باستخدام هذه الطريقة لها الأسبقية.

pop3-keepalive-USER@HOST, pop3-keepalive-HOST, pop3-keepalive
[الخيار] تقوم خوادم POP3 بإغلاق الاتصال بعد فترة من عدم النشاط؛ ال
يتطلب المعيار أن يكون هذا 10 دقيقة على الأقل، ولكن قد تكون هناك خبرة عملية
يتغير. يؤدي تعيين هذا المتغير إلى قيمة رقمية أكبر من "0" إلى حدوث "NOOP"
سيتم إرسال الأمر لكل قيمة ثانية إذا لم يتم تنفيذ أي عملية أخرى.

موجه السلسلة المطبوعة عند قبول الأمر. قد يتم منع المطالبة بواسطة
إما تعيين هذا على السلسلة الفارغة أو عن طريق تحديد لاموجه. نفس XSI
تسلسلات الهروب التي يفهمها صدى يمكن استخدام الأمر داخل
موجه.

بالإضافة إلى ذلك، يتم فهم التسلسلات الإضافية المحددة التالية لـ S-nail:
'\&'، والذي يمتد إلى "؟" إلا إذا بسد كومبات تم ضبطه، وفي هذه الحالة يتوسع إلى
"&"؛ لاحظ أن '\&' هي القيمة الافتراضية لـ موجه. "\؟"، والتي سوف تمتد إلى
"1" في حالة فشل الأمر الأخير، وإلى "0" بخلاف ذلك، "\$"، والذي سيتم توسيعه إلى
اسم الناشط حاليا حساب، إن وجدت، وإلى السلسلة الفارغة
بخلاف ذلك، و'\@'، والذي سيتم توسيعه ليشمل اسم النشط حاليًا
صندوق بريد. (لاحظ أن المخزن المؤقت الفوري محدود الحجم، ويتم قطع الزائد.)

رغم أن موجه يتحقق ل عنوان بيدي لتغليف التوسعات
تسلسلات الهروب '\$' و'\@' حسب الضرورة لعرض ثنائي الاتجاه بشكل صحيح
text، وهذا ليس صحيحًا بالنسبة للسلسلة النهائية التي تتكون منها موجه على هذا النحو، أي،
معالجة BIDI الحقيقية غير مدعومة.

عندما يكون الإصدار الأحدث من سطر التحرير3 أمر خط رئيس التحرير يستخدم، أي الهروب
يجب أن يكون التسلسل نفسه مغلفًا بحرف هروب آخر للاستخدام معه
ال EL_PROMPT_ESC الآلية: يقوم S-nail بتكوين حرف التحكم '\01' لـ
هذا.

اقتبس في حالة التعيين، يبدأ S-nail رسالة رد مع بدء الرسالة الأصلية بـ
قيمة المتغير indentprefix. عادة، عنوان يتكون من
"كتب فرومهيدرفيلد:" تتم طباعتها قبل الاقتباس. إذا كانت السلسلة
تم تعيين "noheading" إلى اقتبس متغير، تم حذف هذا العنوان. إذا
يتم تعيين "رؤوس" السلسلة، ويتم تحديد الرؤوس بواسطة تجاهل/احتفظ الأوامر
تتم طباعتها فوق نص الرسالة، وبالتالي اقتبس يعمل مثل التلقائي `~m' التلدة
الهروب أمر إذن. إذا تم تعيين السلسلة "allheaders"، فسيتم تعيين كل الرؤوس
مطبوعة فوق نص الرسالة ويتم تضمين كافة أجزاء MIME، مما يجعل اقتبس عمل
مثل التلقائي `~M' يأمر؛ انظر أيضا اقتباس كمرفق.

أضعاف الاقتباس
[الخيار] يمكن ضبطها بالإضافة إلى indentprefix. يؤدي ضبط هذا إلى تشغيل المزيد
خوارزمية الاقتباس الفاخرة حيث يتم ضغط أحرف الاقتباس البادئة و
يتم طي الخطوط الطويلة. أضعاف الاقتباس يمكن ضبطها على واحد أو اثنين (space
منفصلة) القيم الرقمية، والتي يتم تفسيرها على أنها الحد الأقصى (الهدف) و
الحد الأدنى لطول الخط، على التوالي، بروح مساوية إلى حد ما ل معاهدة المواد الانشطارية1
البرنامج، ولكن على أساس الخط، وليس على أساس الفقرة. إذا لم يتم تعيين الحد الأدنى صراحة
تعكس الهدف خوارزميا. لا يمكن أن يكون الهدف أصغر من طوله
indentprefix بالإضافة إلى بعض الوسادة الإضافية. يتم إجراء التعديلات اللازمة
بصمت.

سجل إذا تم تحديده، فإنه يعطي اسم مسار المجلد المستخدم لتسجيل كل البريد الصادر.
إذا لم يتم تحديده، فلن يتم حفظ البريد الصادر. عند الحفظ في هذا المجلد
في حالة الفشل، لا يتم إرسال الرسالة، بل يتم حفظها في DEAD.

Response_strings
يمكن ضبطها على قائمة مفصولة بفواصل (غير حساسة لحالة الأحرف وفقًا لـ ASCII
القواعد) السلاسل التي يجب التعرف عليها بالإضافة إلى السلاسل المضمنة مثل
مؤشرات رسالة الرد "الموضوع:" - المضمنة هي "إعادة:"، والتي تم تفويضها بواسطة RFC
5322، وكذلك الألمانية "Aw:".

الرد على قائمة بالعناوين المطلوب وضعها في حقل "الرد على:" في رأس الرسالة.
يتم التعامل مع أعضاء هذه القائمة كما لو كانوا في بدائل قائمة.

الرد على الشرف
عناصر التحكم في حالة تكريم رأس "الرد على:" عند الرد على رسالة عبر
الرد or لريبلي. هذا هو خيار رباعي. إذا تم تعيينه بدون قيمة فإنه يتم تعيينه بشكل افتراضي
"نعم".

شاشة عندما يقوم S-nail بطباعة رؤوس الرسائل في البداية فإنه يحدد الرقم
الطباعة من خلال النظر في سرعة المحطة. كلما كانت المحطة أسرع، كلما كانت أكثر
يطبع. يتجاوز هذا الخيار هذا الحساب ويحدد عدد الرسائل
تتم طباعة الرؤوس. يُستخدم هذا الرقم أيضًا للتمرير باستخدام z أمر.

أرسل جداول
[خيار] قائمة مفصولة بفواصل بأسماء مجموعات الأحرف التي يمكن استخدامها فيها
بريد الانترنت الصادر . قيمة المتغير محارف -8 بت بشكل تلقائي
تم إلحاقه بهذه القائمة من مجموعات الأحرف. إذا لم يكن هناك تحويل مجموعة الأحرف
يتم تجميع القدرات في S-nail ثم مجموعة الأحرف المدعومة الوحيدة هي
com.ttycharset. انظر أيضا Sendcharsets-else-ttycharset والرجوع إلى القسم
حرف بدلات رسمية للحصول على الصورة الكاملة لتحويل مجموعة الأحرف في S-nail.

مرسل عنوان يتم وضعه في حقل "المرسل:" للرسائل الصادرة، مع اقتباس RFC
5322: صندوق بريد الوكيل المسؤول عن الإرسال الفعلي للرسالة
رسالة. لا ينبغي عادةً استخدام هذا الحقل إلا في الحقل "من:".
يحتوي على أكثر من عنوان، وفي هذه الحالة يكون مطلوبًا. ال مرسل العنوان
يتم التعامل معها كما لو كانت في بدائل قائمة.

ارسل بريد لاستخدام وكيل نقل بريد بديل (MTA)، قم بتعيين هذا الخيار إلى أقصى حد
اسم مسار البرنامج الذي سيتم استخدامه. قد يكون من الضروري تعيين sendmail-proname in
إضافة.

سيتم تمرير وسيطات سطر الأوامر إلى MTA من عدة مصادر محتملة: من
المتغير Sendmail الحجج إذا تم تعيينه، من سطر الأوامر إذا تم تقديمه و
متغير توسيع يسمح باستخدامها. سيتم معالجة وسيطة MTA دائمًا
يتم إنهاؤها بفاصل "--".

الاستخدام الضمني الذي يحدث خلاف ذلك لسطر أوامر MTA التالي
يمكن تعطيل الوسائط عن طريق تحديد الخيار الثنائي
الوسيطات sendmail بلا تقصير: '-i' (لعدم التعامل مع سطر يحتوي على نقطة فقط'.'
الحرف كنهاية الإدخال)، '-m' (يجب أن يكون الخيار أنا أيضا يتم تعيينها) و "-v" (إذا
ال مطنب تم ضبط الخيار)؛ بالتعاون مع -r خيار سطر الأوامر S-nail
سوف يمرر أيضًا "-f" بالإضافة إلى "-F".

Sendmail الحجج
يمكن تقديم الحجج اللازمة للمرور إلى وكيل نقل البريد عبر هذا
خيار. سيتم تقسيم محتوى هذا المتغير إلى مجموعة من الوسائط
والتي سيتم ضمها إلى خيارات MTA الأخرى الممكنة:

تعيين sendmail-arguments='-t -X "/tmp/my log"'

الوسيطات sendmail بلا تقصير
(ثنائي) ما لم يتم ضبط هذا الخيار، فسوف يمرر S-nail بعض المعايير المعروفة
خيارات سطر الأوامر المحددة ارسل بريد البرنامج، انظر هناك للمزيد.

sendmail-proname
تستخدم العديد من الأنظمة ما يسمى com.mailwrapper(8) البيئة لضمان التوافق
مع ارسل بريد(1). يعمل هذا عن طريق فحص الاسم الذي تم استخدامه لاستدعاء
نظام تسليم البريد. إذا تم تعيين هذا المتغير، فسيتم تغليف البريد (البرنامج
الذي يتم تنفيذه فعليًا عند الاتصال بـ "sendmail") سيتعامل مع محتوياته على أنها
هذا الاسم. الافتراضي هو "إرسال البريد".

توقيع سلسلة للاستخدام مع ~A الهروب تيلدا.

إشارة سلسلة للاستخدام مع ~a الهروب تيلدا.

توقيع يجب أن يتوافق مع اسم الملف القابل للقراءة إذا تم تعيينه. محتوى الملف هو
ثم يتم إلحاقها بكل رسالة ذات جزء واحد وبالجزء الأول من كل جزء متعدد الأجزاء
رسالة. كن حذرًا من أنه لا توجد إمكانية لتعديل التوقيع لـ
رسالة فردية.

smime-ca-dir
[الخيار] يحدد دليلاً بشهادات CA في PEM (تحسين الخصوصية
Mail) للتحقق من الرسائل الموقعة بواسطة S/MIME.

smime-ca-ملف
[خيار] يحدد ملفًا بشهادات CA بتنسيق PEM للتحقق منه
الرسائل الموقعة بواسطة S/MIME.

smime-cipher-USER@HOST, تشفير الابتسامة
[خيار] يحدد التشفير الذي سيتم استخدامه عند إنشاء رسائل مشفرة S/MIME
(للحساب المحدد). يتطلب RFC 5751 الإعداد الافتراضي "aes128" (AES-128
سي بي سي). القيم المحتملة (غير حساسة لحالة الأحرف و) في تقليل قوة التشفير:
"aes256" (AES-256 CBC)، "aes192" (AES-192 CBC)، "aes128" (AES-128 CBC)، "des3"
(DES EDE3 CBC، 168 بت؛ الافتراضي إذا لم يكن "aes128" متاحًا) و"des" (DES CBC،
56 بت).

تعتمد خوارزميات التشفير المتوفرة بالفعل على مكتبة التشفير التي
استخدامات الأظافر S. [الخيار] قد يتوفر دعم لمزيد من خوارزميات التشفير
من خلال التحميل الديناميكي عبر، على سبيل المثال، EVP_get_cipherbyname(3) (OpenSSL) إذا كان S-nail
وقد تم تجميعها لدعم هذا.

smime-crl-dir
[الخيار] يحدد دليلاً يحتوي على ملفات ذات قوائم CRL بتنسيق PEM لاستخدامها
عند التحقق من رسائل S/MIME.

smime-crl-ملف
[خيار] يحدد ملفًا يحتوي على CRL بتنسيق PEM لاستخدامه عند التحقق
رسائل S/MIME.

smime-encrypt-USER @ HOST
[الخيار] إذا تم تعيين هذا المتغير، فسيتم إرسال الرسائل إلى المتلقي المحدد
مشفرة قبل الإرسال. يجب تعيين قيمة المتغير على اسم a
الملف الذي يحتوي على شهادة بتنسيق PEM.

إذا تم إرسال رسالة إلى عدة مستلمين، لكل منهم أ
سيتم تعيين المتغير المقابل لتلقي رسالة مشفرة بشكل فردي؛
سيستمر المستلمون الآخرون في تلقي الرسالة بنص عادي ما لم
تشفير قوة الابتسامة تم تعيين المتغير. يوصى بالتوقيع المشفر
الرسائل، أي لتعيين أيضًا علامة smime المتغير.

smime-sign-cert-USER@HOST, سميم تسجيل سيرت
[الخيار] يشير إلى ملف بتنسيق PEM. لغرض التوقيع و
فك التشفير يحتاج هذا الملف إلى أن يحتوي على المفتاح الخاص للمستخدم بالإضافة إلى المفتاح الخاص به
شهادة.

بالنسبة لتوقيع الرسائل، فإن "USER@HOST" مشتق دائمًا من قيمة تبدأ من (أو إذا
الذي يحتوي على عناوين متعددة، مرسل). لغرض التشفير
من المتوقع الحصول على مفتاح التشفير العام (الشهادة) للمستلم؛ الامر شهادة حفظ
يمكن استخدامها لحفظ شهادات الرسائل الموقعة (القسم وقعت و
مشفرة رسائل مع S / MIME يعطي بعض التفاصيل). وضع التشغيل هذا هو
عادة ما يكون مدفوعًا بالشكل المتخصص.

عند فك تشفير الرسائل، يتم اشتقاق الحساب من حقول المستلمين ("إلى:"
و'نسخة إلى:') للرسالة، والتي يتم البحث فيها عن العناوين التي يوجد بها مثل هذا
تم تعيين المتغير. يستخدم S-nail دائمًا العنوان الأول المطابق، لذلك إذا كان
يتم إرسال نفس الرسالة إلى أكثر من عنوان للمستخدم باستخدام مختلف
مفاتيح التشفير، قد يفشل فك التشفير.

smime-sign-include-certs-USER@HOST, smime-sign-include-certs
[الخيار] إذا تم استخدامه، فمن المفترض أن يتكون من قائمة مفصولة بفواصل
الملفات، التي يحتوي كل منها على شهادة واحدة بتنسيق PEM ليتم تضمينها
في رسالة S/MIME بالإضافة إلى سميم تسجيل سيرت شهادة. هذا هو
الأكثر فائدة لسلاسل الشهادات الطويلة إذا كان ذلك مطلوبًا للمساعدة في الاستلام
عملية التحقق الخاصة بالطرف. لاحظ أن شهادات المستوى الأعلى قد تكون كذلك
مضمنة في السلسلة ولكن لا تلعب دورًا للتحقق. انظر أيضا
سميم تسجيل سيرت. تذكر أن "USER@HOST" لهذا يشير إلى المتغير تبدأ من
(أو، إذا كان ذلك يحتوي على عناوين متعددة، مرسل).

smime-sign-message-digest-USER@HOST, smime- تسجيل- رسالة- ملخص
[خيار] يحدد ملخص الرسالة الذي سيتم استخدامه عند توقيع رسائل S/MIME. RFC
5751 يفرض افتراضيًا على "sha1". القيم المحتملة هي (غير حساسة لحالة الأحرف و) في
تقليل قوة التشفير: "sha512" و"sha384" و"sha256" و"sha224" و"md5".

تعتمد خوارزميات ملخص الرسائل المتوفرة فعليًا على التشفير
المكتبة التي يستخدمها S-nail. [الخيار] دعم المزيد من خوارزميات ملخص الرسائل
قد تكون متاحة من خلال التحميل الديناميكي عبر، على سبيل المثال، EVP_get_digestbyname3
(OpenSSL) إذا تم تجميع S-nail لدعم ذلك. تذكر ذلك لهذا
يشير "USER@HOST" إلى المتغير تبدأ من (أو، إذا كان ذلك يحتوي على عناوين متعددة،
مرسل).

SMTP [الخيار] عادةً ما يستدعي S-nail البرنامج المحدد من خلاله ارسل بريد لينقل
الرسائل، كما هو موضح في إرسال بريد. وضع SMTP سوف المتغير بدلا من ذلك
يتسبب في إجراء اتصالات شبكة SMTP بالخادم المحدد فيه بالترتيب
لإرسال الرسالة مباشرة. يعرف S-nail ثلاثة ملفات "SMTP" مختلفة
البروتوكولات":

· بروتوكول SMTP العادي (RFC 5321) الذي يعيش عادةً على منفذ الخادم 25
ويتطلب تحديد smtp-استخدام-starttls متغير لإدخال SSL/TLS
حالة الجلسة المشفرة. قم بتعيين قيمة مثل [v15-compat]
"[smtp://] [user[:password]@]server[:port]" ([لا يوجد إصدار v15-compat]
'[smtp://]server[:port]') لاختيار هذا البروتوكول.
· ثم ما يسمى SMTPS والذي من المفترض أن يعيش على منفذ الخادم 465 وهو
يتم تأمين SSL/TLS تلقائيًا. لسوء الحظ لم تصبح موحدة
وبالتالي قد لا تكون مدعومة من قبل قاعدة بيانات خدمة الشبكة المضيفة لديك
– في الواقع تم بالفعل إعادة تعيين رقم المنفذ لبروتوكولات أخرى!

ومع ذلك، يعد SMTPS بروتوكولًا شائع الاستخدام وبالتالي يمكن اختياره من خلاله
تعيين قيمة مثل [v15-compat] 'smtps://[user[:password]@]server[:port]'
([لا يوجد إصدار 15 متوافق] 'smtps://server[:port]'); بسبب المشاكل المذكورة ذلك
عادةً ما يكون من الضروري تحديد المنفذ بشكل صريح كـ ':465'.
· وأخيرًا، هناك بروتوكول التقديم (RFC 6409)، والذي يستمر عادةً
منفذ الخادم 587 وهو مطابق عمليًا لبروتوكول SMTP من
وجهة نظر الأظافر بجانب ذلك؛ يتطلب تحديد smtp-استخدام-starttls
متغير لإدخال حالة الجلسة الآمنة SSL/TLS. تعيين قيمة مثل
[v15-compat] 'إرسال://[user[:password]@]server[:port]' ([لا يوجد v15-compat]
"إرسال://server[:port]").

لمعرفة المزيد عن بيانات الاعتماد وما إلى ذلك، يرجى الاطلاع على On URL بناء الجملة و الاعتماد بحث.
يتم تنفيذ نقل SMTP في عملية فرعية، والتي يتم تشغيلها بشكل غير متزامن ما لم
إما Sendwait أو ال مطنب تم تعيين المتغير. إذا تلقى مصطلح
الإشارة، سيتم إحباط الرسالة وحفظها في DEAD.

smtp-auth-USER@HOST, smtp-auth-HOST, بروتوكول smtp- المصادقة
[الخيار] سلسلة متغيرة تحدد طريقة مصادقة SMTP. ممكن
القيم هي "لا شيء" ([لا يوجد الإصدار v15-compat] الافتراضي)، و"عادي" (الافتراضي [v15-compat])،
"تسجيل الدخول" بالإضافة إلى الطريقتين [الخيار] "cram-md5" و"gssapi". "لا شيء"
لا تحتاج الطريقة إلى أي بيانات اعتماد للمستخدم، ويتطلب 'gssapi' اسم مستخدم وكل شيء
تتطلب الطرق الأخرى اسم مستخدم وكلمة مرور. راجع [متوافق مع الإصدار 15] SMTP, المستخدم
و كلمه السر ([لا يوجد إصدار v15 متوافق] SMTP-مصادقة كلمة المرور و مصادقة المستخدم SMTP). لاحظ أن
smtp-auth-HOST هو [متوافق مع الإصدار 15]. [لا يوجد إصدار v15 متوافق]: ملاحظة لـ smtp-auth-USER@HOST:
قد يتجاوز الاعتماد على عنوان المرسل في المتغير تبدأ من.

SMTP-مصادقة كلمة المرور
[الخيار] [no v15-compat] يضبط كلمة المرور الاحتياطية العامة لـ SMTP
المصادقة. إذا كانت طريقة المصادقة تتطلب كلمة مرور، ولكن لا
SMTP-مصادقة كلمة المرور ولا مطابقة smtp-auth-password-USER@HOST يمكن ايجاده،
سيطلب S-nail كلمة مرور على جهاز المستخدم.

smtp-auth-password-USER@HOST
[لا يوجد إصدار v15 متوافق] يتم التجاوزات SMTP-مصادقة كلمة المرور لقيم محددة من المرسل
عناوين تعتمد على المتغير تبدأ من.

مصادقة المستخدم SMTP
[الخيار] [no v15-compat] يضبط اسم المستخدم الاحتياطي العام لـ SMTP
المصادقة. إذا كانت طريقة المصادقة تتطلب اسم مستخدم، ولكن لا
مصادقة المستخدم SMTP ولا مطابقة smtp-auth-user-USER@HOST يمكن العثور عليها، سوف S-مسمار
اطلب اسم مستخدم على محطة المستخدم.

smtp-auth-user-USER@HOST
[لا يوجد إصدار v15 متوافق] يتم التجاوزات مصادقة المستخدم SMTP لقيم محددة لعناوين المرسل،
تعتمد على المتغير تبدأ من.

اسم مضيف SMTP
[v15-compat] عادةً ما يستخدم S-nail المتغير تبدأ من لاستخلاص اللازم
معلومات "USER@HOST" لإصدار أمر SMTP "بريد من:<>". جلسة
اسم مضيف SMTP يمكن استخدامه لاستخدام "المستخدم" من حساب SMTP (SMTP أو ال
المستخدم سلسلة متغيرة) و"HOST" من محتوى هذا المتغير (أو، if
هذه هي السلسلة الفارغة، اسم المضيف أو اسم المضيف المحلي كملاذ أخير). هذا
غالبًا ما يسمح باستخدام عنوان صالح في حد ذاته ولكن يستضيفه مزود آخر
مما (في تبدأ من) على وشك إرسال الرسالة. تحديد هذا المتغير أيضا
يؤثر على "معرف الرسالة:" الذي تم إنشاؤه.

واجهة البريد العشوائي
[خيار] لاستخدام أي من الأوامر المتعلقة بالبريد العشوائي (مثل، على سبيل المثال، محتوى غير مرغوب فيه)
يجب تحديد واجهة البريد العشوائي المطلوبة عن طريق تعيين هذا المتغير. لو سمحت
الرجوع إلى القسم اليدوي معالجة البريد المزعج للحصول على الصورة الكاملة للبريد العشوائي
التعامل مع S-nail. قد تكون جميع الواجهات التالية متاحة أو لا تكون متاحة على الإطلاق:

التفاعل مع "البريد العشوائي". البريد العشوائي(1) من سباماساسين1
(http://spamassassin.apache.org سباماساسين) جناح. مختلفة عن
ستقوم واجهة التصفية العامة S-nail بإضافة الصحيح تلقائيًا
الحجج لأمر معين ولديه المعرفة اللازمة للتحليل
مخرجات البرنامج . قيمة افتراضية ل أمر البريد العشوائي سيكون قد تم
تم تجميعها في ثنائي S-nail if البريد العشوائي(١) موجود في المسار
أثناء التجميع. هل من الضروري تحديد معين
نوع الاتصال (بدلاً من استخدام ملف التكوين لذلك)، فإن
متغير وسيطات البريد العشوائي يمكن استخدامها كما في، على سبيل المثال، '-d
server.example.com -ص 783'. من الممكن أيضًا تحديد لكل مستخدم
التكوين عبر مستخدم البريد العشوائي. لاحظ أن هذه الواجهة لا تقوم بالفحص
علامة "is-spam" لرسالة الأمر ننسى البريد المزعج.

سوف يقوم S-nail 'spamd' بالتواصل مباشرة مع سباماساسين(1) عفريت
البريد العشوائي(1) عن طريق القائم على المسار يونيكس(4) مقبس الدفق كما هو محدد في
مقبس البريد العشوائي. من الممكن تحديد تكوين لكل مستخدم عبر
spamd-user.

دعم عامل تصفية البريد العشوائي العام "الفلتر" عبر خطافات قابلة للتكوين بحرية. هذا
الواجهة مخصصة لبرامج مثل بوغوفيلتر(1) و سيلفيلتر(1) و
يتطلب سلوكًا مطابقًا فيما يتعلق بحالة خروج الخطافات لـ
على الأقل الأمر محتوى غير مرغوب فيه ('0' يعني أن الرسالة غير مرغوب فيها، و'1' يعني
غير مزعجة، و"2" للتعبير عن عدم التأكد وأي قيمة إرجاع أخرى تشير إلى وجود صعوبة
خطأ)؛ نظرًا لأن الخطافات يمكن أن تتضمن تحويل مقتطفات كود القشرة
يمكن اعتراض السلوك عند الضرورة. السنانير هي
عامل تصفية البريد العشوائي-لحم الخنزير, مرشح البريد العشوائي-نهام, مرشح البريد العشوائي-nospam, معدل تصفية البريد العشوائي
و مرشح البريد العشوائي-البريد العشوائي; القسم اليدوي معالجة البريد المزعج يحتوي على أمثلة
لبعض البرامج. ستحتوي بيئة عملية الخطافات على
تم تعيين المتغيرات NAIL_TMPDIR وTMPDIR وNAIL_FILENAME_GENERATED. ملحوظة
هذا البريد العشوائي يسجل دعمًا لـ محتوى غير مرغوب فيه غير مدعوم إلا إذا كان
[خيار] دعم التعبير العادي متاح و
معدل فحص البريد العشوائي تم تعيين المتغير.

حجم البريد العشوائي الأقصى
[خيار] لن يتم تمرير الرسائل التي تتجاوز هذا الحجم إلى الجهة التي تم تكوينها
واجهة البريد العشوائي. الافتراضي هو 420000 بايت.

أمر البريد العشوائي
[الخيار] الطريق إلى البريد العشوائي(1) برنامج السبامك واجهة البريد العشوائي. ملحوظة
أن المسار لا يتم توسيعه، ولكن يتم استخدامه "كما هو". سيكون هناك مسار احتياطي
تم تجميعها في ثنائي S-nail إذا تم العثور على الملف القابل للتنفيذ أثناء
التحويل البرمجي.

وسيطات البريد العشوائي
[خيار] على الرغم من أن S-nail يتعامل مع معظم الحجج الخاصة بـ "البريد العشوائي"
واجهة البريد العشوائي تلقائيًا، قد يكون من المرغوب في بعض الأحيان على الأقل تحديده
تلك المتعلقة بالاتصال عبر هذا المتغير، على سبيل المثال، '-d server.example.com -p 783'.

مستخدم البريد العشوائي
[خيار] حدد اسم مستخدم لملفات التكوين لكل مستخدم لـ "البريد العشوائي"
واجهة البريد العشوائي. إذا تم تعيين هذا على السلسلة الفارغة، فسيستخدم S-nail الاسم
التيار المستخدم.

مقبس البريد العشوائي
[خيار] تحديد مسار يونيكس(4) مأخذ المجال الذي البريد العشوائي(١) يسمع
للاتصالات لـ "spamd" واجهة البريد العشوائي. لاحظ أن المسار ليس كذلك
موسعة، ولكن تستخدم "كما هي".

spamd-user
[خيار] حدد اسم مستخدم لملفات التكوين لكل مستخدم لـ "spamd"
واجهة البريد العشوائي. إذا تم تعيين هذا على السلسلة الفارغة، فسيستخدم S-nail الاسم
التيار المستخدم.

عامل تصفية البريد العشوائي-لحم الخنزير, مرشح البريد العشوائي-نهام, مرشح البريد العشوائي-nospam, معدل تصفية البريد العشوائي, مرشح البريد العشوائي-البريد العشوائي
[خيار] خطافات الأوامر والوسيطات لـ "عامل التصفية" واجهة البريد العشوائي. الدليل
قسم معالجة البريد المزعج يحتوي على أمثلة لبعض البرامج.

معدل فحص البريد العشوائي
[خيار] بسبب الطبيعة العامة لـ "الفلتر" واجهة البريد العشوائي عشرات البريد العشوائي
غير مدعومة لذلك بشكل افتراضي، ولكن إذا كان [الخيار] التعبير العادي tional
الدعم متاح ثم يمكن استخدام تحديد هذا المتغير للتغلب على هذا
تقييد. يتم تفسيره على النحو التالي: أولاً يتم تحليل الرقم (الأرقام).
يجب أن يتبعها فاصلة منقوطة ';' والتعبير العادي. ثم
يتم استخدام الأخير لتحليل سطر الإخراج الأول من ملف معدل تصفية البريد العشوائي هوك، و،
في حال نجاح التقييم المجموعة التي تم تحديدها عبر
يتم تفسير الرقم على أنه درجة مسح النقطة العائمة.

ssl-ca-dir
[الخيار] يحدد دليلاً بشهادات CA في PEM (Pricacy Enhanced
البريد) للتحقق من شهادات خادم SSL/TLS. يرى
SSL_CTX_load_verify_locations(3) لمزيد من المعلومات.

ssl-ca-ملف
[خيار] يحدد ملفًا بشهادات CA بتنسيق PEM للتحقق منه
شهادات خادم SSL/TLS. يرى SSL_CTX_load_verify_locations(3) للمزيد
معلومات.

ssl-cert-USER@HOST, ssl-cert-HOST, ssl- سيرت
[الخيار] سلسلة متغيرة تحدد اسم الملف لشهادة عميل SSL/TLS
مطلوب من قبل بعض الخوادم. هذه واجهة مباشرة لفتحة "الشهادة".
ل SSL_CONF_cmd(3) وظيفة مكتبة OpenSSL، إن وجدت.

ssl-cipher-list-USER@HOST, ssl-cipher-list-HOST, قائمة تشفير SSL
[خيار] يحدد قائمة الأصفار لاتصالات SSL/TLS. هذا هو المباشر
واجهة لفتحة "CipherString" الخاصة بـ SSL_CONF_cmd(3) وظيفة
مكتبة OpenSSL، إن وجدت؛ يرى الأصفار(١) لمزيد من المعلومات. بشكل افتراضي
لا يقوم S-nail بتعيين قائمة من الأصفار، والتي في الواقع ستستخدم ملف بروتوكول ssl
تشفير محدد (تأتي معايير البروتوكول مع قائمة من الأصفار المقبولة)،
ربما يكون مكتظًا بما تدعمه مكتبة SSL/TLS المستخدمة بالفعل - الدليل
قسم An مثال ترتيب يحتوي أيضًا على حالة استخدام SSL/TLS.

ssl-config-file
[الخيار] إذا تم ضبط هذا المتغير فسوف يتم استدعاء S-nail CONF_modules_load_file(3) إلى
السماح بتكوين OpenSSL وفقًا للأمان على مستوى النظام المضيف
إعدادات. إذا تم إعطاء قيمة غير فارغة، فسيتم استخدامها لتحديد
ملف التكوين الذي سيتم استخدامه بدلاً من ملف OpenSSL الافتراضي العالمي؛ لاحظ أنه في
في هذه الحالة يكون هناك خطأ إذا تعذر تحميل الملف. اسم التطبيق سوف
يتم تمريرها دائمًا على أنها "s-nail".

ssl-crl-ملف
[خيار] يحدد ملفًا يحتوي على CRL بتنسيق PEM لاستخدامه عند التحقق
شهادات خادم SSL/TLS.

ssl-crl-dir
[الخيار] يحدد دليلاً يحتوي على ملفات ذات قوائم CRL بتنسيق PEM لاستخدامها
عند التحقق من شهادات خادم SSL/TLS.

ssl-مفتاح-USER@HOST, ssl-مفتاح-HOST, مفتاح SSL
[خيار] سلسلة متغيرة تحدد اسم الملف للمفتاح الخاص لـ SSL/TLS
شهادة العميل. إذا لم يتم تعيينه، فسيتم استخدام اسم ملف الشهادة. ال
من المتوقع أن يكون الملف بتنسيق PEM. هذه واجهة مباشرة ل
فتحة "المفتاح الخاص" الخاصة بـ SSL_CONF_cmd(3) وظيفة مكتبة OpenSSL، إذا
متاح.

ssl-method-USER@HOST, ssl-method-HOST, طريقة SSL
[الخيار] [عفا عليه الزمن] يرجى استخدام الإصدار الأحدث والأكثر مرونة بروتوكول ssl في حين أن:
إذا تم تعيين كلا القيمتين، بروتوكول ssl سوف تكون لها الأسبقية! يمكن ضبطها على
القيم التالية، المستخدمة فعلا بروتوكول ssl المواصفات التي هو عليه
يظهر المعين بين قوسين: 'tls1.2' ('-ALL، TLSv1.2')، 'tls1.1' ('-ALL،
TLSv1.1')، 'tls1' ('-ALL، TLSv1') و'ssl3' ('-ALL، SSLv3')؛ القيمة الخاصة
يتم تعيين "تلقائي" إلى "ALL، -SSLv2" وبالتالي يتضمن بروتوكول SSLv3. ملحوظة
أن SSLv2 لم يعد مدعومًا على الإطلاق.

ssl-protocol-USER@HOST, ssl-بروتوكول-HOST, بروتوكول ssl
[خيار] حدد بروتوكول SSL/TLS المستخدم. هذه واجهة مباشرة ل
فتحة "البروتوكول" الخاصة بـ SSL_CONF_cmd(3) وظيفة مكتبة OpenSSL، إذا
متاح؛ وإلا يتم استخدام محلل داخلي S-nail الذي يفهم
المجموعة الفرعية التالية من سلاسل الأوامر (غير حساسة لحالة الأحرف): 'SSLv3'، 'TLSv1'،
"TLSv1.1" و"TLSv1.2"، بالإضافة إلى القيمة الخاصة "ALL". عديد
يمكن تقديم المواصفات عبر قائمة مفصولة بفواصل والتي تتجاهل أيًا منها
مسافة بيضاء. ستؤدي البادئة الاختيارية "+" إلى تمكين البروتوكول، والبادئة "-" ناقص
ستقوم البادئة بتعطيله، بحيث يؤدي "-ALL, TLSv1.2" إلى تمكين TLSv1.2 فقط
بروتوكول.

يعتمد ذلك على مكتبة TLS/SSL المستخدمة والبروتوكولات المدعومة بالفعل
وما هي البروتوكولات المستخدمة إذا بروتوكول ssl لم يتم تعيينه، ولكن لاحظ أنه تم تعيين SSLv2
لم يعد مدعومًا على الإطلاق وتم تعطيله بشكل نشط. خاصة بالنسبة للبروتوكولات القديمة
تأمين صراحة قائمة تشفير SSL قد يكون من المفيد، انظر An مثال
ترتيب.

SSL-راند-EGD
[الخيار] يعطي اسم المسار لمقبس الإنتروبيا الخفي، انظر RAND_egd(3). لا
جميع مكتبات SSL/TLS تدعم هذا.

ssl-rand-ملف
[الخيار] يعطي اسم المسار لملف يحتوي على بيانات الإنتروبيا، انظر RAND_load_file(3).
إذا كان الملف ملفًا عاديًا قابلاً للكتابة بواسطة المستخدم المستدعي، فسيتم كتابة بيانات جديدة
إليها بعد أن تم تحميلها.

ssl-التحقق-USER@HOST, ssl-التحقق-HOST, التحقق من SSL
[الخيار] سلسلة متغيرة تحدد الإجراء الذي سيتم تنفيذه في حالة حدوث خطأ
أثناء التحقق من صحة شهادة خادم SSL/TLS. قيم صالحة (غير حساسة لحالة الأحرف).
هي "صارمة" (فشل وإغلاق الاتصال على الفور)، "اسأل" (اسأل ما إذا كان الأمر كذلك
تابع عند الإدخال القياسي)، "تحذير" (اطبع تحذيرًا وتابع)، "تجاهل" (افعل
عدم إجراء التحقق من الصحة). الافتراضي هو "اسأل".

com.selthmua
إذا تم التعيين فقط بدون قيمة معينة، فإن هذا الخيار يمنع عملية الإنشاء
لحقول الرأس "معرف الرسالة:" و"وكيل المستخدم:" التي تتضمن واضحًا
إشارات إلى S-nail. هناك مصيبتان مرتبطتان بهذا: الأول، أن
معرف الرسالة للرسائل الصادرة لم يعد معروفًا بعد الآن. ثانيا يجوز للخبير
لا تزال تستخدم المعلومات المتبقية في الرأس لتعقب المصدر
وكيل مستخدم البريد. إذا تم التعيين على القيمة "noagent"، فسيتم تحديد "معرف الرسالة:" المذكور.
لا يحدث القمع.

الخطوط العلوية إذا تم تعريفه، فإنه يعطي عدد أسطر الرسالة التي سيتم طباعتها بالجزء العلوي
يأمر؛ عادة ، يتم طباعة الأسطر الخمسة الأولى.

com.ttycharset
تعمل مجموعة الأحرف الخاصة بالطرف S-nail، وهي المجموعة الوحيدة
مجموعة أحرف مدعومة يمكن لـ S-nail استخدامها في حالة عدم وجود تحويل لمجموعة أحرف
تم تجميع الإمكانات فيه، وفي هذه الحالة يكون الإعداد الافتراضي هو ISO-8859-1
إلا إذا كان بإمكانه استنتاج قيمة من بيئة الإعدادات المحلية LC_CTYPE. الرجوع إلى
قسم حرف بدلات رسمية للحصول على الصورة الكاملة حول مجموعات الأحرف.

مضيف المستخدم, المستخدم
[v15-compat] سلسلة متغيرة تقوم بتعيين اسم مستخدم احتياطي عالمي، والذي يتم استخدامه
في حالة عدم تقديم أي شيء في البروتوكول وعنوان URL الخاص بالحساب. هذا
المتغير الافتراضي لقيمة USER.

الإصدار, الإصدار الرئيسي, الإصدار الثانوي, تحديث الإصدار
(للقراءة فقط) معلومات إصدار S-nail: يحتوي المتغير الأول على سلسلة
يحتوي على تعريف الإصدار الكامل - وهذا مطابق للإخراج
من الأمر الإصدار. الثلاثة الأخيرة تحتوي على أرقام فقط: الأكبر، والثانوي
وتحديث أرقام الإصدارات.

البيئة


وينبغي اعتبار مصطلح "متغير البيئة" مؤشراً على ما يلي
يتم توحيد المتغيرات باعتبارها أجزاء حية من بيئات العملية، أو أنها
وجدت عادة هناك. ما لم يُذكر خلاف ذلك صراحةً، فإنها تندمج في الوضع الطبيعي
معالجة متغيرة، كما هو موثق أعلاه، من وجهة نظر الأظافر S.

الأعمدة
العرض المفضل للمستخدم في مواضع الأعمدة للشاشة أو النافذة الطرفية.
تم الاستعلام عنه واستخدامه مرة واحدة عند بدء تشغيل البرنامج.

DEAD اسم الملف الذي سيتم استخدامه لحفظ الرسائل المجهضة إذا حفظ تم ضبطه؛ هذا
التخلف عن غير معمول به في دليل الصفحة الرئيسية للمستخدم.

محرر اسم Pathname لمحرر النصوص لاستخدامه في تحرير القيادة و ~e التلدة الهروب. A
يتم استخدام المحرر الافتراضي إذا لم يتم تعريف هذه القيمة.

HOME الدليل الرئيسي للمستخدم. يتم استخدام هذا المتغير فقط عندما يكون موجودًا في
بيئة العملية. يستخدم سيتينف لتحديث القيمة في وقت التشغيل.

LANG، LC_ALL، LC_COLLATE، LC_CTYPE، LC_MESSAGES
يرى محلي(7) و حرف بدلات رسمية .

الخطوط هو عدد الخطوط الذي يفضله المستخدم على الصفحة أو الشاشة العمودية أو حجم النافذة
ضمن الصفوف. تم الاستعلام عنه واستخدامه مرة واحدة عند بدء تشغيل البرنامج.

LISTER Pathname لقائمة الدليل المراد استخدامها في ملف المجلدات الأمر عند التشغيل
صناديق البريد المحلية. الافتراضي هو ls(1) (بحث المسار من خلال SHELL).

MBOX اسم ملف mbox الخاص بالمستخدم. يدعم مجموعة فرعية منطقية خاصة
الاتفاقيات الموثقة ل ملف القيادة و مجلد اختيار. ال
الافتراضي الاحتياطي هو MBOX في دليل الصفحة الرئيسية للمستخدم.

يتم استخدام MAILRC كملف بدء تشغيل بدلاً من ~ / .mailrc إذا تم تعيينها. عندما تكون البرامج النصية S-nail
يتم استدعاؤه نيابة عن مستخدمين آخرين، ويجب تعيين هذا المتغير على / ديف / لاغية لتجنب
الآثار الجانبية من قراءة ملفات التكوين الخاصة بهم. يتم استخدام هذا المتغير فقط
عندما يتواجد في بيئة العملية.

NAIL_NO_SYSTEM_RC
إذا تم تعيين هذا المتغير ثم قراءة s-nail.rc عند بدء التشغيل يتم منعه، أي
يتم تحقيق نفس التأثير كما لو تم تشغيل S-nail مع هذا الخيار -n. هذا
يتم استخدام المتغير فقط عندما يكون موجودًا في بيئة العملية.

NETRC [v15-compat] [Option] يتجاوز هذا المتغير الموقع الافتراضي للمستخدم
.netrc ملف.

PAGER اسم مسار البرنامج الذي سيتم استخدامه في أمر المزيد أو عند إنبوب أشعة القطب السالب تم تعيين المتغير.
مرقّم الصفحات الافتراضي هو الأكثر من ذلك(1) (بحث المسار من خلال SHELL).

PATH قائمة الدلائل التي يتم البحث فيها بواسطة Shell عند البحث عن الأوامر (مثل
مثل هذا معترف به فقط في بيئة العملية).

SHELL الغلاف الذي سيتم استخدامه للأوامر !, قذيفةأطلقت حملة ~! التلدة الهروب وعند البدء
العمليات الفرعية. يتم استخدام الصدفة الافتراضية إذا لم يتم تعريف هذا الخيار.

SYSV3 يغير الحروف المطبوعة في العمود الأول من ملخص الرأس.

المصطلح [الخيار] نوع المحطة الطرفية الذي سيتم إعداد الإخراج له.

يتم استخدام TMPDIR كدليل للملفات المؤقتة بدلاً من / تمة، إذا تم ضبطها. هذا المتغير هو
يتم استخدامه فقط عندما يكون موجودًا في بيئة العملية. يستخدم سيتينف لتحديث
القيمة في وقت التشغيل.

تعريف قوة المستخدم كمستخدم معين، أي مطابق لـ -u سطر الأوامر
خيار. يتم استخدام هذا المتغير فقط عندما يكون موجودًا في بيئة العملية. يستخدم
سيتينف لتحديث القيمة في وقت التشغيل، ولكن لاحظ أن القيام بذلك لن يؤدي إلى تشغيل أي من
عمليات التحقق من الصحة التي تم إجراؤها عند بدء تشغيل البرنامج (مرة أخرى).

اسم المسار المرئي لمحرر النصوص لاستخدامه في ملف بصري القيادة و ~v التلدة الهروب.

استخدم heirloom-mailx عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad