EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

heirloom-mailx - Online în cloud

Rulați heirloom-mailx în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda heirloom-mailx care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


Melc [V14.8.6] — trimiteți și primiți e-mailuri pe Internet

REZUMAT


melc -h | --Ajutor
melc [-BDdEFintv~] [-A cont] [-a ataşament] [-b bcc-addr] [-c cc-addr] [-q fișier citat]
[-r din-adresa] [-S variabil[=valoare,-s subiect] [-X cmd] [-.] la-adr ... [--
mta-opțiune ...]
melc [-BDdEeHiNnRv~#] [-A cont] [-L lista de specificații] [-r din-adresa] [-S variabil[=valoare]]
[-X cmd] -f [fişier] [-- mta-opțiune ...]
melc [-BDdEeHiNnRv~#] [-A cont] [-L lista de specificații] [-r din-adresa] [-S variabil[=valoare]]
[-u utilizator] [-X cmd] [-- mta-opțiune ...]

DESCRIERE


Compatibilitate Note: S-nail și o parte din sintaxa sa de configurare se vor schimba în v15.0.
Până atunci va exista un număr parțial, dar în creștere, de înapoi și înainte
opțiuni de configurare de compatibilitate. Pentru a alege deja noua sintaxă și comportament
astăzi, opțiunea binară v15-compat trebuie setat. Manualul se va referi la acesta prin
[v15-compat] și [fără v15-compat] după cum este necesar. Comenzi și variabile care vor
dispar în v15.0 sunt marcate [Învechit].

S-nail este un sistem de procesare a corespondenței cu o sintaxă a comenzii care amintește de ed(1) cu linii
înlocuite cu mesaje. Este destinat să ofere funcționalitatea POSIX mail x(1)
comandă și oferă extensii (în mare parte opționale) pentru editarea liniilor, IDNA, MIME, S/MIME, SMTP
și POP3 (și IMAP). Este utilizabil ca limbaj de lot de e-mail.

Opţiuni
-A cont Execută o cont comanda (vezi mai jos) pentru cont după ce fișierele de pornire au
fost citit.

-a fişier Atașați fișierul dat la mesaj. Aceleași convenții de nume de fișier ca
descrise în secțiune COMANDE se aplică: extinderea cuvintelor shell este limitată la
tilda „~” și variabile. Trebuie fişier nu poate fi accesibil, dar conține un „=”
caracterul, apoi orice după „=” se presupune că specifică caracterul de intrare
set și orice înainte de „=” numele fișierului: aceasta este singura opțiune pentru a specifica
introduceți setul de caractere (și nu efectuați nicio conversie a setului de caractere) pentru text
atașamentele din linia de comandă, care nu utilizează ~@ comanda de evacuare tilde.

-B Faceți intrarea standard și ieșirea standard în buffer de linie.

-b adresa Trimiteți copii carbon oarbe către lista de adrese dată. Trimitere Poștă de mai jos
intră în mai multe detalii despre asta.

-c adresa Trimiteți copii auto la lista de adrese dată.

-D [Opțiune] Setați decuplat variabilă.

-d Seteaza depana variabilă, care activează mesajele de depanare și dezactivează mesajul
livrare.

-E Seteaza skipemptybody variabilă și astfel aruncați mesajele cu un mesaj gol
parte a corpului. Acest lucru este util pentru trimiterea de mesaje din scripturi.

-e Doar verificați dacă e-mailul este prezent în căsuța poștală a sistemului. Dacă da, întoarceți o ieșire
starea zero, o valoare diferită de zero în caz contrar.

-F Salvați mesajul pentru a-l trimite într-un fișier numit după partea locală a primului
adresa destinatarului (în loc de în record).

-f [fişier] Citiți conținutul MBOX-ului utilizatorului (sau fișierul specificat) pentru procesare;
când S-nail este oprit, scrie mesajele neșterse înapoi în acest fișier (dar fi
conștient de deţine opțiune). Unele convenții speciale sunt recunoscute pentru
şir fişier care sunt documentate pentru fişier comanda de mai jos. Rețineți că fişier is
nu un argument direct la steag -f, dar este luat din linia de comandă
după finalizarea procesării opțiunii. Pentru a utiliza a fişier care începe
cu o cratimă, prefixați-o cu o cale (relativă), ca în „./-hyphenbox.mbox”.

-H Imprimați un rezumat antet al tuturor mesajelor și ieșiți. O vizualizare rezumată configurabilă este
disponibil prin intermediul -L opțiune.

-h Imprimați un scurt rezumat al utilizării. Datorită utilizării pe scară largă a --Ajutor argument va
au același efect.

-i Seteaza ignora variabilă pentru a ignora semnalele de întrerupere tty.

-L lista de specificații
Imprimați un rezumat al antetului numai cu acele mesaje care se potrivesc cu cele date lista de specificații,
apoi iesi. Vezi secțiunea specificarea mesaje pentru formatul de lista de specificații. Dacă
il -H opțiunea a fost dată în plus, nu este produs un rezumat al antetului, dar
În schimb, S-nail va indica prin starea de ieșire dacă lista de specificații se potrivea cu oricare
mesaje ('0') sau nu ('1'); rețineți că orice ieșire verbosă este suprimată în aceasta
și trebuie să fie activat în mod explicit (de exemplu, prin utilizarea opțiunii -v).

-N Dezactivați antet variabilă și astfel inhibă afișarea inițială a antetelor mesajelor
când citiți e-mailuri sau editați un folder de e-mail.

-n Inhiba citirea s-unghie.rc la pornire. Această opțiune ar trebui să fie activată pentru
Scripturi S-nail care sunt invocate pe mai multe mașini, deoarece conținutul
din acel fișier poate diferi între ele. (Același comportament poate fi obținut prin
setarea variabilei de mediu NAIL_NO_SYSTEM_RC.)

-q fişier Începeți mesajul cu conținutul fișierului specificat. Poate fi dat în trimitere
numai modul.

-R Orice folder deschis va fi în modul numai citire.

-r adresa If adresa este o adresă validă, atunci specifică adresa expeditorului plicului către
să fie transmisă MTA ca „-f adresa' când este trimis un mesaj. Trebuie adresa
includeți un nume de utilizator, comentarii etc., apoi componentele vor fi separate și
partea de nume va fi transmisă MTA individual prin „-F nume'. A dat
adresa va fi de asemenea atribuit din variabilă, la fel ca în plus
„-Sfrom=address” a fost specificat (afectând prin urmare transferul de date SMTP,
de asemenea).

Dacă în schimb un șir gol este trecut ca adresa apoi continutul variabilei
din vor fi evaluate și utilizate în acest scop ori de câte ori MTA este contactat.
Rețineți că S-nail în mod implicit, fără -r adică nu trece nici „-f” nici „-F”
steaguri către MTA de la sine.

-S variabil[=valoare]
Setează opțiunea internă variabil și, în cazul unei opțiuni de valoare, atribuie valoare
la el. Chiar dacă opțiunile setate prin -S poate fi suprascris din interiorul resursei
fișiere, setarea liniei de comandă va fi restabilită după toate fișierele de resurse
au fost încărcate.

-s subiect Specificați subiectul mesajului care urmează să fie trimis.

-t Se așteaptă ca mesajul care urmează să fie trimis să conțină un antet de mesaj cu „Către:”,
Câmpurile „Cc:” sau „Bcc:” indicând destinatarii săi, care vor fi adăugate acestora
dat pe linia de comandă. Dacă subiectul mesajului este specificat prin „Subiect:”
apoi va fi folosit în favoarea unuia dat pe linia de comandă.

Se înțeleg, de asemenea, „Răspuns la:” (posibil suprascriind raspunde la), „Expeditor:” (po
expeditor), „Organizație:” (po ORGANIZAREA). Rețineți că puteți specifica și
„De la:”, eventual suprascriind din și adresa plicului eventual specificată
cu optiunea -r!

Următoarele, care în mod normal sunt create automat pe baza mesajului
context, poate fi specificat și: „Message-ID:”, „În răspuns la:”, „References:” și
„Mail-Followup-To:” (masajul cu adrese speciale va avea loc totuși pentru
din urmă).

-u utilizator Citiți căsuța poștală de sistem a utilizator (privilegii adecvate presupuse) și „asumați
a fi" utilizator în unele aspecte, de exemplu în ceea ce privește fişier–extinderi de „%” etc.;
vezi și UTILIZATOR.

-V Imprimați versiunea lui S-nail și ieșiți.

-v Setarea prolix opțiunea cauzează o anumită verbozitate (cum ar fi imprimarea certificatului
lanţuri). Folosirea lui de două ori crește nivelul de verbozitate.

-X cmd Adăugați cel dat cmd la lista comenzilor care trebuie executate înainte de operarea normală
începe. Se corelează cu -# și batch-exit-on-error; singura posibilitate de a
executați comenzi în modul non-interactiv atunci când citirea fișierelor de pornire este activă
interzis.

-~ Permite TILDĂ SCAPĂ chiar dacă nu este în modul interactiv.

-# Aceasta setează mai multe opțiuni pentru a pregăti S-nail pentru a lucra în (cel mai probabil non-
interactiv) modul lot: punct, emptystartLaantet, liniştit, trimite asteapta, precum și
MBOX și dosar (ambele pentru / Dev / null). De asemenea, permite procesarea TILDĂ
SCAPĂ. De exemplu, următoarele ar trebui să trimită un mesaj de e-mail către „bob”:

$ LC_ALL=C printf 'm bob\n~s subiect\nText\n.\nx\n' | \
LC_ALL=C MAILRC=/dev/null s-nail -n -# -Snosave

-. Acest indicator forțează încetarea procesării opțiunilor pentru a preveni „opțiunea
injecție” (atacuri). De asemenea, pune cu forță S-nail în modul de trimitere, vezi
Trimitere Poștă.

În lista de mai sus de opțiuni de linie de comandă acceptate, -D, -d, -E, -i, -N și -v sunt
implementat prin setarea opțiunii respective, ca via -S. [mta-opțiune ...]
argumentele care sunt date la sfârșitul liniei de comandă după un separator „--” vor fi
transmis la agentul de transfer de e-mail (MTA) și persistă pentru o perioadă întreagă (interactivă)
sesiune – dacă setarea de expandargv permite recunoașterea acestora; Argumentele MTA pot fi, de asemenea
specificate în variabilă sendmail-argumente; găsiți interacțiunea MTA descrisă mai detaliat
în documentația de sendmail. Argumentele MTA sunt ignorate atunci când e-mailul este trimis prin date SMTP
transfer

A starter
S-nail este un descendent direct al programului BSD Mail care a fost introdus în 1978 (însuși
depășind programul mai simplu de e-mail UNIX) și obișnuia să se prezinte (în Mail
manual de referință) după cum urmează:

Mail oferă un mediu simplu și prietenos pentru trimiterea și primirea e-mailurilor. Aceasta
împarte corespondența primită în mesajele sale constitutive și permite utilizatorului să se ocupe de
ei în orice ordine. În plus, oferă un set de ed(1)-cum ar fi comenzi pentru
manipularea mesajelor și trimiterea de e-mailuri. Mail oferă utilizatorului editare simplă
capabilități de a ușura compoziția mesajelor trimise, precum și de a furniza
capacitatea de a defini și trimite nume care se adresează unor grupuri de utilizatori.

S-nail este astfel partea de utilizator a sistemului de poștă Unix, în timp ce partea de sistem (mail-
agent de transfer, MTA) a fost luat în mod tradițional de sendmail(8); azi remediere post(1) sau exim(8) sunt
adesea folosit în acest scop în schimb. Dacă caracteristica SMTP [Opțional] a fost încorporată
S-nail, atunci partea de sistem nu este o condiție prealabilă obligatorie pentru livrarea corespondenței.

Pentru că S-nail se străduiește să respecte POSIX mail x(1) este probabil ca unii
setările de configurare trebuie ajustate înainte de a-l folosi este o experiență lină. The
implicit global s-unghie.rc fișierul îndoaie deja acele setări standard un pic către mai mulți utilizatori
prietenie și siguranță, de exemplu, stabilește deţine și păstrează opțiuni pentru a suprima
mutarea automată a mesajelor în MBOX care altfel ar avea loc (vezi Mesaj Statele) Şi
păstra pentru a nu elimina fișierele goale pentru a nu altera permisiunile fișierelor atunci când fișierele în cele din urmă
a fi recreat. Nu setează dosar opțiunea astfel încât, în mod implicit, gruparea fișierelor (prin intermediul
Prefixul „+” așa cum este documentat și pentru fişier) nu este activat. Sectiunea EXEMPLE conține unele
sugestii suplimentare.

Trimitere Poștă
Pentru a trimite un mesaj către una sau mai multe persoane, utilizând un agent de transfer de e-mail local (MTA; the
calea executabilă poate fi setată prin sendmail) sau SMTP-ul încorporat [Opțional] (setați și consultați
variabil smtp) transport pentru a livra efectiv mesajul e-mail generat, S-nail poate fi
invocat cu argumente care sunt numele persoanelor cărora le va fi trimis mailul:

$ s-nail -s Subiect -a attachm.ent bill@host1 'Bob '
# Dar... încercați mai întâi într-un mod izolat de funcționare uscată
$ LC_ALL=C MAILRC=/dev/null \
s-nail -n -d -vv -Sfrom="me "\
-s Subiect -. „(Frumoasă) Bob "

Se așteaptă apoi ca utilizatorul să introducă conținutul mesajului. În acest mod de compunere S-nail
tratează liniile care încep cu caracterul „~” special – acestea sunt așa-numitele TILDĂ SCAPĂ
care poate fi folosit pentru a citi fișiere, a procesa comenzi shell, a adăuga și a edita atașamente și
Mai mult; de exemplu, evadarea tildei "~e' va porni editorul de text pentru a revizui mesajul din acesta
starea curenta, '~h' permite editarea destinatarilor mesajului și '~?' oferă o privire de ansamblu asupra
scăpările tilde disponibile. Tastând control-D „^D” la începutul unei linii goale pleacă
modul de compunere și determină trimiterea mesajului, în timp ce tastarea control-C „^C” de două ori se va face
anulați scrisoarea curentă (salvarea conținutului acesteia în fișierul notat cu DEAD, cu excepția cazului în care nusalva is
a stabilit.)

O serie de opțiuni pot fi utilizate pentru a modifica comportamentul implicit; de exemplu, setting (de asemenea prin -S)
editalong va porni automat un editor de text când este intrat în modul de scriere, askcc voi
determină utilizatorului să i se solicite în mod activ destinatarii de copiere carbon și punct opțiunea va
permiteți părăsirea modului de scriere prin scrierea unei linii constând numai dintr-un punct ('.').

Foarte important, însă, este să definim care Caracter seturi poate fi folosit la trimiterea de mesaje,
de obicei prin setarea opțiunii sendcharsets în consecință, citind secțiunea
mime.tipuri fișiere pentru a înțelege cum este clasificat tipul MIME al atașamentelor de ieșire și
cunoașterea faptului că mesajele sunt trimise asincron, cu excepția cazului în care trimite asteapta este setat: numai cu el MTA
erorile de livrare vor fi recunoscute.

reglaj din este adesea necesar (de exemplu, împreună cu smtp) sau de dorit, poate doriți
să faci niște teste pe uscat înainte de a pleca. Salvarea unei copii a mesajelor trimise într-un record Mai
de asemenea, să fie de dorit – ca și pentru majoritatea țintelor fișierelor cutia poștală, unele convenții speciale sunt
recunoscut, vezi fişier comanda pentru mai multe despre asta. Sectiunea On URL-ul sintaxă și acreditare
căutare va răspândi puțină lumină asupra lanțurilor de variabile „USER@HOST”, precum și asupra utilizării URL-urilor
pentru accesarea resurselor specifice protocolului, cum ar fi smtp, și EXEMPLE conţine un exemplu
configurație pentru trimiterea de mesaje prin intermediul unora dintre furnizorii de corespondență publici cunoscuți; noteaza
oferă, de asemenea, o imagine de ansamblu compactă asupra modului de configurare a unui mediu SSL/TLS securizat.

Destinatarii mesajelor (așa cum se specifică pe linia de comandă sau sunt definiți în „Către:”, „Cc:” sau „Bcc:”)
pot fi nu numai destinatari de e-mail, dar pot fi și nume de cutii poștale și chiar shell complet
specificațiile conductei de comandă. Poate fi necesară citarea corectă, de exemplu, pentru a încorpora spații albe
personaje. (Reamintim că S-nail se ocupă de standardele de corespondență, prin urmare acestea definesc regulile
cu care se interpretează conţinutul.) Dacă variabila expandaddr nu este setat, atunci doar rețea
adrese (vezi mailaddr(7) pentru o descriere a adreselor de e-mail) și nume de utilizator simple
(inclusiv aliasuri MTA) pot fi utilizate, alte tipuri vor fi filtrate, dând un avertisment
mesaj.

Dacă variabila expandaddr este setat, atunci adresele destinatarului extinse vor fi opțional
acceptat: orice nume care începe cu o bară verticală „|” caracterul specifică o conductă de comandă –
șirul de comandă după „|” este executat și mesajul este trimis la standardul său
intrare; La fel, orice nume care începe cu caracterul oblic „/” sau cu secvența de caractere
bara oblică „./” este tratată ca un fișier, indiferent de conținutul rămas. Orice alt nume
care conține un caracter la semnul „@” este tratat ca o adresă de rețea; Orice alt nume
care începe cu un semn plus „+” specifică un nume de cutie poștală; Orice alt nume care
conține un caracter oblic „/”, dar fără semn de exclamare „!” sau semnul procentual caracterul „%”.
before specifică, de asemenea, un nume de cutie poștală; Ceea ce rămâne este tratat ca o adresă de rețea.

$ echo bla | s-nail -Sexpandaddr -s test ./mbox.mbox
$ echo bla | s-nail -Sexpandaddr -s test '|cat >> ./mbox.mbox'
$ echo safe | LC_ALL=C MAILRC=/dev/null \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=fail,-all,+addr -s test \
-. [e-mail protejat]

Este posibil să creați liste de distribuție personale prin intermediul alias comandă, astfel încât, pentru
De exemplu, utilizatorul poate trimite e-mailuri către „cohorte” și îl poate duce la un grup de persoane:

alias cohorte bill jkf mark kridle@ucbcory ~/mail/cohorts.mbox

Vă rugăm să rețineți că acest mecanism nu are nimic în comun cu aliasurile la nivel de sistem care pot
să fie utilizate de către MTA local (agent-transfer-e-mail), care sunt supuse constrângerii „nume”.
of expandaddr și sunt adesea urmărite într-un fișier / etc / aliases (și documentat în pseudonime(5) și
sendmail(1)). Aliasurile personale vor fi extinse cu S-nail înainte ca mesajul să fie trimis și
sunt astfel o alternativă convenabilă la specificarea fiecărui destinatar în sine.

Pentru a evita zgomotul ambiental, scripturile ar trebui să „detașeze” s-nail din orice fișiere de configurare și
creați un mediu local de script, fie îndreptând variabila MAILRC către o personalizare
fișier de configurare sau folosind fișierul -S opțiune de linie de comandă pentru a specifica opțiuni:

$ env LC_ALL=C MAILRC=/dev/null parola=NOTSECRET \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexandaddr=eșec,-toate,+adresă \
-S 'smtp=smtps://[e-mail protejat]:465' -Ssmtp-auth=login\
-S „de la=scriptreply@domain” \
-s „subiect” -un fișier_atașament \
-. „Destinatar 1 " destinatar1@domeniu \
< content_file

Citind Poștă
Când este invocat fără destinatari, S-nail intră în modul interactiv în care e-mailurile pot fi citite.
Când este utilizată astfel, cutia poștală de sistem a utilizatorului este citită și un antet de o linie pentru fiecare
mesajul din acesta este tipărit. (Vezi comanda fişier pentru o descriere aprofundată a
diferite tipuri de cutii poștale care există.) Rețineți că dacă cutia poștală este goală, S-nail va ieși
după imprimarea unui mesaj, cu excepția cazului în care opțiunea emptystart se constată a fi setat.

De la prompt comanda listă va oferi o listă a tuturor comenzilor disponibile și ajutor voi
da un rezumat al unora comune. Dacă sunt disponibile șirurile de documentație [Opțional].
se poate tasta „?X” și se poate vedea extinderea reală a lui „X” și care este scopul acestuia, adică,
comenzile pot fi abreviate (rețineți că POSIX definește unele abrevieri, astfel încât
ordinea alfabetică a comenzilor nu se referă neapărat la abrevieri; este
posibil să se definească suprascrieri cu fantomă comandă, însă).

Mesajelor li se acordă numere (începând cu 1) care identifică în mod unic mesajele; curent
mesajul – „punctul” – va fi fie primul mesaj nou, fie primul mesaj necitit, fie
primul mesaj al căsuței poștale; optiunea showlast va provoca în schimb utilizarea ultimului
mesaj în acest scop.

Mesajele pot fi tipărite cu imprima comandă sau scurt: „p”. În mod implicit, curentul
mesajul („punct”) este tipărit, dar, la fel ca în cazul majorității altor comenzi, este posibil să se dea o fantezie
specificația mesajului (vezi specificarea mesaje), de exemplu, „p:u” va afișa toate necitite
mesaje, „p.” va tipări „punctul”, „p 1 5” va tipări mesajele 1 și 5, „p 1-5” va imprima
tipăriți mesajele de la 1 la 5, iar „p-” și „p+” vor tipări ultimul și următorul mesaj,
respectiv.

În configurația implicită, toate câmpurile de antet ale unui mesaj vor fi tipărite, dar acest lucru poate fi
modificat: fie prin introducerea pe lista neagră a unei liste de câmpuri prin ignora, sau prin includerea pe lista albă numai a unui anumit
lista cu reține comanda, de exemplu, 'reține data de la la cc subiect'. Pentru a imprima tot
câmpurile antet ale unui mesaj, indiferent de listele de ignorare sau păstrare active în prezent, utilizați
comandă . Variabila crt controlează dacă și când S-nail va folosi configurația
PAGER pentru imprimare în loc să scrie direct pe terminal (în general vorbind).

În funcție de configurație a Comandă linie editor urmărește să creeze experiență utilizatorului cu
cei mulți COMANDE ceva mai frumos. Când citiți căsuța poștală a sistemului sau când -f (Sau fişier)
a specificat o cutie poștală prefixată în mod explicit cu modificatorul special „%:” apoi mesajele care
au fost citite vor fi mutate automat în fișierul MBOX al utilizatorului atunci când cutia poștală este lăsată,
fie prin schimbarea căsuței poștale active, fie prin părăsirea S-nail (vezi și Mesaj Statele).

După ce a examinat un mesaj, utilizatorul poate, de asemenea șterge „D” mesajul, răspuns „r” către expeditor
și toți destinatarii sau răspuns „R” exclusiv expeditorului. Mesajele pot fi, de asemenea înainteed
(aliasul mai scurt este FWD). Rețineți că atunci când răspundeți sau redirecționați un destinatar al mesajului
adresele vor fi eliminate din comentarii și nume, cu excepția cazului în care opțiunea nume complete este setat.
Ștergerea face ca S-nail să uite de mesaj; Acest lucru nu este ireversibil, totuși, unul
poate să anulați ștergerea „u” mesajul dând numărul sau sesiunea S-nail poate fi încheiată prin
oferind ieşire comanda „x”.

Pentru a încheia o sesiune de procesare a e-mailului, poate fi emis părăsi „q” pentru a provoca o ieșire completă a programului,
care poate include mutarea automată a mesajelor citite în MBOX, precum și actualizarea
[Opțional] un fișier istoric al editorului de linie de comandă sau utilizați comanda ieşire „x” în schimb pentru a
preveniți oricare dintre aceste acțiuni.

Se afișează HTML Poștă și MIMA echipament
Mesajele care sunt doar HTML devin din ce în ce mai comune și, desigur, vin multe mesaje
la pachet cu un buchet de atașamente MIME. În timp ce S-nail [Opțional] acceptă un simplu
Convertor HTML în text pentru a trata mesajele HTML (vezi mime.tipuri fișiere), în mod normal
nu se poate ocupa de niciunul dintre acestea în sine, dar, în schimb, programele trebuie să fie înregistrate pentru a se ocupa
cu anumite tipuri MIME sau extensii de fișiere. Aceste programe pot pregăti fie text simplu
versiuni ale intrării lor pentru a permite S-nail să afișeze conținutul pe terminal sau
afișează conținutul în sine, de exemplu într-o fereastră grafică. Cel din urmă tip de
programele „blochează” implicit S-nail până când vizualizatorul extern s-a terminat, dar
Este posibilă și execuția asincronă alăturată, caz în care S-nail va continua
afișați mesajul și rămâneți receptivi.

Pentru a instala un program de gestionare extern pentru un anumit tip MIME, setați un anunt
teava-TIP/SUBTIP variabil. Pentru a defini un handler pentru o anumită extensie de fișier, setați
respectiv teava-EXTENSIUNE variabilă – acești handlere au prioritate. Variabila
mim-contra-probe poate fi setat să îmbunătățească gestionarea declarațiilor de părți MIME defecte ca
sunt adesea văzute în mesaje din viața reală. De exemplu, pentru a afișa un mesaj HTML în linie (adică
convertit într-o reprezentare de text simplu mai elegantă decât poate face convertorul încorporat
produce) cu oricare dintre browserele în mod text râs(1) sau elinkuri(1), învață S-nail despre
MathML și faceți ca acesta să le afișeze ca text simplu și să deschidă atașamente PDF într-un
vizualizator PDF extern, asincron:

if $caracteristici !@ HTML-FILTER
#set pipe-text/html="elinks -force-html -dump 1"
setați pipe-text/html="lynx -stdin -dump -force_html"
# Afișați HTML ca text simplu
#set pipe-text/html=@
endif
tip mime „@ application/mathml+xml mathml”
set pipe-application/pdf="@&set -C;\
: > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
capcană \"rm -f \\\"${TMPDIR}/${NAIL_FILENAME_GENERATED}\\\"\" \
EXIT INT QUIT PIPE TERM;\
setați +C;\
pisică > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
xpdf \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\""

Notă: trebuie avută o atenție deosebită atunci când utilizați comenzi cum ar putea fi distribuiți viruși de e-mail
prin această metodă: dacă mesaje de tip „application/x-sh” sau fișiere cu extensia „.sh”
au fost filtrate orbește prin shell, de exemplu, un expeditor de mesaj ar putea executa cu ușurință
cod arbitrar de pe sistemul pe care rulează S-nail. Pentru mai multe despre MIME, și în ceea ce privește
trimiterea de mesaje, vezi secțiunea mime.tipuri fișiere și comanda tip mime.

Mailing Listele
S-nail oferă suport pentru a ușura gestionarea listelor de corespondență. Comanda mlist promovează
toate argumentele date listelor de corespondență cunoscute și mlsubscribe le stabilește abonamentul
atribut, creându-le mai întâi după cum este necesar. (Pe de altă parte dezabonare nu
unmlist automat, dar resetează doar atributul de abonament.) Folosind comenzile
fără argumente va tipări (un subset de) toate listele de corespondență definite în prezent. The
titlu formatul „%T” poate fi folosit pentru a marca mesajele cu adrese de listă configurate în
afișarea antetului.

[Opțional] listele de corespondență pot fi specificate și ca expresii regulate, ceea ce permite
potrivirea mai multor adrese cu o singură expresie. Cu toate acestea, toate lista complet calificată
adresele sunt potrivite printr-un dicționar rapid, în timp ce expresiile sunt plasate în (a) liste(e)
care este (sunt) potrivite secvenţial.

setați followup-to followup-to-honour=întreabă-da răspuns-to-onoare=întreaba-da
mlist [e-mail protejat] [e-mail protejat] .*@lists.c3$
mlsubscribe [e-mail protejat] [e-mail protejat]

Variabila urmarire la onoare se va asigura că un antet „Mail-Followup-To:” este onorat
când se răspunde la mesaj (prin răspuns și Răspunde) Şi urmarire la controlează vremea
acest antet este creat la trimiterea mail-urilor; va fi creat automat pentru câteva
motive, de asemenea, cum ar fi atunci când comanda specială „specifică listei de corespondență” răspunde Răspunde este folosit,
cand răspuns este folosit pentru a răspunde la un mesaj cu „Mail-Followup-To:” fiind onorat etc.

O diferență între gestionarea listelor cunoscute și a listelor abonate este că adresa de
expeditorul nu face de obicei parte dintr-un „Mail-Followup-To:” generat atunci când se adresează
din urmă, în timp ce este pentru primul tip de liste. De obicei, pentru că există excepții:
să zicem, dacă sunt adresate mai multe liste și nu toate sunt liste abonate.

Pentru comoditate, S-nail va adăuga, temporar, automat o listă de adrese care este prezentată
în antetul „List-To:” al unui mesaj la care se răspunde la lista de cunoscute
lista de e-mail-uri. Ar fi existat acel antet S-nail va depinde în schimb de
variabil răspuns-la-onoare, utilizați și un set „Răspuns-La:” în acest scop pentru a accepta a
dorința administratorilor listei care ar trebui să fi fost manifestată așa (dar numai dacă
furnizează o singură adresă care se află pe același domeniu ca ceea ce este menționat în „List-To:”).

Resursă fișiere
La pornire, S-nail citește mai multe fișiere de resurse:

s-unghie.rc Fișier de inițializare la nivel de sistem. Citirea acestui fișier poate fi suprimată,
fie folosind -n opțiunea de linie de comandă sau prin setarea mediului
variabila NAIL_NO_SYSTEM_RC.

~/.mailrc Fișier care oferă comenzi inițiale. Un alt fișier poate fi ales prin setarea
variabila de mediu MAILRC.

NAIL_EXTRA_RC Poate fi folosit pentru a defini un fișier de pornire opțional pentru a fi citit după ~/.mailrc.
Această variabilă este respectată numai în anumite circumstanțe (vezi
documentație pentru mai multe).

Conținutul acestor fișiere este interpretat după cum urmează:

· Spațiul alb de început al liniilor este ignorat.
· O linie goală este ignorată.
· Dacă linia (conținutul) începe cu semnul numeric „#”, atunci este o comandă de comentariu – a
comanda adevarata! – și, de asemenea, ignorat. Această comandă este singura formă de comentariu care este
înțeles.
· O linie poate fi „continuată” pe linia următoare dacă caracterul nou linie este „escape” de
precedându-l cu caracterul bară oblică inversă „\”. Rețineți că orice spațiu alb de început al
următoarele linii este eliminată: Dacă se dorește spațiul alb, acesta trebuie plasat înaintea
backslash. De exemplu:

# Această linie este o comandă de comentariu. si tu
e, chiar se continuă aici.
setați depanarea \
prolix

Caracter seturi
[Opțiune] S-nail detectează setul de caractere al terminalului folosind mecanisme care sunt
controlat de setarea locală LC_CTYPE (manualul pentru setlocale(3) ar trebui să dea un
Prezentare generală); variabila internă S-unghia ttycharset va fi setat la terminalul detectat
set de caractere corespunzător și va apărea astfel în rezultatul comenzilor set și
varshow.

Cu toate acestea, un utilizator a furnizat ttycharset valoarea nu este suprascrisă de acest mecanism de detectare:
această „funcție” trebuie utilizată dacă detectarea nu funcționează corect și poate fi folosită
ajustați numele setului de caractere locale. De exemplu, pe sistemele BSD se poate folosi un local cu
setul de caractere ISO8859-1, care nu este un nume valid pentru acest set de caractere; a fi pe
partea sigură, se poate stabili ttycharset la numele corect, care este ISO-8859-1.

Rețineți că modificarea valorii nu înseamnă prea mult în afară de asta, deoarece mai multe aspecte ale
setul de caractere reale sunt implicate de mediul local al sistemului și asta rămâne
neafectate de conținutul unei suprascrise ttycharset variabil. (Aceasta este în mare parte o problemă
totuși, atunci când utilizați interactiv S-nail. De fapt, este posibil să trimiteți e-mail într-un
mediu local complet „falsificat”.)

Dacă nu au fost compilate capacități de conversie a setului de caractere în S-nail (adică, nr
inconv(3) biblioteca a fost găsită), atunci ttycharset va fi singurul set de caractere acceptat,
pur și simplu se presupune că poate fi folosit pentru a schimba mesaje pe 8 biți și restul
secțiunea nu se aplică; totuși, poate fi totuși necesar să-l setați în mod explicit dacă este automat
detectarea eșuează, deoarece în acest caz este implicit la ISO-8859-1 menționat.

Când citiți mesaje, textul lor este convertit în ttycharset după cum este necesar pentru a
afișați-le pe terminalul utilizatorilor. Caracterele neimprimabile și secvențele de octeți nevalide sunt
detectat și înlocuit cu caractere de substituție adecvate (cu excepția cazului în care variabila print-all-chars
a fost setat odată cu pornirea S-nail). Vezi de asemenea set de caractere-necunoscut-8 biți a avea de-a face cu un alt păros
aspectul interpretării mesajelor.

La trimiterea mesajelor, toate părțile și atașamentele acestora sunt clasificate. În timp ce niciun personaj
conversia setului se realizează pe acele părți care par a fi date binare, setul de caractere
utilizat trebuie să fie declarat în antetul MIME al unei părți de text de ieșire dacă conține
caractere care nu sunt conforme cu setul de caractere permis de e-mail
standardele. Valorile permise pentru seturile de caractere pot fi declarate folosind sendcharsets
variabilă și set de caractere-8 biți, care definește un set de caractere de rezervă catch-all de ultimă soluție
care este implicit atașat listei de seturi de caractere în sendcharsets.

Când răspundeți la un mesaj și la variabilă răspuns-în-același set de caractere este setat apoi personajul
setul de mesaj la care se răspunde este încercat mai întâi. Și este, de asemenea, posibil să faci S-nail
lucrează și mai strâns legat de setarea locală curentă în mod automat, utilizând
variabil sendcharsets-else-ttycharset, vă rugăm să vedeți acolo pentru mai multe informații.

Toate seturile de caractere specificate sunt încercate în ordine, cu excepția cazului în care conversia părții sau
atașamentul reușește. Dacă niciunul dintre seturile de caractere încercate (8 biți) nu este capabil să reprezinte
conținutul părții sau al atașamentului, atunci mesajul nu va fi trimis și textul acestuia
fi salvat în DEAD. În general, dacă apare mesajul „Nu se poate converti de la a la b”.
unele caractere nu sunt adecvate pentru setul de caractere (terminal) selectat sau
conversia necesară nu este acceptată de sistem. În primul caz, este necesar să
setați o locație adecvată LC_CTYPE și/sau variabila ttycharset.

Cele mai bune rezultate sunt obținute de obicei atunci când S-nail este rulat într-o locație UTF-8 pe un UTF-8
terminal capabil, caz în care este disponibil întregul spectru de caractere Unicode. În
aceste caractere de configurare din diferite țări pot fi afișate, în timp ce este încă posibil
utilizați seturi de caractere mai simple pentru trimitere pentru a păstra compatibilitatea maximă cu e-mailurile mai vechi
clienții.

Mesaj Statele
S-nail diferențiază între mai multe stări diferite ale mesajului; starea actuală va fi
reflectată în afișarea antetului dacă titlu este configurat să facă acest lucru. În mesajul S-nail
stările sunt inspectate la părăsirea unei căsuțe poștale și pot determina mutarea automată a mesajelor
către căsuța poștală specială MBOX – deoarece acest lucru poate fi iritant pentru utilizatorii obișnuiți
„mai moderni” mail-user-agents, global implicit s-unghie.rc setează deţine și păstrează
variabile pentru a suprima acest comportament.

Mesajul „nou” nu a fost nici vizualizat, nici mutat în nicio altă stare. Asemenea mesaje
sunt păstrate chiar și în cutia poștală a sistemului.

Mesajul „necitit” nu a fost nici vizualizat, nici mutat în altă stare, în afară de mesajul
era prezent deja când cutia poștală a fost deschisă ultima dată: astfel de mesaje sunt
păstrate chiar și în cutia poștală a sistemului.

„citește” Mesajul a fost procesat de una dintre următoarele comenzi: ~f, ~m, ~F,
~M, copiaţi, mbox, următor, ţeavă, imprima, , top, tip, Tip, anulați ștergerea.
șterge, dp, și dt comenzile pot determina, de asemenea, ca următorul mesaj să fie marcat ca
citit, în funcție de valoarea autoimprimare variabil. Cu excepția cazului în care ieşire
este folosită comanda, mesajele care se află în căsuța poștală de sistem sau în căsuțele poștale care
au fost deschise cu prefixul special „%:” și sunt în stare „citire” atunci când
cutia poștală rămasă va fi salvată în MBOX, cu excepția cazului în care opțiunea deţine s-a stabilit.

„șters” Mesajul a fost procesat de una dintre următoarele comenzi: șterge, dp,
dt. Numai anulați ștergerea poate fi folosit pentru a accesa astfel de mesaje.

„conservat” Mesajul a fost procesat de a păstra comanda si va fi retinuta in
locația sa actuală.

„salvat” Mesajul a fost procesat de una dintre următoarele comenzi: salva or scrie.
Cu excepția cazului în care ieşire este folosită comanda, mesajele care se află în căsuța poștală a sistemului
sau în cutiile poștale care au fost deschise cu prefixul special „%:” și sunt în
starea „salvat” când căsuța poștală este lăsată va fi ștearsă; vor fi salvați în
MBOX atunci când opțiunea păstrează este setat.

specificarea mesaje
Comenzi precum imprima și șterge i se poate da o listă de numere de mesaje ca argumente pentru
se aplică unui număr de mesaje simultan. Astfel, „Ștergeți 1 2” șterge mesajele 1 și 2, în timp ce
„Ștergeți 1-5” va șterge mesajele de la 1 la 5. În modul sortat sau cu fir (vezi fel
comanda), „Ștergeți 1-5” va șterge mesajele care sunt situate între (și inclusiv)
mesajele de la 1 la 5 în ordinea sortate/întreprinse, așa cum se arată în rezumatul antetului. Multiplu
Modificatorii de două puncte pot fi uniți într-unul singur, de exemplu, „:du”. Următoarele nume de mesaje speciale
exista:

:n Toate mesajele „noi”.

:o Toate mesajele vechi (care nu sunt în stare „citește” sau „nou”).

:u Toate mesajele „necitite”.

:d Toate mesajele „șterse” (pentru anulați ștergerea comanda).

:r Toate mesajele „citește”.

:f TOATE pavilionmesaje ged.

:a Toate mesajele la care s-a răspuns (cf mark a răspuns variabil).

:t Toate mesajele au fost marcate ca ciornă.

:s [Opțiune] Toate mesajele clasificate ca spam.

:S [Opțiune] Toate mesajele cu clasificare nesigură de spam.

. Mesajul curent, așa-numitul „punct”.

; Mesajul care a fost anterior mesajul curent.

, Mesajul părinte al mesajului curent, adică mesajul cu ID-ul mesajului
dat în câmpul „În răspuns la:” sau ultima intrare din câmpul „Referințe:” din
mesaj curent.

- Următorul mesaj anterior neșters sau următorul mesaj șters anterior pentru
anulați ștergerea comanda. În modul sortat/filet, următorul mesaj anterior de acest tip în
ordine sortată/înfilată.

+ Următorul mesaj neșters sau următorul mesaj șters pentru anulați ștergerea comanda. În
modul sortat/înfilat, următorul astfel de mesaj în ordinea sortat/înfilat.

^ Primul mesaj neșters sau primul mesaj șters pentru anulați ștergerea comanda.
În modul sortat/înfilat, primul astfel de mesaj în ordinea sortat/înfilat.

$ Ultimul mesaj. În modul sortat/înfilat, ultimul mesaj din modul sortat/întrecut
comandă.

&x În modul threaded, selectează mesajul adresat cu x, În cazul în care x este orice alt mesaj
specificația și toate mesajele din firul care începe la ea. Altfel este
identic cu x. Dacă x este omis, firul care începe cu mesajul curent este
selectat.

* Toate mesajele.

` Toate mesajele care au fost incluse în lista de mesaje pentru comanda anterioară.

/şir
Toate mesajele care conțin şir în câmpul subiect (cazul ignorat). Vezi și
antete de căutare variabil. Dacă şir este gol, șirul din precedentul
specificația acelui tip este utilizată din nou.

[@lista de nume]@expr
Toate mesajele care conțin căutarea dată fără diferențiere între majuscule și minuscule expresesiune; dacă
[Opțional] o expresie regulată (vezi re_format(7)) suportul este disponibil expres va fi
interpretat ca unul dacă este văzut vreunul dintre caracterele de expresie regulată „magice”. Dacă
opțional @lista de nume lipsește o parte, căutarea este limitată la câmpul subiectului
corp, dar altfel lista de nume specifică o listă de câmpuri de antet, separate prin virgulă
caută, ca în

„@la,de la,cc@Pe cineva pe care ar trebui să-l cunosc”

Pentru a căuta un șir care include un caracter „@” (comercial la),
lista de nume este efectiv non-opțional, dar poate fi dat ca șir gol. niste
câmpurile speciale de antet pot fi abreviate: „f”, „t”, „c”, „b” și „s” se vor potrivi
„De la”, „Către”, „Cc”, „Bcc” și, respectiv, „Subiect”, fără a ține seama de majuscule și minuscule. The
nume speciale „header” sau „<” pot fi folosite pentru a căuta în (toate) anteturile
mesaj, iar numele speciale „corp” sau „>” și ​​„text” sau „=” pot fi folosite pentru a efectua
căutări text integral – în timp ce prima caută doar corpul, cea din urmă și el
caută în antetul mesajului.

Această specificație de mesaj realizează compararea textului integral, dar chiar și cu obișnuit
suport de expresie este aproape imposibil să scrieți o expresie de căutare atât de sigură
corespunde doar unui anumit domeniu de adresă. Pentru a solicita ca conținutul antetului să fie
tratate ca o listă de adrese și să le reducă la adresa de e-mail simplă
cu care trebuie să se potrivească expresia de căutare, prefixați numele antetului
(abreviere) cu tilde „~”:

„@~f@@a\.safe\.domain\.match$”

adresa
O căutare care nu ține seama de majuscule și minuscule „orice subșir se potrivește” cu antetul „De la:”, care
va potrivi adrese (de asemenea) chiar dacă showname este setat (și POSIX spune „orice adresă ca
prezentate într-un rezumat antet trebuie să poată fi corelate în acest formular”); Cu toate acestea, dacă allnet
variabila este setată, doar partea locală a adresei este evaluată pentru comparație,
fără a ignora majusculele și setarea showname este complet ignorată. Pentru mai fine
limitele de control și potrivire folosesc expresia de căutare „@”; stilul [Opțional] al IMAP
Expresia „(de la adresa)” poate fi folosită și dacă se dorește potriviri cu subșiruri.

[Opțiune] Pot fi utilizate și expresii de CĂUTARE în stil IMAP. Acest mod de adresare este disponibil
cu toate tipurile de foldere; S-nail va efectua căutarea local dacă este necesar. Siruri de caractere
trebuie încadrate între ghilimele duble „”” în întregime dacă conțin spații albe sau
paranteze; între ghilimele, doar bara oblică inversă „\” este recunoscută ca caracter de escape.
Toate căutările de șiruri nu fac distincție între majuscule și minuscule. Când descrierea indică faptul că
Este utilizată reprezentarea „plic” a unui câmp de adresă, aceasta înseamnă că șirul de căutare este
verificat atât față de o listă construită ca

("nume" "sursă" "parte-locală" "parte-domeniu")

pentru fiecare adresa, si adresele fara nume reale din campul de antet respectiv.
Aceste expresii de căutare pot fi imbricate folosind paranteze, vezi mai jos pentru exemple.

(criteriu)
Toate mesajele care satisfac cele date criteriu.
(criteriul 1 criteriul 2 ... criteriuN)
Toate mesajele care îndeplinesc toate criteriile date.
(or criteriul 1 criteriul 2)
Toate mesajele care satisfac fie criteriul 1 or criteriul 2, sau amândouă. Pentru a conecta mai mult
decât două criterii care utilizează specificațiile „sau” trebuie să fie imbricate folosind suplimentar
paranteze, ca în cazul „(sau a (sau bc))”, deoarece „(sau abc)” înseamnă cu adevărat „((a sau b) și
c)'. Pentru o operare simplă „sau” a criteriilor independente la cel mai scăzut nivel de cuibărit,
este posibil să se obțină efecte similare utilizând trei criterii separate, ca și cu
„(a) (b) (c)”.
(nu criteriu)
Toate mesajele care nu satisfac criteriu.
(bcc "şir")
Toate mesajele care conțin şir în reprezentarea plic a câmpului „Bcc:”.
(cc "şir")
Toate mesajele care conțin şir în reprezentarea plic a câmpului „Cc:”.
(din "şir")
Toate mesajele care conțin şir în reprezentarea plic a câmpului „De la:”.
(subiect "şir")
Toate mesajele care conțin şir în câmpul „Subiect:”.
(la "şir")
Toate mesajele care conțin şir în reprezentarea plic a câmpului „Către:”.
(antet nume "şir")
Toate mesajele care conțin şir în câmpul specificat „Nume:”.
(corp "şir")
Toate mesajele care conțin şir în corpul lor.
(a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. "şir")
Toate mesajele care conțin şir în antetul sau corpul lor.
(mai mare mărimea)
Toate mesajele care sunt mai mari decât mărimea (în octeți).
(mai mici mărimea)
Toate mesajele care sunt mai mici decât mărimea (în octeți).
(înainte data)
Toate mesajele care au fost primite înainte data, care trebuie să fie în formă
„d[d]-lun-aaaa”, unde „d” indică ziua lunii ca una sau două cifre, „luna” este
numele lunii – unul dintre „Ian Feb Mar Apr Mai Iun Iul Aug Sep Oct Nov Dec”, și
„aaaa” este anul sub formă de patru cifre, de exemplu, „28-dec-2012”.
(on data)
Toate mesajele care au fost primite la data specificată.
(întrucât data)
Toate mesajele care au fost primite de la data specificată.
(trimis înainte data)
Toate mesajele care au fost trimise la data specificată.
(trimis data)
Toate mesajele care au fost trimise la data specificată.
(din sentinta data)
Toate mesajele care au fost trimise de la data specificată.
() Același criteriu ca și pentru căutarea anterioară. Această specificație nu poate fi utilizată ca
parte a altui criteriu. Dacă linia de comandă anterioară conținea mai mult de unul
criteriu independent atunci se utilizează ultimul dintre aceste criterii.

On URL-ul sintaxă și acreditare căutare
[v15-compat] Pentru accesarea resurselor specifice protocolului, cum ar fi cutiile poștale POP3, utilizarea
Localizatoarele uniforme de resurse compacte și standardizate (URL, RFC 1738) au devenit omniprezente.
S-nail așteaptă și înțelege URL-uri în forma următoare; părțile dintre paranteze „[]” denotă
părți opționale, opționale fie pentru că există și alte moduri de a defini
informațiile în cauză sau deoarece suportul părții este specific protocolului – de exemplu, „/path”
este utilizat de protocolul IMAP, dar nu de POP3.

PROTOCOL://[USER[:PASSWORD]@]server[:port][/path]

Dacă „USER” și „PASSWORD” sunt specificate ca parte a unei adrese URL, acestea trebuie să fie date în procente URL
formular codificat (RFC 3986) – comanda urlencode poate fi folosit pentru a efectua codificarea și afișarea
valoarea codificată. (Acest lucru nu se conformează cu adevărat niciunui standard, dar unul nu este folosit
pentru orice schimb de date prin internet și, în al doilea rând, este mai ușor pentru utilizatori să sune pur și simplu
urlencode pe un șir și folosiți-l în loc să aveți de-a face cu mai multe diferite
standarde.) Pe de altă parte, se așteaptă ca valorile date în variabile să nu fie procente URL
codificat.

Multe opțiuni variabile ale S-nail există în mai multe versiuni, numite lanțuri variabile pentru
restul acestui document: simplu „variabil” precum și „variabil-HOST” și
„variabil-USER@HOST”. Aici „HOST” înseamnă într-adevăr „server:port” dacă a fost specificat un „port”.
în URL-ul respectiv, altfel se referă la „server” simplu. De asemenea, „UTILIZATOR” nu este cu adevărat
„UTILIZATORUL” care a fost găsit când a efectuat căutarea în lanțul de utilizatori, așa cum este descris mai jos, de exemplu,
acest „UTILIZATOR” nu va fi niciodată în formă codificată în procente URL, indiferent dacă provine de la o adresă URL sau nu.

De exemplu, dacă o adresă URL ipotetică „smtp://hey%”[e-mail protejat]' i se dăduse asta
include un utilizator sau dacă adresa URL a fost „smtp://our.house” și utilizatorul a fost găsit
diferit, pentru a căuta lanțul variabil smtp-use-starttls S-nail caută mai întâi vremea
'smtp-use-starttls-hey:[e-mail protejat]„ este definit, apoi dacă „smtp-use-starttls-our.house”
există înainte de a ajunge în sfârșit să se uite la variabila simplă în sine.

S-nail respectă următoarea schemă logică atunci când are de-a face cu acreditările necesare
informatii despre un cont:

· Dacă nu a fost specificat niciun „UTILIZATOR” în URL, variabilele utilizator-HOST și utilizator sunt privite în sus;
dacă nu pot fi găsite astfel de variabile, atunci S-nail va face, atunci când este impusă de [Opțional]al
variabile netrc-lookup-HOST or netrc-lookup, caută utilizatorii .netrc fișier pentru un „HOST”
intrare specifică care furnizează un nume de „login”: această căutare va reuși numai dacă
lipsit de ambiguitate (o intrare posibilă pentru „HOST”).

Dacă încă nu există „UTILIZATOR”, atunci S-nail va reveni la utilizatorul care ar trebui să o facă
run S-nail: fie numele care a fost dat cu -u opțiunea de linie de comandă (sau,
în mod echivalent, dar cu o prioritate mai mică, variabila de mediu USER) sau „actuala”
utilizator. Identitatea acestui utilizator a fost fixată în timpul pornirii S-nail și este cunoscută
fi un utilizator valid pe gazda curentă.

· Autentificare: dacă nu se menționează altfel, aceasta va căuta PROTOCOL-auth-USER@HOST,
PROTOCOL-auth-HOST, PROTOCOL-auth lanț variabil, revenind la un protocol specific
implicit în cazul în care acest lucru nu are succes.

· Dacă nu a fost specificată nicio „PAROLĂ” în adresa URL – trebuie remarcat odată ce se specifică
parola din adresa URL este doar zahăr sintactic pentru utilizator, nu va face niciodată parte dintr-o adresă URL
acel S-nail se folosește singur –, atunci dacă „UTILIZATORUL” a fost găsit prin [Opțional]al
.netrc căutarea fișierelor, atunci este posibil să fi furnizat deja și parola. Altfel cel
lanț variabil parola-USER@HOST, parola-HOST, parola este privit în sus.

[Opțiune] Atunci dacă oricare dintre variabilele lanțului agent-shell-lookup-USER@HOST,
agent-shell-lookup-HOST, agent-shell-căutare este setată comanda shell specificată acolo
este rulat și rezultatul (mai puțin caractere newline) va fi folosit ca parolă. Este
perfect valabil pentru ca un astfel de agent pur și simplu să nu returneze date, caz în care
căutarea parolei este continuată în altă parte; Orice eșec al comenzii este tratat ca un greu
eroare insa.

Următorul lanț variabil care este inspectat este [Opțional]al netrc-lookup-USER@HOST,
netrc-lookup-HOST, netrc-lookup, dar de data aceasta caută doar parola (multiple
pot exista conturi de utilizator pentru o singură mașină, precum și o intrare alternativă fără utilizator
dar cu o parolă).

Dacă în acel moment încă nu există nicio parolă disponibilă, ci (protocoalele) alese
tipul de autentificare necesită o parolă, apoi în modul interactiv utilizatorul va fi
solicitat pe terminal.

Notă: Verificarea S/MIME funcționează în raport cu valorile găsite în „From:” (sau „Sender:”)
câmp(e) antet, ceea ce înseamnă că valorile lui smime-semn, smime-semn-cert,
smime-sign-include-certs și smime-semn-mesaj-rezumat nu va fi căutat folosind
Lanțurile „USER” și „HOST” de sus, dar în schimb folosesc valorile corespunzătoare din
mesaj la care se lucrează. În cazuri neobișnuite, „USER” și „HOST” multiple și diferite
prin urmare pot fi implicate combinații – pe de altă parte acele cazuri neobișnuite devin
posibil. Cazul obișnuit este la fel de scurt ca:

setați smtp=smtp://USER:PASS@HOST smtp-use-starttls \
smime-sign smime-sign-cert=+smime.pereche

Sectiunea EXEMPLE conține exemple de configurații complete.

Comandă linie editor
[Opțiune] S-nail poate fi configurat să accepte un editor de linie de comandă și liste de istoric de comandă
care sunt salvate între sesiuni. Se poate conecta la biblioteci externe cu drepturi depline
(Citeste linia(6), editline(3)) sau utilizați propriul editor de linie de comandă al S-nail NCL (Nail-Command-Line)
în schimb, care ar trebui să funcționeze în toate mediile care respectă standardul ISO C (ISO/IEC
9899:1990/Amendament 1:1995). Când se utilizează o bibliotecă externă, comportamentul interactiv al
S-nail se bazează pe acea bibliotecă și poate să nu corespundă unu-la-unu cu ceea ce este descris în aceasta
manuală.

Indiferent de editorul de linie de comandă folosit efectiv istorie vor fi create intrări pentru
linii introduse numai în modul de comandă, iar crearea unei astfel de intrări poate fi forțată
suprimat prin începerea liniei cu un caracter de spațiu. Rețineți că istorie manipularea este de către
în sine o caracteristică opțională și, prin urmare, este posibil să nu fie disponibilă. Pentru mai multe informații, consultați
documentația opțiunilor emptystart, istorie-gabby, istorie-gabby-persista,
line-editor-disable, NAIL_HISTFILE și NAIL_HISTSIZE.

Editorul de linie de comandă S-nail încorporat acceptă următoarele operații; notația
„^-caracter” reprezintă combinația dintre tasta „Control” plus caracterul menționat,
de exemplu, „^A” înseamnă „ține apăsată tasta de control și apasă tasta A”:

„^A” Mergeți la începutul liniei.
„^B” Deplasați cursorul cu un caracter înapoi.
'^D' Înainte șterge caracterul de sub cursor; renunță la S-nail dacă este folosit pe linia goală
cu excepția cazului în care ignoreeof opțiunea este setată.
'^E' Mergeți la sfârșitul rândului.
'^F' Deplasați cursorul înainte cu un caracter.
'^G' Anulați operațiunea curentă, resetare completă. Dacă există o căutare activă în istoric sau
extinderea tabulatorului, atunci această comandă o va reseta mai întâi, revenind la prima
continutul liniei; astfel, este necesară o a doua resetare pentru o resetare completă în acest caz. In toate
cazurile S-nail va reseta o mașină de stare de introducere a caracterelor pe mai mulți octeți posibil utilizată.
'^H' La fel ca „backspace”: înapoi șterge un caracter.
„^I” [Opțiune] La fel ca „tabulator orizontal”: încercați să extindeți cuvântul înainte de
cursor. (Rețineți că aceasta nu este „completare tabulator”, așa cum se știe din sh(1) dar
înseamnă într-adevăr expansiunea obișnuită a unghiei S, așa cum este documentat pentru fişier, dar implică
extinderea shell-ului ca ultim pas, de asemenea.)
'^J' La fel ca „ENTER”: completați această linie de introducere.
'^K' Ștergeți toate caracterele de pe cursor până la sfârșitul rândului.
'^L' Revopsiți linia.
„^N” [Opțiune] Accesați următoarea intrare din istoric.
'^O' Executați comanda dp.
„^P” [Opțiune] Accesați intrarea anterioară a istoricului.
„^R” [Opțiune] Completați linia curentă din intrările din istoric (rămase mai vechi).
„^U” La fel ca „^A” urmat de „^K”.
'^W' Ștergeți caracterele de la cel care precede cursorul la cuvântul precedent
limite.
„^X” Deplasați cursorul înainte delimitarea unui cuvânt.
„^Y” Deplasați cursorul înapoi la limita unui cuvânt.

Dacă se întâlnesc probleme cu comenzile care se bazează pe mișcarea spre dreapta,
ajustări ale opțiunii line-editor-cursor-dreapta poate rezolva problema, așa cum este documentat pentru
aceasta.

Dacă terminalul produce secvențe de taste care sunt compatibile cu x termen(1) apoi stânga și
tastele cursorului din dreapta se vor mapa la „^B” și, respectiv, „^F”, tastele cursor sus și jos vor
mapa la „^P” și „^N”, iar tastele Home/End/PgUp/PgDown vor apela z comanda cu
argumentele respective „0”, „$”, „-” și „+” (adică, efectuați derularea antetului
lista rezumativă).

Colorat mesaj afișa
[Opțiune] S-nail poate fi configurat să suporte afișarea mesajelor colorate, realizate prin emitere
Secvențe de evacuare a culorilor ANSI. Culorile sunt folosite numai când variabila de mediu TERM este
set și fie tipul terminalului poate fi găsit în termeni de culoare sau numele său include
șir „culoare”.

În plus, opțiunea binară paginator color definește dacă aceste secvențe de culori sunt și ele
generat atunci când ieșirea unei comenzi trebuie să treacă prin PAGER (vezi și crt) - acest
nu este activat implicit, deoarece diferite programe de paginare au nevoie de o linie de comandă diferită
comutatoare sau altă configurație pentru a accepta acele secvențe de culori, consultați
opțiune pentru mai multe detalii.

Pentru a dezactiva forțat toate suporturile de culoare, setați dezactivarea culorii.

Culorile pot fi configurate prin atributele fontului („ft=” – „bold”, „invers” și
„subliniere”, culorile prim-plan („fg=') și fundal („bg=') („negru”, „albastru”, „verde”,
„roșu”, „maro”, „magenta”, „cian” și „alb”). Mai multe specificații pot fi unite într-un
listă separată prin virgulă, ca în

set colour-msginfo="ft=bold,fg=magenta,bg=cyan"

Opțiunile de setat sunt culoare-msginfo, culoare-parte info, culoare-de la_, antet de culoare și
color-uheader, precum și anteturi de culoare-utilizator, care este o listă de anteturi care trebuie colorate
de color-uheader în loc de implicit antet de culoare.

COMANDE


Fiecare comandă este introdusă pe o linie singură și poate lua argumente în urma comenzii
cuvânt. Comanda nu trebuie să fie introdusă în întregime – prima comandă care se potrivește cu
se folosește prefixul tastat. (Comanda listă tipărește o listă sortată de comenzi disponibile și
comandă ajutor (Sau ?), când i se primește un argument, va afișa un șir de documentație pentru
expansiune, ca în „?unc”; șirurile de documentație sunt totuși [Opțional]al.)

Pentru comenzile care iau liste de mesaje ca argumente, următorul mesaj redirecţionează care satisface
cerințele comenzii vor fi utilizate dacă nu a fost transmisă nicio listă de mesaje explicite. Dacă
nu există mesaje înainte de mesajul curent, căutarea continuă înapoi și dacă
nu există deloc mesaje bune, S-nail scrie „niciun mesaj aplicabil” și anulează
comanda. Argumentele comenzilor pot fi citate, folosind următoarele metode:

· Un argument poate fi inclus între ghilimele duble pereche „„argument”” sau simple
citează „argument”; orice spațiu alb, extindere a cuvintelor shell sau bară oblică inversă
caracterele (cu excepția celor descrise în continuare) din ghilimele sunt tratate literal ca
parte a argumentului. Un ghilime dublu va fi tratat literal în cadrul unui singur
citate și invers. În interiorul unui astfel de șir citat citatul folosit efectiv
caracterul poate fi folosit totuși prin evadarea lui cu o bară oblică inversă „\”, ca în
'"tu"'.
· Un argument care nu este inclus între ghilimele, ca mai sus, poate conține, de obicei, în continuare
caractere de spațiu dacă acele spații sunt escape de bară oblică inversă.
· O bară oblică inversă în afara ghilimelelor incluse este eliminată și următoarele
caracterul este tratat literal ca parte a argumentului.
· O bară oblică inversă necotată la sfârșitul unei linii de comandă este eliminată, iar linia următoare
continuă comanda.

Numele de fișiere, acolo unde este de așteptat, sunt ulterior supuse următoarelor transformări, în
secvenţă:

· Dacă numele fișierului începe cu un semn plus fără ghilimele și dosar variabilă este
definit, semnul plus va fi înlocuit cu valoarea lui dosar variabil
urmată de o bară oblică. Dacă dosar variabila este nesetată sau este setată la null, the
numele fișierului va rămâne neschimbat.
· Extinderile de cuvinte Shell sunt aplicate numelui fișierului. Compatibilitate Note: pe
Suportul pe termen lung pentru extinderea completă a cuvintelor shell va fi înlocuit cu un
mecanism de extindere restricționat implementat intern pentru a ocoli
posibile efecte de securitate prin extinderea shell-ului. Așteptați-vă la un număr în creștere
dintre părțile programului acceptă doar această sintaxă restricționată:

Meta expansiunile sunt aplicate numelui fișierului: caracterele tilde ('~/') vor
fi înlocuit cu extinderea HOME și orice apariție a lui „$VARIABLE” (sau
'${VARIABLE}') va fi înlocuit cu extinderea variabilei, dacă este posibil;
Variabilele interne ale S-nail, precum și de mediu (înveliș), pot fi accesate prin intermediul
acest mecanism. Pentru a include un caracter brut „$” precedați-l cu a
bară oblică inversă „\”, pentru a include o bară oblică inversă dublată. Dacă mai mult de un singur nume de cale
rezultă din această expansiune și comanda așteaptă un fișier, o eroare
rezultate.

Rețineți că în contextul de afișare interactivă, pentru a permite o valoare simplă
acceptare (tastând „ENTER”), citarea cu bară oblică inversă este efectuată automat ca
necesar, de exemplu, un fișier „dieta\ este \curd.txt” va fi afișat ca „dieta\\ este
\\curd.txt'.

Următoarele comenzi sunt disponibile:

# Comanda comentariu face ca întreaga linie să fie ignorată. Notă: asta chiar este o
comandă normală care are scopul de a-și renunța argumentele, nu un „comment-start”
indicând un caracter special, ceea ce înseamnă că, de exemplu, comentariile de sfârșit pe o linie
nu sunt posibile.

~ Interpretează restul cuvântului ca un nume macro și îl transmite către
apel comanda; de exemplu, '~mymacro' este un sinonim mai scurt pentru 'apel mymacro".

- Imprimați mesajul precedent. Dacă i se oferă un argument numeric n, trece la al n-lea
mesajul anterior și îl imprimă.

= Afișați numărul curent al mesajului („punctul”).

? Imprimă un scurt rezumat al comenzilor. [Opțiune] Având în vedere un argument, un rezumat pentru
comanda în cauză este tipărită în schimb; comenzile pot fi prescurtate în general şi
această comandă poate fi folosită pentru a vedea extinderea completă a unei abrevieri inclusiv
rezumat, încercați, de exemplu, „?h”, „?hel” și „?help” și vedeți cum se schimbă afișajul.

! Execută SHELL (vezi sh(1)) comanda care urmează.

| Un sinonim pentru ţeavă comanda.

cont (ac) creează, selectează sau listează (un) conturi. Un cont este un grup de comenzi
și setări variabile care împreună aranjează de obicei mediul pentru
scopul de a crea un sistem de conectare. Fără niciun argument o listă a tuturor definite
conturile și conținutul acestora este tipărit. Un anumit cont poate fi activat prin
dându-și numai numele, rezultând căsuța poștală de sistem sau căsuța poștală a acelui cont către
fi activat ca printr-o utilizare explicită a comenzii fişier. Forma cu două argumente este
identic cu definirea unei macrocomenzi ca via defini. De exemplu:

cont myisp {
set folder=imaps://[e-mail protejat]
set record=+Trimis
set de la="[e-mail protejat] (Numele meu)"
setați smtp=smtp://[e-mail protejat]
}

creează un cont numit „myisp” care poate fi selectat ulterior prin specificarea „account”.
myisp'. Contul special „null” (indiferent de majuscule și minuscule) există întotdeauna. localopts
poate fi folosit pentru a localiza setările contului – diferit de macrocomenzile normale, setările
va fi revenit odată ce contul este oprit. Conturile pot fi șterse prin
nesocotire.

alias (a) Fără argumente, tipărește toate aliasurile definite în prezent. Cu unul
argument, imprimă acel alias. Cu mai mult de un argument, creează un nou alias
sau se anexează la unul existent. Unalias poate fi folosit pentru a șterge aliasuri.

supleanți
(alt) Gestionați o listă de adrese/nume alternative ale utilizatorului activ, membri ai
care va fi eliminat din listele de destinatari atunci când răspunde la mesaje (și metoo
variabila nu este setată). Dacă sunt date argumente, setul de nume alternative este
înlocuite cu acestea, fără argumente se afișează setul curent.

răspuns
Preia o listă de mesaje și marchează fiecare mesaj ca fiind răspuns. Acest semn are
fără semnificație tehnică în sistemul de corespondență; doar face ca mesajele să fie marcate
rezumatul antetului și le face special adresabile.

cache [Opțiune] Se aplică numai cutiilor poștale IMAP stocate în cache; ia o listă de mesaje și citește
mesajele specificate în memoria cache IMAP.

apel Apelează o macrocomandă care a fost creată prin defini.

cd (ch) Schimbați directorul de lucru la HOME sau argumentul dat. Sinonim pentru
chdir.

certsave
[Opțiune] Se aplică numai mesajelor semnate S/MIME. Preia o listă de mesaje și a
nume de fișier și salvează certificatele conținute în semnăturile mesajului în fișierul
fișier numit atât în ​​format citibil de om, cât și în format PEM. Certificatele pot fi ulterior
folosit pentru a trimite mesaje criptate către expeditorii de mesaje respectivi prin setare
smime-encrypt-USER@HOST variabile.

chdir (ch) Schimbați directorul de lucru la HOME sau argumentul dat. Sinonim pentru cd.

colaps
Se aplică numai modului filetat. Preia o listă de mesaje și face toate răspunsurile la
aceste mesaje invizibile în rezumatele antetului, cu excepția cazului în care sunt în stare „nou”.

conectaţi [Opțiune] Dacă operați în modul deconectat pe o cutie poștală IMAP, comutați la online
modul și conectați-vă la serverul de e-mail, păstrând starea căsuței poștale. Vezi
descrierea decuplat variabilă pentru mai multe informații.

Copiați (C) Copiați mesajele în fișiere ale căror nume sunt derivate de la autorul
mesajul respectiv și nu le marcați ca fiind salvate; de altfel identic cu Economisiți.

copiaţi (c) Copiați mesajele în fișierul numit și nu le marcați ca fiind salvate; in caz contrar
identic cu salva.

cwd Tipăriți directorul de lucru curent.

decriptaţi [Opțiune] Pentru mesajele necriptate, această comandă este identică cu Copiați; Criptat
mesajele sunt mai întâi decriptate, dacă este posibil, și apoi copiate.

decripta [Opțiune] Pentru mesajele necriptate, această comandă este identică cu copiaţi; Criptat
mesajele sunt mai întâi decriptate, dacă este posibil, și apoi copiate.

defini Fără argumente, lista curentă de macrocomenzi, inclusiv conținutul acestora, este tipărită,
dar altfel este definită o macro. O definiție macro este o secvență de comenzi în
urmatoarea forma:

defineste numele {
command1
command2
...
comandaN
}

O macrocomandă definită poate fi invocată în mod explicit utilizând apel or ~ comenzi, sau
implicit prin setarea folder-cârlig or folder-hook-FOLDER variabile. Rețineți că
interpretarea localopts depinde de cum (adică „ca ce”: macrocomandă normală, folder
cârlig, comutare cont) macrocomanda este invocată. Macro-urile pot fi șterse prin nedefinit.

șterge (d) marchează lista de mesaje dată ca „ștersă”. Nici mesajele șterse nu vor fi
salvate în MBOX și nici nu vor fi disponibile pentru majoritatea celorlalte comenzi.

renunța (di) Identic cu ignora. De asemenea, vezi reține.

deconecta
[Opțiune] (discotecă) Dacă operați în modul online pe o cutie poștală IMAP, comutați la
modul deconectat în timp ce păstrează starea căsuței poștale. Vezi descrierea
decuplat variabilă pentru mai mult. Opțional, o listă de mesaje poate fi dată ca
argument; mesajele respective sunt apoi citite în cache înainte de
conexiunea este închisă. Astfel `disco *' pune la dispoziție întreaga cutie poștală pentru
utilizare deconectată.

dp, dt Șterge mesajul curent și tipărește următorul mesaj. Dacă nu există următorul
mesaj, S-nail spune „la EOF”.

proiect Preia o listă de mesaje și marchează fiecare mesaj dat ca ciornă. Acest marcaj are nr
sens tehnic în sistemul de corespondență; doar face ca mesajele să fie marcate în
rezumatul antetului și le face special adresabile.

ecou (ec) Ecou argumentele sale, rezolvând nume speciale așa cum este documentat pentru comandă
fişier. Secvențele de evacuare „\a”, „\b”, „\c”, „\f”, „\n”, „\r”, „\t”, „\v”, „\\”
și „\0octal-num” sunt interpretate așa cum sunt prin printf(1) (citarea corectă
furnizate).

edita (e) Indicați editorul de text (așa cum este definit în EDITOR) către fiecare mesaj din mesajul dat
lista pe rând. Conținutul modificat este eliminat, cu excepția cazului în care writeback editat variabil
este setat.

Elif O parte din if/Elif/altfel/endif condițional — dacă condiția unui precedent if
a fost fals, verificați următoarea condiție și executați următorul bloc dacă este
evaluează adevărat.

altfel (el) O parte din if/Elif/altfel/endif condițional — dacă niciuna dintre condițiile din
precedând if și Elif comenzile a fost adevărată altfel blocul este executat.

endif (ro) marchează sfârșitul unui if/Elif/altfel/endif bloc de execuție condiționat.

Erori [Opțiune] Deoarece S-nail folosește consola ca interfață cu utilizatorul, se poate întâmpla asta
mesajele parcurg prea repede pentru a fi recunoscute. Opțional, un sunet de mesaj de eroare
este disponibilă coada care stochează duplicatele oricărui mesaj de eroare și notifică
utilizator în sesiuni interactive ori de câte ori a apărut o nouă eroare. Coada este
finit: dacă dimensiunea sa maximă este atinsă, orice mesaj nou îl înlocuiește pe cel mai vechi. The
comandă Erori poate fi folosit pentru a gestiona această coadă de mesaje: dacă este dat Arăta sau nu
argumentul coada va fi afișată și șters, clar va șterge doar totul
mesaje din coadă.

ieşire (ex sau x) Ieșiți din S-nail fără a schimba căsuța poștală activă și omiteți orice salvare
de mesaje în MBOX, precum și un fișier istoric al editorului de linie de comandă posibil urmărit.

caracteristici
Tipăriți lista caracteristicilor care au fost compilate în S-nail.

Fișier (Fi) Ca fişier, dar deschideți cutia poștală numai în citire.

fişier (fi) Comanda fișier comută la o nouă cutie poștală. Fără argumente, imprimă
starea completă a căsuței poștale curente. Dacă este dat un argument, acesta va fi scris
modificările (cum ar fi ștergerile) efectuate de utilizator și deschideți o nouă căsuță poștală. Unele speciale
convenţiile sunt recunoscute pentru nume argument:

# (semnul numeric) înseamnă fișierul anterior,
% (semnul de procente) înseamnă căsuța poștală de sistem a utilizatorului care invocă (sau
Valoarea dosar pentru folderele IMAP),
%utilizator înseamnă căsuța poștală de sistem a utilizator (și niciodată valoarea lui dosar,
indiferent de setarea sa reală),
& (ampersand) înseamnă fișierul MBOX al utilizatorului care invocă și
+fișier înseamnă a fişier în dosar director.
%:filespec se extinde la aceeași valoare ca fisierspec, dar fișierul este tratat ca
o cutie poștală de sistem de, de exemplu, mbox și salva comenzi, adică
că mesajele care au fost citite în sesiunea curentă vor fi
mutat în căsuța poștală MBOX în loc să fie pur și simplu marcat ca
citire.

Dacă numele se potrivește cu unul dintre șirurile definite cu comanda scurtătură, este
înlocuită de forma sa lungă și extinsă. Dacă numele se termină cu „.gz”, „.bz2” sau
„.xz” este tratat ca fiind comprimat cu gzip(1), bzip2(1) sau xz(1),
respectiv, și manipulate în mod transparent printr-o (dez)compresie intermediară
pas (folosind un fișier temporar) cu facilitatea corespunzătoare, suport suficient
furnizate. La fel, dacă fișierul numit nu există, ci un fișier cu unul dintre
extensiile de compresie menționate nu, apoi numele este extins automat și
se folosește fișierul comprimat.

În caz contrar, dacă numele se termină cu o extensie pentru care fișier-hook-load-EXTENSION
și fișier-cârlig-salvare-EXTENSIUNE variabilele sunt setate, apoi vor fi folosite cârligele date
pentru a încărca și salva „nume”, iar S-nail va funcționa cu un fișier temporar intermediar.

Fișierele MBOX (cutiile poștale simple bazate pe fișiere) sunt în general blocate în timpul operațiunilor cu fișiere
pentru a evita inconsecvențele față de modificările concurente. Fișiere cutie poștală
pe care S-nail le tratează ca cutii poștale de sistem vor fi, de asemenea, protejate de așa-numitul dotlock
fișiere, modul tradițional de blocare a fișierelor spool de e-mail: pentru orice fișier „a” un fișier de blocare
„a.lock” va fi creat pe durata sincronizării — după cum este necesar a
Procesul copil dotlock separat de privilegii va fi folosit pentru a se adapta la nevoie
ajustări de privilegii pentru a crea fișierul dotlock în același director și
cu aceleași identități de utilizator și grup ca și fișierul de interes. Vezi de asemenea
mbox-rfc4155 pentru reglarea fină a gestionării fișierelor MBOX.

If nume se referă la un director cu subdirectoarele „tmp”, „new” și „cur”, apoi
este tratat ca un folder în format „Maildir”. Un nume al formularului

[v15-compat] protocol://[utilizator[:parolă]@]gazdă[:port][/cale]
[fără v15-compat] protocol://[user@]host[:port][/path]

este luată ca specificație pentru cutia poștală Internet. [Opțional] acceptat
protocoalele sunt pop3 (POP3) și pop3s (POP3 cu transport criptat SSL/TLS). The
[/cale] partea este valabilă numai pentru IMAP; acolo este implicit INBOX. Consultați și
secțiune On URL-ul sintaxă și acreditare căutare.

[fără v15-compat] Dacă utilizator conține caractere speciale, în special „/” sau „%”, acestea
trebuie să fie scapat în notația URL – comanda urlencode poate fi folosit pentru a arăta
conversie necesară. Partea opțională „cale” se aplică numai IMAP; dacă este
este omisă, se folosește „INBOX” implicit.

Dacă S-nail este conectat la un server IMAP, se referă la un nume de forma „@mailbox”.
„căsuța poștală” de pe acel server, dar în rest un prefix „@” nu are o semnificație specială.

pavilion Preia o listă de mesaje și marchează mesajele ca pavilionged pentru urgent/special
Atenţie. Acest marcaj nu are semnificație tehnică în sistemul de corespondență; doar cauzează
mesajele să fie evidențiate în rezumatul antetului și le face special
adresabil.

dosar (pliază) La fel ca fişier.

foldere Fără argumente, enumerați numele folderelor din directorul folderelor. Cu un
folderul existent ca argument, listează numele folderelor sub folderul numit;
de exemplu, comanda `folders @' listează folderele la nivelul de bază al curentului
Server IMAP. Vezi și variabila imap-list-depth.

Urmare
(F) Similar cu Răspunde, dar salvează mesajul într-un fișier numit după partea locală
a adresei primului destinatar (în loc de în record).

urmare
(fo) Similar cu răspunde, dar salvează mesajul într-un fișier numit după partea locală
a adresei primului destinatar (în loc de în record).

followupall
similar urmare, dar răspunde tuturor destinatarilor, indiferent de flipr
variabilă.

urmatorul expeditor
similar Urmare, dar răspunde expeditorului numai indiferent de flipr
variabilă.

Înainte Alias ​​pentru FWD.

înainte Alias ​​pentru FWD.

din (f) Preia o listă de mesaje și imprimă antetele mesajelor acestora (ceea ce califică acest lucru
comanda ca facilitate de căutare S-nails).

FWD similar FWD, dar salvează mesajul într-un fișier numit după partea locală a fișierului
adresa destinatarului (în loc de în record).

FWD Preia un mesaj și adresa unui destinatar și îi redirecționează mesajul.
Textul mesajului original este inclus în cel nou, cu valoarea lui
fwdheading variabilă tipărită înainte. The fwdignore și fwdretain comenzile specifică
care câmpuri de antet sunt incluse în noul mesaj. Doar prima parte a a
mesajul cu mai multe părți este inclus, cu excepția cazului în care înainte-ca-atașament opțiunea este setată.
Cu excepția cazului în care opțiunea nume complete este setat, adresele destinatarului vor fi eliminate
comentarii, nume etc.

fwdignore
Specifică ce câmpuri de antet trebuie ignorate cu comanda FWD. Această comandă
nu are efect atunci când înainte-ca-atașament opțiunea este setată.

fwdretain
Specifică ce câmpuri de antet vor fi reținute cu comanda FWD. fwdretain
suprascrie fwdignore. Această comandă nu are efect atunci când înainte-ca-atașament
opțiunea este setată.

fantomă Definiți sau enumerați aliasuri de comandă, așa-numitele fantome. Fără argumente o listă cu toate
aliasurile cunoscute în prezent sunt tipărite. Cu un singur argument extinderea datului
este afișat alias. Cu două sau mai multe argumente este definit sau actualizat un alias de comandă:
primul argument este numele sub care ar trebui să fie linia de comandă rămasă
accesibil, al cărui conținut poate fi aproape orice. Se poate folosi o fantomă
peste tot poate fi folosită o comandă normală, dar are întotdeauna prioritate; orice argumente
care sunt date aliasului de comandă sunt conectate la conținutul aliasului și
șirul rezultat formează linia de comandă care este, de fapt, executată. Vezi de asemenea
nefantomă.

? gh xx
„fantomă”: nu există un astfel de alias: „xx”
? gh xx echo salut,
? gh xx
fantoma xx „ecou salut”,
? xx
Salut,
? xx lume
Salut Lume

anteturile (h) Afișați grupul curent de anteturi, a cărui dimensiune depinde de variabilă
ecran. Dacă o specificație de mesaj este dată, grupul de anteturi care conține
primul mesaj din acesta este afișat și mesajul din partea de sus a ecranului devine
„punct” nou.

ajutor (hel) Un sinonim pentru ?.

istorie [Opțiune] Oricare Arăta or clar lista intrărilor istorice; o zecimală NUMĂR
argumentul selectează și afișează intrarea respectivă în istoric – apăsați „ENTER” pentru a accepta
acesta, iar intrarea în istorie va deveni noul top al istoriei. Modul implicit dacă nu
argumentele sunt date este Arăta.

deţine (ho, de asemenea păstra) Preia o listă de mesaje și marchează fiecare mesaj din ea pentru a fi salvat
în căsuța poștală de sistem a utilizatorului în loc de în MBOX. Nu anulează șterge
comanda. S-nail se abate de la standardul POSIX cu această comandă, deoarece a următor
comanda emisă după deţine va afișa următorul mesaj, nu cel actual.

if (i) O parte a imbricabilului if/Elif/altfel/endif construct de execuție condiționată — dacă
condiția dată este adevărată, atunci blocul încapsulat este executat. Numai POSIX
acceptă condițiile „[Rr]eceive”, „[Ss]end” și „[Tt]erm” (execută dacă este standard
intrarea este un tty), toate condițiile rămase sunt extensii neportabile; Rețineți că
condiţiile fals specificate determină executarea întregului condiţional
construi până la închiderea (potrivire). endif comanda care urmează să fie suprimată. Sintaxa
a imbricatului if constructul de execuție condiționată necesită ca fiecare condiție și
elementul de sintaxă este înconjurat de spații albe.

dacă primesc
comenzi...
altfel
comenzi...
endif

O altă condiție poate fi orice valoare booleană (vezi secțiunea Valoare Opțiuni pentru
booleeni) pentru a marca un bloc înfășurat ca „nu se execută niciodată” sau „se execută întotdeauna”. Este
este posibil să verificați existența unei variabile sau să comparați extinderea acesteia cu un utilizator
valoare dată sau o altă variabilă prin intermediul declanșatorului condiționat „$” (“variabila următoare”)
caracter. Operatorii de comparație disponibili sunt „<” (mai mic decât), „<=” (mai mic decât
sau egal cu), '==' (egal), '!=' (nu este egal), '>=' (mai mare sau egal cu), '>'
(mai mare decât), „=@” (este sub șir de) și „!@” (nu este subșir de). Valorile
din stânga și din partea dreaptă sunt tratate ca șiruri de caractere și sunt comparate cu octeți de 8 biți
înțelept, ignorând majuscule și litere în conformitate cu regulile de codificare US-ASCII (prin urmare,
depinde de localitatea activă, producând posibil rezultate false pentru șirurile din
codificare locală). Cu excepția verificărilor subșirurilor, comparația va fi în schimb
efectuate aritmetic dacă ambele, valoarea dată de utilizator, precum și variabila
conținut, poate fi analizat ca numere (numere întregi). O variabilă nesetată este tratată ca
Șir gol.

Când este disponibil suportul pentru expresii regulate [Opțional], testul suplimentar
pot fi folosite cazurile „=~” și „!~”. Ei tratează partea dreaptă ca pe un obișnuit
expresie care este potrivită fără a ține seama de majuscule și minuscule și în funcție de LC_CTYPE activ
locale, ceea ce înseamnă că șirurile din codificarea locală ar trebui să fie potrivite corect.

Condițiile pot fi unite prin liste AND-OR (unde operatorul AND este „&&” și
Operatorul SAU este „||”, care au prioritate egală și vor fi evaluați cu stânga
asociativitatea, utilizând astfel aceeași sintaxă cunoscută pentru sh(1). Este, de asemenea
posibil să se formeze grupuri de condiții și liste prin includerea lor în perechi de
paranteze „[ ... ]”, care pot fi interconectate unul în celălalt și, de asemenea, pot fi îmbinate
prin liste AND-OR.

Rezultatele afecțiunilor individuale și ale grupurilor întregi pot fi modificate prin unară
operatori: operatorul unar '!' va inversa rezultatul.

dacă $debug
echo *debug* este setat
endif
dacă $ttycharset == "UTF-8"
echo *ttycharset* este setat la UTF-8, fără a ține seama de majuscule
endif
setați t1=unu t2=unu
dacă $t1 == $t2
echo Aceste două variabile sunt egale
endif
dacă $version-major >= 15
echo Rularea unei noi versiuni..
if $features =@ "regex"
if $TERM =~ "^xterm.*"
ecou ..într-un terminal X
endif
endif
dacă [ [ adevărat ] && [ [ $debug ] || [ $verbos ] ] ]
ecou Zgomotos, zgomotos
endif
dacă este adevărat && $debug || $verbos
echo Asociativitatea stângă, așa cum se știe din shell
endif
dacă ! ! Adevărat && ! [ ! $debug && ! $verbos ]
suport operator echo Unary
endif
endif

ignora Fără argumente este tipărită lista de câmpuri de antet ignorate, în caz contrar este dată
lista de câmpuri de antet este adăugată la lista de ignorare: Câmpurile de antet din lista de ignorare
nu sunt tipărite pe terminal atunci când este tipărit un mesaj. Pentru a imprima un mesaj în
în întregime, utilizați comenzile Tip or . De asemenea, vezi renunța și reține.

imagine [Opțiune] Trimite șiruri de comandă direct la serverul IMAP curent. Melc
operează întotdeauna în „starea selectată” IMAP pe căsuța poștală curentă; comandă că
modificarea aceasta va produce rezultate nedorite și ar trebui evitată. IMAP util
comenzile sunt:

create Preia numele unei căsuțe poștale IMAP ca argument și creează
aceasta.

getquotaroot (RFC 2087) Preia numele unei căsuțe poștale IMAP ca argument
și imprimă cotele care se aplică cutiei poștale. Nu toate IMAP
serverele acceptă această comandă.

namespace (RFC 2342) Nu ia argumente și tipărește Personal
Spații de nume, spații de nume ale celuilalt utilizator și Spații de nume partajate
Spații de nume. Fiecare tip de spațiu de nume este tipărit în paranteze; dacă
există mai multe spații de nume de același tip, interioare
parantezele le despart. Pentru fiecare spațiu de nume un prefix și a
este listat separatorul ierarhic. Nu toate serverele IMAP acceptă
această comandă.

inc La fel ca newmail.

listă Tipărește numele tuturor comenzilor disponibile, sortate alfabetic.

localopts
Această comandă poate fi folosită pentru a localiza modificări ale variabilelor, adică starea acestora
va fi revenit la primul odată ce domeniul acoperit este părăsit. Nu poate fi decât
utilizat în interiorul blocurilor de definiție macro introduse de cont or defini, si este
interpretat ca un boolean (vezi Valoare Opțiuni); „sfera acoperită” a unui cont este
stânga odată ce este din nou oprit.

definește temporary_settings {
setați opțiunea_globală1
localopts pe
setați opțiunea_locală1
setați opțiunea_locală2
localopts off
setați opțiunea_globală2
}

notițe că această setare „se adună”: adică dacă „macro1” permite modificarea localizării
și apelează „macro2”, care resetează în mod explicit localizarea, apoi orice valoare se schimbă
în „macro2” va fi în continuare inversat de „macro1”!

Răspunde Răspundeți la mesajele care vin prin intermediul cunoscut (mlist) sau abonat (mlsubscribe)
liste de corespondență sau pretindeți că faceți acest lucru (vezi Mailing Listele): peste cele obișnuite răspuns
funcționalitate aceasta va recurge în mod activ și chiar va elimina destinatarii mesajelor în ordine
pentru a genera un mesaj care ar trebui să fie trimis către o listă de corespondență. De exemplu
de asemenea, va genera implicit un antet „Mail-Followup-To:” dacă pare util,
indiferent de setarea variabilei urmarire la.

Mail similar Poștă, dar salvează mesajul într-un fișier numit după partea locală a fișierului
adresa primului destinatar (în loc de în record).

Poștă (m) Preia o (listă de) adrese de destinatar(e) ca (un) argument(e) sau întreabă
intrare standard dacă nu s-a dat niciuna; apoi colectează conținutul de e-mail rămas și
o trimite.

mbox (mb) Lista de mesaje dată trebuie trimisă către MBOX când S-nail este oprit; acesta este
acțiune implicită, cu excepția cazului în care deţine opțiunea este setată. [comportamentul v15 poate diferi] Aceasta
comanda poate fi utilizată numai într-o cutie poștală de sistem (vezi fişier).

tip mime
Fără niciun argument, conținutul cache-ului de tip MIME va fi afișat. In caz contrar
fiecare argument definește o specificație completă a tipului MIME de un tip care va fi
adăugat (adăugat) în cache. În orice caz, sursele de tip MIME sunt încărcate mai întâi ca
necesar - mimetypes-load-control poate fi folosit pentru a regla fin care sunt sursele
încărcat efectiv. Consultați secțiunea despre mime.tipuri fișiere pentru mai multe despre MIME
specificațiile de tip și acest subiect în general. Anularea înregistrării tip MIME și cache
resetările pot fi declanșate cu unmimetype.

mlist Fără argumente, lista tuturor listelor de corespondență definite în prezent (și a acestora
atribute, dacă există) este tipărită. În caz contrar, toate argumentele date (care nu trebuie să fie
citate, cu excepția spațiilor albe) vor fi adăugate și de acum înainte vor fi recunoscute ca expediere
liste. Listele de corespondență pot fi eliminate prin intermediul comenzii unmlist.

Dacă este disponibil suportul pentru expresii regulate [Opțional], listele de corespondență pot
de asemenea, să fie specificate ca expresii regulate (vezi re_format(7) pentru mai multe despre acestea).

mlsubscribe
Fără argumente lista tuturor listelor de corespondență definite în prezent care au a
este tipărit atributul de abonament. În caz contrar, acest atribut va fi setat pentru toți
liste de corespondență date, creându-le nou după cum este necesar (ca prin mlist). Abonament
atributele pot fi eliminate prin intermediul comenzii dezabonare. De asemenea, vezi urmarire la.

Muta similar muta, dar mută mesajele într-un fișier numit după partea locală a fișierului
adresa expeditorului primului mesaj (în loc de în record).

muta Se comportă ca și copiaţi dar marchează mesajele pentru ștergere dacă au fost transferate
cu succes.

Mai Mult Aprecieri mai mult, dar tipărește și câmpurile de antet ignorate și toate părțile MIME. Identic cu
Pagină.

mai mult Invocă PAGER-ul pe mesajele date, chiar și în modul non-interactiv și cât timp
deoarece ieșirea standard este un terminal. Identic cu pagină.

netrc [Opțiune] Ori (Arăta sau) clar curentă .netrc cache, încărcând fișierul mai întâi ca
necesar în primul caz. Rețineți că S-nail va încerca să citească numai fișierul
o dată, folosește 'netrc clear' pentru a debloca următoarea încercare. Vedea netrc-lookup si
secțiune On URL-ul sintaxă și acreditare căutare; sectiunea .netrc fişier documente
formatul fișierului în detaliu.

newmail Verifică dacă există e-mailuri noi în dosarul curent fără a face modificări înainte.
Dacă este prezent un mesaj nou, este tipărit un mesaj. Dacă antet variabila este setată, the
sunt de asemenea tipărite anteturile fiecărui mesaj nou.

următor (n) (cum ar fi „+” sau „ENTER”) Trece la următorul mesaj în secvență și îl tastează. Cu
o listă de argumente, tastează următorul mesaj potrivit.

Nou La fel ca necitită.

nou La fel ca necitit.

nup Dacă folderul curent este accesat printr-o conexiune de rețea, este o comandă „NOOP”.
trimis, altfel nu se efectuează nicio operațiune.

Pagină Aprecieri pagină, dar tipărește și câmpurile de antet ignorate și toate părțile MIME. Identic cu
Mai Mult.

pagină Invocă PAGER-ul pe mesajele date, chiar și în modul non-interactiv și cât timp
deoarece ieșirea standard este un terminal. Identic cu mai mult.

Pipe Aprecieri ţeavă dar și câmpurile de antet ignorate și toate părțile MIME
mesaje „în mai multe părți/alternative”.

ţeavă (pi) Preia o listă de mesaje și o comandă shell și transmite mesajele prin intermediul
comanda. Fără un argument, mesajul curent este transmis prin comandă
dat de cmd variabil. Dacă pagină variabila este setată, fiecare mesaj este urmat
printr-un caracter formfeed.

păstra
(pre) Un sinonim pentru deţine.

(P) Ca imprima dar tipărește și câmpurile de antet ignorate și toate părțile MIME
mesaje „în mai multe părți/alternative”. Vezi si imprima, ignora și reține.

imprima (p) Preia o listă de mesaje și scrie fiecare mesaj pe terminalul utilizatorului. Pentru
Mesajele MIME cu mai multe părți, toate părțile cu un tip de conținut de „text” sau „mesaj” sunt
prezentate, celelalte sunt ascunse, cu excepția antetelor lor. Mesajele sunt decriptate și
convertit în setul de caractere terminal dacă este necesar.

părăsi (q) Termină sesiunea, salvând toate mesajele neșterse și nesalvate în actuala
MBOX, păstrând toate mesajele marcate cu deţine or păstra sau niciodată referit în
cutia poștală a sistemului și eliminarea tuturor celorlalte mesaje din căsuța poștală a sistemului. Dacă
mesajul nou a sosit în timpul sesiunii, mesajul „Aveți e-mail nou” va fi
afișate. Dacă este dat în timp ce editați un fișier cutie poștală cu marcajul liniei de comandă -f, Apoi
fișierul de editare este rescris. Se efectuează o întoarcere la shell, cu excepția cazului în care se rescrie
de editare a fișierului eșuează, caz în care utilizatorul poate scăpa cu comanda de ieșire.

redirecționa
La fel ca retrimite.

Redirecţiona
La fel ca Retrimiteți.

scoate Elimină folderele numite. Utilizatorului i se cere confirmarea în modul interactiv.

redenumi Preia numele unui folder existent și numele noului folder și redenumește
primul la al doilea. Ambele foldere trebuie să fie de același tip și trebuie să fie
situat pe serverul curent pentru IMAP.

răspuns (R) Răspuns către inițiator. Nu răspunde altor destinatari ai originalului
mesaj. flipr va schimba această comandă cu răspuns. Cu excepția cazului în care opțiunea nume complete
este setată adresa destinatarului va fi eliminată din comentarii, nume etc.

răspuns (r) Luați un mesaj și răspundeți în grup la el, adresându-se expeditorului și tot
destinatari. urmarire la, urmarire la onoare, răspuns-la-onoare precum și
destinatarii-in-cc influențează comportamentul de răspuns. Comanda Răspunde oferte speciale
suport pentru răspunsul la listele de corespondență. Cu excepția cazului în care opțiunea nume complete este setat
adresele destinatarilor vor fi eliminate din comentarii, nume etc. Dacă flipr este setat
comenzi răspuns și răspuns sunt schimbate.

răspunde la toate
similar răspuns, dar inițiază un răspuns de grup indiferent de valoarea lui flipr.

expeditorul răspunsului
similar răspuns, dar răspunde expeditorului numai indiferent de valoarea lui flipr.

Retrimiteți Aprecieri retrimite, dar nu adaugă nicio linie de antet. Aceasta nu este o modalitate de a ascunde
identitatea expeditorului, dar utilă pentru a trimite din nou un mesaj către aceiași destinatari.

retrimite Preia o listă de mesaje și un nume de utilizator și trimite fiecare mesaj utilizatorului numit.
„Resent-From:” și câmpurile de antet aferente sunt adăugate la noua copie a fișierului
mesaj.

Răspunde La fel ca răspuns.

răspunde La fel ca răspuns.

răspunde tuturor
La fel ca răspunde la toate.

emițătorul răspunsului
La fel ca expeditorul răspunsului.

reține (ret) Fără argumente, lista câmpurilor de antet reținute este tipărită, în caz contrar
lista dată de câmpuri de antet este adăugată la lista de reținere: Câmpurile de antet din
lista de păstrare sunt afișate pe terminal atunci când un mesaj este tipărit, toate celelalte antet
câmpurile sunt suprimate. Pentru a imprima un mesaj în întregime, utilizați comenzile Tip
or . De asemenea, vezi renunța și ignora; reține are prioritate fata de cele mentionate.

Economisiți (S) Similar cu Salvați, dar salvează mesajele într-un fișier numit după partea locală a
expeditorul primului mesaj în loc de (în record și) luarea unui nume de fișier
a susținut.

salva (s) Preia o listă de mesaje și un nume de fișier și adaugă fiecare mesaj pe rând la sfârșit
a dosarului. Dacă nu este dat un nume de fișier, este utilizat fișierul MBOX. Numele fișierului în
ghilimelele, urmate de numărul de caractere generate sunt ecou pe terminalul utilizatorului.
Dacă editați o cutie poștală de sistem, mesajele sunt marcate pentru ștergere. Fișiere comprimate
și cutiile poștale IMAP sunt gestionate așa cum este descris pentru -f opțiunea de linie de comandă de mai sus.

salvare aruncare
La fel ca salvează ignora.

salvează ignora
Este să salva ceea ce ignora este acela de a imprima și tip. Câmpurile de antet astfel marcate sunt
filtrată la salvarea unui mesaj prin salva sau la salvarea automată în MBOX.
Această comandă ar trebui aplicată numai câmpurilor de antet care nu conțin
informațiile necesare pentru a decoda mesajul, așa cum fac câmpurile de conținut MIME. Dacă salvează
mesajele dintr-un cont IMAP ignorând câmpurile face imposibilă copierea datelor
direct pe server, astfel operarea devine de obicei mult mai lentă.

salvaretain
Este să salva ceea ce reține este acela de a imprima și tip. Câmpurile de antet astfel marcate sunt
numai cele salvate cu un mesaj la salvare de salva sau când se salvează automat în
MBOX. salvaretain suprascrie salvează ignora. Utilizarea acestei comenzi este puternică
descurajat, deoarece poate elimina câmpurile de antet necesare pentru decodarea mesajului
corect.

văzut Preia o listă de mesaje și marchează toate mesajele ca fiind citite.

set (se) Fără argumente, această comandă afișează toate opțiunile și, pentru opțiunile non-binare,
valori care sunt cunoscute în prezent de S-nail. Setarea oricăreia dintre opțiuni bsdcompat or
bsdset schimbă formatul de ieșire în stilul BSD, altfel o listă citată corect
este produs. Dacă depana este setat sau prolix a fost setat de două ori, atunci lista este
modificat pentru a marca variabilele asamblate.

În caz contrar modifică (setează și dezactivează) opțiunile date. Argumentele sunt de formă
„opțiune=valoare” (fără spațiu înainte sau după „=”) sau „opțiune” simplă dacă nu există
valoare. Ghilimelele pot fi plasate în jurul oricărei părți a declarației de atribuire
pentru a cita spații libere sau file, de exemplu,

setați indentprefix="->"

Dacă un argument începe cu „nu”, ca în „set nosave”, efectul este același ca
invocând pe dezactivat comanda cu partea rămasă a variabilei ("unset save").

settenv Identic cu set cu excepția faptului că opțiunile sunt de asemenea exportate în program
mediu inconjurator; deoarece această sarcină necesită suport nativ pentru gazdă, comanda va fi întotdeauna
raportați eroarea dacă aceasta nu este disponibilă (dar acționați totuși ca set în acest caz). Acest
operațiunea nu este operațională decât dacă toate fișierele de resurse au fost încărcate. Vezi de asemenea
unsetenv.

coajă (sh) Invocă o versiune interactivă a shell-ului.

scurtătură
Fără argumente este tipărită lista tuturor comenzilor rapide definite în prezent.
În caz contrar, toate argumentele date (care nu trebuie citate cu excepția spațiilor albe) sunt
tratate ca perechi de comenzi rapide și extinderile acestora, creând noi sau schimbându-se
comenzi rapide deja existente, după cum este necesar. Comenzile rapide pot fi eliminate prin intermediul comenzii
unshortcut. Șirurile de expansiune ar trebui să fie în sintaxa care a fost descrisă
pentru fişier comanda.

Arăta Aprecieri imprima, dar nu efectuează nici decodare MIME, nici decriptare, astfel încât brut
este afișat textul mesajului.

mărimea (si) Tipăriți dimensiunea în caractere a fiecărui mesaj din lista de mesaje dată.

fel Creați o reprezentare sortată a folderului curent și modificați următor comandă
și modurile de adresare astfel încât să se refere la mesaje în ordinea sortată.
Numerele mesajelor sunt aceleași ca în modul obișnuit. Dacă antet variabila este setată, a
rezumatul antetului din noua comandă este de asemenea tipărit. Criteriile de sortare posibile sunt:

data Sortați mesajele după câmpul „Data:”, adică după ora în care au fost
au fost trimise.
din Sortați mesajele după valoarea câmpului lor „De la:”, adică după
adresa expeditorului. Dacă showname variabila este setată, the
este folosit numele real al expeditorului (dacă există).
dimensiune Sortați mesajele după dimensiunea lor.
spam [Opțiune] Sortați mesajul după scorul lor de spam, așa cum a fost
clasificate de rată de spam.
stare Sortați mesajele după starea acestora.
subiect Sortați mesajele după subiect.
thread Creați un afișaj cu fire.
pentru a sorta mesajele după valoarea câmpului lor „Către:”, adică după
adresa destinatarului. Dacă showname variabila este setată, the
este folosit numele real al destinatarului (dacă există).

Dacă nu este dat niciun argument, este tipărit criteriul de sortare curent.

sursă (deci) Comanda sursă citește comenzi dintr-un fișier.

sursă_dacă
Diferența de sursă este că această comandă nu va genera o eroare dacă
argumentul fișierului dat nu poate fi deschis cu succes. Acest lucru poate conta, de exemplu,
fișiere de resurse, deoarece încărcarea acestora este oprită atunci când este întâlnită o eroare.

spamclear
[Opțiune] Preia o listă de mesaje și șterge indicatorul „este spam”.

spam uita
[Opțiune] Preia o listă de mesaje și provoacă interfață spam a uita că are
le-a folosit vreodată pentru a-și antrena filtrul bayesian. Dacă nu este menționat altfel, „este-spam”
steag al mesajului este inspectat pentru a alege dacă un mesaj va fi uitat să fie
„șuncă” sau „spam”.

spamham [Opțiune] Preia o listă de mesaje și informează filtrul bayesian despre
interfață spam că sunt „șuncă”. Acest lucru șterge, de asemenea, steagul „este-spam” al
mesajele în cauză.

rată de spam
[Opțiune] Preia o listă de mesaje și le evaluează folosind configurația
interfață spam, fără a modifica mesajele, dar setând marcajul „is-spam” ca
adecvat; deoarece anteturile de rating spam sunt pierdute, rata va fi uitată
odată lăsată cutia poştală. Consultați secțiunea manualului Manipularea spam- pentru
imagine completă a gestionării spam-ului în S-nail.

spamset [Opțiune] Preia o listă de mesaje și setează marcajul „este spam”.

spamspam
[Opțiune] Preia o listă de mesaje și informează filtrul bayesian despre
interfață spam că sunt „spam”. Aceasta setează, de asemenea, steagul „este-spam” al
mesajele în cauză.

fir [Învechit] La fel ca „sortare fir” (luați în considerare utilizarea unei „fantome” dacă este necesar).
Creați o reprezentare în fir a folderului curent, adică indentați mesajele care
sunt răspunsuri la alte mesaje din afișarea antetului și modificați următor comandă și
modurile de adresare astfel încât să se refere la mesaje în ordinea firelor.
Numerele mesajelor sunt aceleași ca în modul fără fire. Dacă antet variabila este setată,
este de asemenea tipărit un rezumat al antetului în ordinea firelor.

top (to) Preia o listă de mesaje și tipărește primele câteva rânduri ale fiecăruia. Numarul
liniile tipărite sunt controlate de variabilă linii de top și implicit la cinci.

atingeţi (tou) Preia o listă de mesaje și marchează mesajele pentru salvare în MBOX. Melc
se abate de la standardul POSIX cu această comandă, după cum urmează următor comandă
va afișa următorul mesaj în locul celui actual.

Tip (T) Identic cu comanda.

tip (t) Un sinonim pentru imprima.

nesocotire
Ștergeți toate conturile date. Un mesaj de eroare este tipărit dacă un anumit cont nu este
definit. Numele special „*” va elimina toate conturile existente.

Unalias (una) Preia o listă de nume definite de comenzile alias și elimină cele amintite
grupuri de utilizatori. Numele special „*” va elimina toate aliasurile existente.

fără răspuns
Preia o listă de mesaje și marchează fiecare mesaj ca nefiind răspuns.

destrămare
Se aplică numai modului filetat. Preia o listă de mesaje și face mesajul și
toate răspunsurile la acesta sunt vizibile din nou în rezumatele antetului. Când un mesaj devine
mesajul curent, acesta devine automat vizibil. De asemenea, când un mesaj cu
răspunsurile restrânse sunt tipărite, toate acestea sunt anulate automat.

nedefinit
Nedefiniți toate macrocomenzile date. Un mesaj de eroare este tipărit dacă o anumită macrocomandă nu este
definit. Numele special „*” va elimina toate macrocomenzile existente.

anulați ștergerea
(u) Preia o listă de mesaje și marchează fiecare mesaj ca neșters.

undraft Preia o listă de mesaje și anuleazăproiects fiecare mesaj.

dezlega Preia o listă de mesaje și marchează fiecare mesaj ca nefiind pavilionged.

unfwdignore
Elimină numele câmpurilor antet din lista de câmpuri ignorate pentru înainte
comanda. Numele special „*” va elimina toate câmpurile.

unfwdretain
Elimină numele câmpurilor antet din lista câmpurilor reținute pentru înainte
comanda. Numele special „*” va elimina toate câmpurile.

nefantomă Eliminați toate comenzile date fantomăs. Numele special „*” va elimina toate fantomele.

nu ignora
Elimină numele câmpurilor antet din lista câmpurilor ignorate. Numele special
„*” va elimina toate câmpurile.

unmimetype
Ștergeți toate tipurile MIME date, de exemplu, „unmimetype text/plain” le va șterge pe toate
specificații înregistrate pentru tipul MIME „text/plain”. Numele special „*”
va renunța la toate tipurile MIME existente, așa cum se va „resetare”, dar și care
reactivează inițializarea cache-ului prin mimetypes-load-control.

unmlist Uitați de toate listele de corespondență date. Numele special „*” va elimina toate
liste. Vezi de asemenea mlist.

dezabonare
Eliminați atributul de abonament din toate listele de corespondență date. Numele special
„*” va șterge atributul din toate listele care l-au setat. Vezi de asemenea
mlsubscribe.

necitită La fel ca necitit.

necitit Preia o listă de mesaje și marchează fiecare mesaj ca nefiind citit.

nereține
Elimină numele câmpurilor antet din lista câmpurilor reținute. Numele special
„*” va elimina toate câmpurile.

unsaveignore
Elimină numele câmpurilor antet din lista câmpurilor ignorate pentru salvare. The
numele special „*” va elimina toate câmpurile.

unsaveretain
Elimină numele câmpurilor antet din lista câmpurilor reținute pentru salvare. The
numele special „*” va elimina toate câmpurile.

dezactivat (uns) Preia o listă de nume de opțiuni și elimină valorile memorate; cel
invers de set.

unsetenv
Identic cu dezactivat cu excepția faptului că și opțiunile sunt eliminate din program
mediu inconjurator; deoarece această sarcină necesită suport nativ pentru gazdă, comanda va fi întotdeauna
raportați eroarea dacă aceasta nu este disponibilă (dar acționați totuși ca dezactivat). Această operațiune
este o opțiune fără opțiune, cu excepția cazului în care toate fișierele de resurse au fost încărcate. Vezi de asemenea settenv.

unshortcut
Șterge numele comenzilor rapide date ca argumente. Numele special „*” va fi eliminat
toate comenzile rapide.

nesortează Dezactivați modul sortat sau cu fir (vezi fel și fir comenzi), reveniți la
ordinea normală a mesajelor și, dacă antet variabila este setată, imprimați un rezumat antet.

desfaceți
[Învechit] La fel ca nesortează.

urldecode
Decodificați argumentele șirului codificate URL date și afișați rezultatele.

urlencode
URL-codați argumentele date și afișați rezultatele.

varedit Editați valorile sau creați variabilele date în EDITOR. Variabile binare
nu poate fi editat.

varshow Afișați informații despre toate opțiunile date. S-nail știe despre un set finit de
variabile încorporate cunoscute care sunt subdivizate în continuare în variante binare și valorice;
pot avea proprietăți speciale, cum ar fi „numai citire” (setarea nu poate fi modificată) și
„virtual”, ceea ce înseamnă că valoarea este generată din mers, după cum este necesar. Lângă
acele variabile cunoscute un număr infinit de necunoscute, așa-numitele „asamblate”
variabilele, despre care se așteaptă să poată stoca valori, pot exista.

? set foo=bar nobar
? varshow sendwait version-major foo bar
„sendwait”: (73) binar: set=1 (ENVIRON=0)
„version-major”: (192) valoare, numai citire, virtual:\
set=1 (ENVIRON=0) valoare<14>
„foo”: (asamblat) set=1 (ENVIRON=0) valoare
"bar": (asamblat) set=0 (ENVIRON=0) valoare

verifica [Opțiune] Preia o listă de mesaje și verifică fiecare mesaj. Dacă un mesaj nu este un
Mesaj semnat S/MIME, verificarea va eșua. Procesul de verificare
verifică dacă mesajul a fost semnat folosind un certificat valid, dacă este al expeditorului mesajului
adresa de e-mail se potrivește cu una dintre cele conținute în certificat, iar dacă
conținutul mesajului a fost modificat.

vizual (v) Preia o listă de mesaje și invocă editorul de afișare pentru fiecare mesaj. Modificat
conținutul este aruncat cu excepția cazului în care writeback editat variabila este setată.

scrie (w) Pentru mesajele convenționale este scris corpul fără toate anteturile. Ieșirea
este decriptat și convertit în formatul său nativ după cum este necesar. Dacă fișierul de ieșire
există, textul este anexat. Dacă un mesaj este în format MIME cu mai multe părți, este primul
parte este scrisă în fișierul specificat ca pentru mesajele convenționale, iar utilizatorul este
a cerut un nume de fișier pentru a salva fiecare parte. Pentru economisirea fiecărei piese
poate fi omis dând o valoare goală; acelaşi rezultat poate fi obţinut şi prin
scriindu-i / Dev / null. Pentru partea a doua și următoarele, un „|”
caracterul face ca partea să fie transmisă la restul intrării utilizatorului
interpretat ca o comandă shell; în caz contrar, intrarea utilizatorului este extinsă ca de obicei pentru
foldere, de exemplu, se realizează extinderea tildei. În modul non-interactiv, numai
părți ale mesajului cu mai multe părți care au un nume de fișier dat în antetul părții sunt
scrise, celelalte sunt aruncate. Mesajul original nu este niciodată marcat pentru
ștergerea din folderul de e-mail de origine. Pentru atașamente, conținutul
fișierele destinație sunt suprascrise dacă fișierul a existat anterior. Niciun special
se realizează manipularea fişierelor comprimate.

xit (x) Un sinonim pentru ieşire.

z S-nail prezintă antetele mesajelor în ferestre pline, așa cum este descris la anteturile
comanda. Această comandă derulează la următoarea fereastră de mesaje. Dacă un argument este
dat, specifică fereastra de utilizat. Un număr prefixat de „+” sau „-” indică
că fereastra este calculată în raport cu poziția curentă. Un număr
fără un prefix specifică un număr absolut de fereastră, iar un „$” permite derularea S-nail
până la ultima fereastră de mesaje.

Z similar z, dar derulează la fereastra următoare sau anterioară care conține cel puțin una
„nou” sau pavilionmesaj ged.

TILDĂ SCAPĂ


Iată un rezumat al scăpărilor tilde, care sunt folosite pentru a îndeplini funcții speciale atunci când
alcătuirea mesajelor. Scăpările tilde sunt recunoscute doar la începutul rândurilor. Numele
„escape tilde” este oarecum o denumire greșită, deoarece caracterul de evadare real poate fi schimbat de
ajustarea optiunii scăpa.

~~ şir Introduceți șirul de text în mesajul prefațat de un singur „~”. (Dacă
caracterul de evacuare a fost schimbat, acel caracter trebuie dublat pentru a
trimite-l la începutul unui rând.)

~! comandă Executați shell-ul indicat comandă, apoi reveniți la mesaj.

~. Același efect ca și tastarea caracterului de la sfârșitul fișierului.

~: S-unghie-comandă or ~_ S-unghie-comandă
Executați comanda S-nail dată. Cu toate acestea, nu toate comenzile sunt permise.

~? Scrieți un rezumat al evadărilor de comandă.

~< nume de fișier Identic cu ~r.

~<! comandă comandă este executat folosind shell-ul. Ieșirea sa standard este inserată în
mesaj.

~@ [nume de fișier...]
Fără argumente, editați lista de atașamente în mod interactiv. Dacă un atașament
numele fișierului este lăsat necompletat, acel atașament este șters din listă. Cand
sfârșitul listei de atașamente este atins, S-nail va cere atașamente suplimentare
până când este dat un nume gol. Dacă un anumit nume de fișier constă numai din
semnul numeric „#” urmat de un număr valid al mesajului activ în prezent
căsuța poștală, apoi mesajul dat este atașat ca „message/rfc822” MIME și
restul acestei secțiuni nu se aplică.

Dacă conversia setului de caractere a fost compilată în S-nail, atunci acest mod dă
utilizatorul are opțiunea de a specifica seturile de caractere de intrare și de ieșire, cu excepția cazului în care fișierul
extensia indică conținut binar, caz în care S-nail întreabă dacă acest pas
se omite pentru atașamentul în cauză. Dacă nu este sărit, atunci
setul de caractere care reușește să reprezinte datele atașate va fi folosit în
Parametrul MIME „charset=” al mesajului de e-mail:

· Dacă sunt specificate seturi de caractere de intrare și de ieșire, atunci conversia este
efectuate din mers. Utilizatorul va fi întrebat în mod repetat până la momentul dorit
conversia are succes.
· Dacă este specificat doar un set de caractere de ieșire, atunci se presupune că intrarea este
fi în ttycharset set de caractere și va fi convertit la ieșirea dată
set de caractere din mers. Utilizatorul va fi întrebat în mod repetat până la momentul dorit
conversia are succes.
· Dacă nu sunt specificate seturi de caractere, atunci algoritmul este
documentate în secțiune Caracter seturi se aplică, dar direct și pe
Muscă. Utilizatorul va fi întrebat în mod repetat până la conversia dorită
reușește.
· În cele din urmă, dacă este specificat un set de caractere de intrare, dar nici un set de caractere de ieșire, atunci nu
conversia este vreodată efectuată, dar valoarea parametrului MIME „charset=” va fi efectuată
să fie setat în continuare la intrarea utilizatorului.
· Bucla de selecție a setului de caractere poate fi părăsită tastând „control-C”, adică,
provocând o întrerupere. Rețineți că înainte de versiunea S-nail 15.0, aceasta se încheie
întreaga selecție de atașament curent, nu doar setul de caractere
de selecție.

Fără suport pentru conversia setului de caractere, S-nail va cere introducerea
Numai setul de caractere și va seta valoarea parametrului MIME „charset=” la
intrare dată, dacă este cazul; dacă nu se vede nicio intrare de utilizator, atunci ttycharset set de caractere
va fi folosit în schimb pentru valoarea parametrului. Rețineți că extensia fișierului
verificarea nu este efectuată în acest mod, deoarece oricum nu va avea loc nicio conversie.

Rețineți că în modul non-interactiv, de dragul reproducabilităților, va exista
fie întotdeauna două întrebări pentru fiecare atașament, indiferent de setul de caractere
conversia este disponibilă și care este extensia fișierului. Prima cere pentru
nume de fișier, iar al doilea solicită trecerea setului de caractere de intrare
la parametrul MIME corespunzător; nicio conversie nu va fi încercată dacă există
intrare la ultima întrebare, altfel algoritmul de conversie obișnuit, ca
de mai sus, se aplică. Pentru atașamentele de mesaje, răspunsul la a doua întrebare
este complet ignorată.

Dacă (în schimb) nume de fișier argumentele sunt specificate pentru ~@ comandă sunt
tratate ca o listă de fișiere separate prin virgulă, care sunt toate extinse și anexate
până la sfârșitul listei de atașamente. (Numele de fișiere cu virgule sau cu semnele de început sau
spațiile albe din urmă pot fi adăugate numai prin linia de comandă sau prin prima metodă.
Atașamentele de mesaje pot fi adăugate numai prin prima metodă; nume de fișiere care
ciocnirea cu numerele mesajelor poate fi adăugată numai prin linia de comandă sau a doua
metoda.) În acest mod se presupune că atașamentele (text) sunt în ttycharset
codificare și va fi evaluat așa cum este documentat în secțiune Caracter seturi.

~A Inserează șirul conținut în Semna variabilă (la fel ca „~i Semn'). The
tabulatorul secvențelor de evacuare „\t” și noua linie „\n” sunt înțelese.

~a Inserează șirul conținut în semna variabilă (la fel ca „~i semn'). The
tabulatorul secvențelor de evacuare „\t” și noua linie „\n” sunt înțelese.

~b nume ... Adăugați numele date la lista de destinatari oarbă copie carbon.

~c nume ... Adăugați numele date la lista destinatarilor copiei.

~d Citiți fișierul specificat de variabila DEAD în mesaj.

~e Invocați editorul de text pentru mesajul colectat până acum. După editare
sesiunea este încheiată, utilizatorul poate continua să atașeze text la mesaj.

~F mesaje Citiți mesajele denumite în mesajul trimis, inclusiv tot mesajul
anteturi și părți MIME. Dacă nu sunt specificate mesaje, citiți mesajul curent
mesaj.

~f mesaje Citiți mesajele numite în mesajul trimis. Dacă nu există mesaje
specificat, citit în mesajul curent. ignora și reține listele sunt obișnuite cu
modificați anteturile mesajelor. Pentru mesajele MIME cu mai multe părți, numai primul
parte imprimabilă este inclusă.

~H Editați câmpurile antetului mesajului „De la:”, „Răspuns la:”, „Expeditor:” și
„Organizare:” tastând fiecare pe rând și permițând utilizatorului să editeze
camp. Valorile implicite pentru aceste câmpuri provin din din, raspunde la,
expeditor și ORGANIZAREA variabile.

~h Editați câmpurile pentru antetul mesajului „Către:”, „Cc:”, „Bcc:” și „Subiect:” tastând
fiecare pe rând și permițând utilizatorului să editeze câmpul.

~i variabil Introduceți valoarea variabilei specificate în mesaj, adăugând o linie nouă
caracter la final. Mesajul rămâne nealterat dacă variabila este nesetată
sau goală. Tabulatorul secvențelor de evacuare „\t” și noua linie „\n” sunt înțelese.

~M mesaje Citiți mesajele denumite în mesajul trimis, indentat de indentprefix.
Dacă nu sunt specificate mesaje, citiți mesajul curent.

~m mesaje Citiți mesajele denumite în mesajul trimis, indentat de indentprefix.
Dacă nu sunt specificate mesaje, citiți mesajul curent. ignora și reține
listele sunt folosite pentru a modifica anteturile mesajelor. Pentru mesajele MIME cu mai multe părți,
este inclusă doar prima parte imprimabilă.

~p Imprimați mesajul colectat până acum, prefațat de câmpurile antetului mesajului
și urmat de lista de atașamente, dacă există.

~q Anulați mesajul trimis, copiendu-l în fișierul specificat de DEAD
variabilă dacă salva este setat.

~R nume de fișier Citiți fișierul numit în mesaj, indentat de indentprefix.

~r nume de fișier Citiți fișierul numit în mesaj.

~s şir Faceți ca șirul numit să devină câmpul subiect curent.

~t nume ... Adăugați numele (numele) date la lista de destinatari direcți.

~U mesaje Citiți mesajele date/actuale, excluzând toate anteturile, indentate de
indentprefix.

~u mesaje Citiți mesajele date/actuale, excluzând toate anteturile.

~v Invocați un editor alternativ (definit de opțiunea VISUAL) pe mesaj
colectate până acum. De obicei, editorul alternativ va fi un editor de ecran.
După ce editorul este părăsit, utilizatorul poate relua adăugarea de text la sfârșitul textului
mesaj.

~w nume de fișier Scrieți mesajul în fișierul numit. Dacă fișierul există, mesajul este
anexat acestuia.

~x La fel ca ~q, cu excepția faptului că mesajul nu este salvat deloc.

~| comandă Transmite mesajul prin comanda de filtru specificată. Dacă comanda dă nu
ieșire sau se termină anormal, păstrați textul original al mesajului.
De exemplu, comanda fmt(1) este adesea folosit ca filtru de rejustificare.

VARIABIL OPŢIUNI


Variabilele sunt controlate prin set și dezactivat comenzi; în general folosind dezactivat poate fi, de asemenea,
realizat prin prefixarea unui nume de variabilă cu șirul „nu” și apelarea set, de exemplu, „unset”.
crt' va avea același efect ca și 'set nocrt'. Crearea sau editarea variabilelor într-un
editor poate fi, de asemenea, realizat cu varedit. varshow va oferi mai multe perspective asupra datei
variabilă(e), în timp ce set va tipări o listă cu toate variabilele atunci când sunt apelate fără
argumente. Opțiunile sunt, de asemenea, implicit moștenite din program MEDIUL și poate fi
setat în mod explicit prin opțiunea din linia de comandă -S.

Există diferite tipuri de opțiuni: opțiuni binare, care pot fi doar în una dintre cele două stări
„set” și „unset”, precum și opțiunile de valoare cărora le este atribuită o valoare șir, pentru care
citarea corectă poate fi importantă în timpul sarcinii.

Inițială setări cont
Standardul POSIX 2008/Cor 1-2013 impune următoarele setări inițiale ale variabilelor:
Nu.allnetLaadăuga, asksubLaaskbccLaautoimprimareLabubuiturăLacmdLacrtLadepanaLapunct,
scăpa setat la „~”, nufliprLadosar, antetLadeţineLaignoraLaignoreeofLapăstra,
Nu.păstreazăLametooLafolder externLapagină, prompt setat la '? ' (rețineți că S-nail se abate de la
standard prin utilizarea „\&”, dar evadarea promptă specială „\&” are ca rezultat „?” fiind tipărită
dacă nu bsdcompat este setat), nuliniştitLarecord, salvaLatrimite asteaptaLashowtoLaSemnaLasemna,
linii de top setată la „5”.

Note: S-nail nu suportă nronehop variabilă – utilizați opțiunile din linia de comandă sau
sendmail-argumente pentru a transmite opțiunile către un MTA. Și global implicit s-unghie.rc fişier
(care este încărcat cu excepția cazului în care -n a fost folosit flag de linie de comandă sau NAIL_NO_SYSTEM_RC
variabila de mediu este setată) îndoaie puțin acele setări inițiale, de exemplu, setează opțiunile
deţine, păstrează și păstra, pentru a numi câteva, apeluri reține etc., și astfel ar trebui luate în considerare
cont.

Binar Opțiuni
add-file-destinatari
Când au fost specificați destinatarii fișierelor sau conductei, menționați-i în
câmpurile de adresă corespunzătoare ale mesajului în loc să le eliminați în tăcere
din lista lor de destinatari. În mod implicit, astfel de destinatari nu sunt menționați.

allnet Face ca doar partea locală să fie evaluată atunci când se compară adrese.

adăuga Determină ca mesajele salvate în MBOX să fie atașate la sfârșit și nu înainte.
Acesta ar trebui să fie întotdeauna setat.

cere or asksub
Determină ca S-nail să solicite subiectul fiecărui mesaj trimis. Dacă utilizatorul
răspunde pur și simplu cu o nouă linie, nu va fi trimis niciun câmp de subiect.

askaend Face ca solicitările pentru listele „Cc:” și „Bcc:” să apară după ce mesajul a apărut
fost editat.

askattach Dacă este setat, S-nail cere să atașeze fișiere la sfârșitul fiecărui mesaj
lista să fie găsită goală la acel moment. O linie goală finalizează lista.

askcc Determină utilizatorului să i se solicite destinatarii copiei (la sfârșitul fiecărui
mesaj dacă askaend or bsdcompat sunt setate) lista va fi găsită goală (în acel moment
timp). O linie goală finalizează lista.

askbcc Determină utilizatorului să i se solicite destinatari oarbă copie carbon (la sfârșitul
fiecare mesaj dacă askaend or bsdcompat sunt setate) lista va fi găsită goală (la
acel timp). O linie goală finalizează lista.

cere semn [Opțiune] Determină utilizatorului să fie solicitat dacă mesajul urmează să fie semnat la sfârșit
a fiecărui mesaj. The smime-semn variabila este ignorată când această variabilă este setată.

colaps automat
Determină restrângerea automată a firelor de execuție atunci când se intră în modul threaded (vezi
il colaps comanda).

autoimprimare Determină comanda de ștergere să se comporte ca „dp -”; astfel, după ștergerea unui mesaj
următorul va fi tastat automat.

autothread
[Învechit] Determină modul threaded (vezi fir comanda) pentru a fi introdus
automat când un folder este deschis. La fel ca „autosort=thread”.

bubuitură Permite înlocuirea lui „!” de conținutul ultimei linii de comandă din shell
scapă.

batch-exit-on-error
Dacă modul lot a fost activat prin intermediul -# opțiunea liniei de comandă, apoi aceasta
variabila va fi consultată ori de câte ori S-nail finalizează o operație (revine la
promptul de comandă); dacă este setat, atunci S-nail se va termina dacă ultimul
operațiunea a generat o eroare.

bsdannounce
Determină afișarea automată a unui rezumat antet după executarea unui fişier comanda.

bsdcompat Setează unele caracteristici cosmetice în stilul tradițional BSD; are acelasi efect ca
instalare askaend și toate celelalte variabile prefixate cu „bsd”; schimbă, de asemenea,
sensul „\&” specific unghiei S prompt secvență de evadare.

bsdflags Schimbă literele tipărite în prima coloană a unui rezumat antet în
stil tradițional BSD.

bsdheadline
Schimbă afișarea coloanelor dintr-un rezumat antet în stilul tradițional BSD.

bsdmsgs Schimbă unele mesaje informaționale în stilul tradițional BSD.

bsdorder Face ca câmpul „Subiect:” să apară imediat după câmpul „Către:” în
antetele mesajelor și cu ~h TILDĂ SCAPĂ.

bsdset Modifică formatul de ieșire al fișierului set comandă la stilul tradițional BSD.

dezactivarea culorii
[Opțiune] Dezactivați forțat utilizarea culorilor. Vezi și secțiunea Colorat
mesaj afișa.

paginator color
[Opțiune] Dacă culoarea va fi folosită pentru ieșirea care este paginată prin PAGER.
Rețineți că paginatorii pot avea nevoie de steaguri speciale, de exemplu, mai puțin(1) necesită opțiunea -R și
lv(1) opțiunea -c pentru a susține culorile; prin urmare, S-nail va inspecta
variabila PAGER – dacă începe cu șirul „mai puțin” un inexistent
variabilă de mediu MAI PUȚIN va fi setat la „FRSXi”, la fel și pentru „lv” LV voi
opțional să fie setat la „-c”. Vezi și secțiunea Colorat mesaj afișa pentru
mai multe despre asta.

depana Imprimă mesaje de depanare și dezactivează livrarea efectivă a mesajelor. De asemenea
implică nurecord si nusalva.

decuplat
[Opțiune] Când este selectată o cutie poștală IMAP și această variabilă este setată, nu există conexiune
la server este iniţiat. În schimb, datele sunt obținute din memoria cache locală (vezi
imap-cache). Cutiile poștale care nu sunt prezente în cache și mesajele care au
care nu au fost încă preluate în întregime de pe server nu sunt disponibile; să aducă toate
mesajele dintr-o cutie poștală simultan, comanda `copy * /dev/null' poate fi folosită în timp ce
încă în modul conectat. Modificările care se fac în cutiile poștale IMAP sunt deconectate
mod sunt puse în coadă și comise ulterior când se realizează o conexiune la acel server.
Această procedură nu este complet de încredere, deoarece nu se poate garanta că
Identificatorii unici IMAP (UID) de pe server se potrivesc în continuare cu cei din memoria cache la
acel timp. Datele sunt salvate în DEAD atunci când apare această problemă.

deconectat-USER@HOST
Contul specificat este gestionat așa cum este descris pentru decuplat variabil
de mai sus, dar alte conturi nu sunt afectate.

dispoziţie-notificare-trimite
[Opțiune] Emiteți un antet „Disposition-Notification-To:” (RFC 3798) cu
mesaj. Acest lucru necesită un set din variabilă.

punct Când punctul este setat, un punct '.' pe o linie singură în timpul introducerii mesajului de la a
terminalul va fi tratat ca sfârșit de mesaj (în plus față de sfârșitul normal de
starea fișierului). Dacă ignoreeof este setat nrpunct este ignorată și utilizarea unui punct este
singura metodă de a termina modul de intrare.

dotlock-ignore-error
[Opțiune] Sincronizarea cutiilor poștale pe care S-nail le tratează ca cutii poștale de sistem
(vezi comanda fişier) vor fi protejate cu așa-numitele fișiere dotlock—the
metoda tradițională de blocare a fișierelor spool de e-mail – pe lângă blocarea fișierelor de sistem.
Pentru că S-nail este livrat cu un program de creare a punctelor separate de privilegii care
ar trebui să fie întotdeauna capabil să creeze un astfel de fișier dotlock, nu există niciun motiv întemeiat
ignorați erorile de creare a fișierelor dotlock și, prin urmare, acestea sunt fatale, cu excepția cazului în care acest lucru
variabila este setată.

editalong Dacă această variabilă este setată, atunci editorul este pornit automat când apare un mesaj
este compus în modul interactiv, ca și cum ~e TILDĂ SCAPĂ fusese specificat.
antete de editare variabila este implicită pentru acest editor generat automat
sesiune.

antete de editare
Când un mesaj este editat în timp ce este compus, antetul acestuia este inclus în
text editabil. „Către:”, „Cc:”, „Bcc:”, „Subiect:”, „De la:”, „Răspuns la:”,
Câmpurile „Expeditor:” și „Organizație:” sunt acceptate în antet, altele
câmpurile sunt ignorate.

emptystart
Dacă cutia poștală este goală, S-nail afișează în mod normal „Fără e-mail pentru utilizator” și iese
imediat. Dacă această opțiune este setată, S-nail pornește chiar și cu o cutie poștală goală.

flipr Această opțiune inversează semnificațiile unui set de comenzi de răspuns, rotind butonul
variantele cu litere mici, care se adresează implicit tuturor destinatarilor incluși în
antetul unui mesaj (răspuns, răspunde, urmare) în variantele majuscule, care
în mod implicit se adresează numai expeditorului (răspuns, Răspunde, Urmare) si invers.
Comenzile expeditorul răspunsului, emițătorul răspunsului, urmatorul expeditor precum și răspunde la toate,
răspunde tuturor, followupall nu sunt afectate de setarea curentă a flipr.

urmarire la
Controlează dacă un antet „Mail-Followup-To:” este generat la trimiterea mesajelor
către listele de corespondență cunoscute. Vezi de asemenea urmarire la onoare si comenzile mlist,
mlsubscribe, răspuns și Răspunde.

înainte-ca-atașament
Mesajele originale sunt trimise în mod normal ca text inline cu înainte comandă și
este inclusă doar prima parte a unui mesaj cu mai multe părți. Cu această opțiune
mesajele sunt trimise ca atașamente MIME „message/rfc822” nemodificate cu toate
piesele lor incluse.

nume complete Când răspundeți sau redirecționați un mesaj, S-nail elimină în mod normal comentariul și
nume părți ale adreselor de e-mail. Dacă această variabilă este setată, o astfel de stripare nu este
efectuate, iar comentariile, numele etc. sunt păstrate.

antet Face ca rezumatul antetului să fie scris la pornire și după comenzile care afectează
numărul de mesaje sau ordinea mesajelor din folderul curent; activat de
Mod implicit. Opțiunea de linie de comandă -N poate fi folosit pentru a seta nrantet.

istorie-gabby
[Opțiune] Adăugați mai multe intrări la istoric așa cum se face de obicei.

istorie-gabby-persista
[Opțiune] S-nails propriul NCL nu va salva intrările suplimentare (gabby) din istoric
stocare persistentă dacă nu este setată și această variabilă. Vezi de asemenea NAIL_HISTFILE.

deţine Această opțiune este utilizată pentru a păstra mesajele în căsuța poștală a sistemului în mod implicit.

idna-dezactivare
[Opțiune] Poate fi folosit pentru a dezactiva conversia automată a numelor de domenii
conform regulilor IDNA (nume de domenii internaționalizate pentru aplicații).
Deoarece codul IDNA presupune că numele de domenii sunt specificate cu ttycharset
set de caractere, este necesar un set de caractere UTF-8 pentru a reprezenta toate posibilitățile
nume de domenii internaționale (înainte de conversie, adică).

ignora Ignorați semnalele de întrerupere de la terminal în timpul introducerii mesajelor; în schimb ecou
ele ca caractere „@” și eliminați linia curentă.

ignoreeof Ignorați condițiile de sfârșit de fișier („control-D”), la intrarea mesajului, ceea ce în schimb poate
fi terminat numai prin introducerea a punct '.' pe o linie de la sine sau folosind ~.
TILDĂ SCAPĂ. Această opțiune se aplică și modului de comandă S-nail.

imap-use-starttls-USER@HOST, imap-use-starttls-HOST, imap-use-starttls
[Opțiune] Determină ca S-nail să emită o comandă `STARTTLS' pentru a crea un IMAP necriptat
sesiune SSL/TLS criptată. Această funcționalitate nu este acceptată de toate serverele,
și nu este utilizat dacă sesiunea este deja criptată prin metoda IMAPS.

păstra Dacă este setat, un fișier de cutie poștală gol nu este eliminat. Acest lucru poate îmbunătăți
interoperabilitate cu alți agenți de utilizator de e-mail atunci când se utilizează un folder comun
director și împiedică utilizatorii rău intenționați să creeze cutii poștale false într-o lume-
director spool care poate fi scris. Rețineți că acest lucru se aplică numai fișierelor locale obișnuite (MBOX).
alte tipuri de cutii poștale nu vor fi niciodată eliminate.

păstrează Când un mesaj este salvat, acesta este de obicei eliminat din folderul de origine când
S-nail este renunțat. Setarea acestei opțiuni face ca toate mesajele salvate să fie păstrate.

line-editor-disable
Dezactivați orice capabilități îmbunătățite de editare a liniei de comandă (consultați Comandă linie editor
pentru mai mult).

mark a răspuns
Când se răspunde la un mesaj și această variabilă este setată, este marcată ca având
a fost răspuns. Acest marcaj nu are semnificație tehnică în sistemul de corespondență; este doar
face ca mesajele să fie marcate în rezumatul antetului și le face special
adresabil.

mbox-rfc4155
S-nail produce și așteaptă căsuțe poștale text MBOX compatibile cu RFC 4155.
Mesaje care sunt preluate prin rețea sau din interiorul deja existent
Maildir (sau orice cutie poștală non-MBOX) poate necesita așa-numita citare „De la_”.
(inserarea de caractere „>” suplimentare pentru a preveni conținutul rândului
interpretare greșită) pentru a fi aplicate pentru a putea fi stocate în cutiile poștale MBOX,
cu toate acestea, în funcție de circumspecția producătorului mesajului. (De exemplu, S-unghie
el însuși, atunci când generează mesaje noi, va alege un transfer de conținut-codare
care împiedică necesitatea unei astfel de cotări – o condiție prealabilă necesară pentru a asigura
sumele de verificare a mesajelor nu se vor schimba.)

În mod implicit, S-nail va efectua această citare „From_” într-un mod care are ca rezultat a
Fișier MBOX care este compatibil cu aspectul POSIX MBOX liber, pentru a nu
depășește totuși capacitățile aplicațiilor simple. Setați această opțiune la
generați fișiere MBOX numai pentru aplicațiile compatibile cu RFC 4155.

mesaj-id-dezactivare
Prin setarea acestei opțiuni, generarea „Message-ID:” poate fi completă
suprimat, lăsând efectiv această sarcină la latitudinea agentului de transfer de e-mail (MTA) sau
serverul SMTP. (Conform RFC 5321 serverul dumneavoastră SMTP nu este necesar să fie adăugat
acest câmp în sine, deci ar trebui să vă asigurați că acceptă mesaje fără a
„ID-Mesaj”.)

metoo De obicei, când un alias expansiunea conține expeditorul, din care expeditorul este eliminat
expansiunea. Setarea acestei opțiuni suprimă aceste eliminări. Rețineți că un set
metoo de asemenea, provoacă o opțiune „-m” să fie transmisă agenților de transfer de e-mail (MTA);
deși majoritatea MTA-urilor moderne nu (nu mai) documentează acest steag, nici un MTA nu este
cunoscut care nu îl suportă (pentru compatibilitate istorică).

mime-allow-text-controls
Când trimiteți mesaje, fiecare parte a mesajului este inspectată MIME pentru a
clasificați „Tipul de conținut:” și „Codare de transfer de conținut:” (consultați codare) acea
este necesar pentru a trimite această parte prin transport prin e-mail, adică mai degrabă un calcul
similar cu ceea ce fişier(1) comanda se produce atunci când este utilizată cu opțiunea „--mime”.

Această clasificare tratează totuși fișierele text care sunt codificate în UTF-16 (vezi
pentru fișiere HTML) și seturi de caractere similare ca fluxuri de octeți binare, cu forță
schimbarea oricărei specificații „text/plain” sau „text/html” în
'application/octet-stream': Dacă asta se întâmplă într-adevăr, un set de caractere MIME încă nesetat
parametrul este setat la „binar”, făcând efectiv imposibilă recepția
MUA pentru a interpreta automat conținutul piesei.

Dacă această opțiune este setată, iar datele au fost identificate fără ambiguitate ca date text la
prima vedere (prin extensia de fișier „.txt” sau „.html”), apoi originalul
„Content-Type:” nu va fi suprascris.

netrc-lookup-USER@HOST, netrc-lookup-HOST, netrc-lookup
[v15-compat] [Opțiune] Folosit pentru a controla utilizarea utilizatorilor .netrc fișier pentru căutare
de acreditări ale contului, așa cum este documentat în secțiune On URL-ul sintaxă și acreditare
căutare iar pentru comandă netrc; sectiunea .netrc fişier documentează dosarul
format.

folder extern Determină numele fișierului dat în record variabilă și numele fișierelor bazate pe expeditor
pentru Copiați și Economisiți comenzile care urmează să fie interpretate în raport cu directorul dat
în dosar variabilă mai degrabă decât către directorul curent, cu excepția cazului în care este setat la
un nume de cale absolut.

pagină Dacă este setat, fiecare mesaj este ţeavă comanda tipărită este urmată de un formfeed
caracterul „\f”.

piperaw Trimite mesaje către ţeavă comandă fără a efectua MIME și setul de caractere
conversii.

pop3-bulk-load-USER@HOST, pop3-bulk-load-HOST, pop3-încărcare în vrac
[Opțiune] Când accesați un server POP3, S-nail încarcă anteturile mesajelor,
și solicită corpurile de mesaje numai la cererea utilizatorului. Pentru protocolul POP3 asta
înseamnă că antetele mesajelor vor fi descărcate de două ori. Dacă această opțiune este setată
apoi S-nail va descărca numai mesajele complete de pe serverul(e) POP3 dat(e)
in schimb.

pop3-no-apop-USER@HOST, pop3-no-apop-HOST, pop3-no-apop
[Opțiune] Cu excepția cazului în care această variabilă este setată, metoda de autentificare „APOP” va fi
utilizat atunci când vă conectați la un server POP3 care face publicitate suport. Avantajul de
„APOP” înseamnă că parola nu este trimisă în text clar prin fir și doar atât
un singur pachet este trimis pentru tuplu utilizator/parolă. Rețineți că pop3-no-apop-HOST
necesită [v15-compat].

pop3-use-starttls-USER@HOST, pop3-use-starttls-HOST, pop3-use-starttls
[Opțiune] Determină ca S-nail să emită o comandă „STLS” pentru a crea un POP3 necriptat
sesiune SSL/TLS criptată. Această funcționalitate nu este acceptată de toate serverele,
și nu este utilizat dacă sesiunea este deja criptată prin metoda POP3S. Notă
acea pop3-use-starttls-HOST necesită [v15-compat].

print-all-chars
Această opțiune face ca toate caracterele să fie considerate imprimabile. Este doar
efectiv dacă este dat într-un fișier de pornire. Cu această opțiune setați un caracter
secvențele din mesaje pot pune terminalul utilizatorului într-o stare nedefinită când
imprimat; ar trebui să fie folosit doar ca ultimă soluție dacă nicio localitate a sistemului de lucru nu poate
A fi găsit.

print-alternative
Când este afișată o parte a mesajului MIME de tip „multipart/alternative” și acesta
conține o subparte de tip „text/plain”, alte părți sunt în mod normal aruncate.
Setarea acestei variabile face ca toate subpărțile să fie afișate, la fel ca și cum ar fi
partea înconjurătoare era de tip „multipart/mixed”.

liniştit Suprimă tipărirea versiunii atunci când este invocată prima dată.

citat ca atasament
Dacă este setat, atunci mesajul original este adăugat în întregime ca a
Atașament MIME „message/rfc822” atunci când răspundeți la un mesaj. Rețineți că acest lucru funcționează
indiferent de setarea cita.

destinatarii-in-cc
La răspunsurile de grup, specificați numai expeditorul e-mailului original în „Către:” și
menționați ceilalți destinatari în „Cc:” secundar. În mod implicit, toți destinatarii
din e-mailul original va fi adresat prin „Către:”.

record-resent
Dacă atât această variabilă cât și record variabile sunt setate, the retrimite și Retrimiteți
comenzile salvează mesajele în record folder, așa cum se face în mod normal doar pentru nou
mesaje compuse.

răspuns-în-același set de caractere
Dacă această variabilă este setată, S-nail încearcă mai întâi să folosească același set de caractere
mesaj original pentru răspunsuri. Dacă acest lucru eșuează, mecanismul descris în
Caracter seturi este evaluat ca de obicei.

rfc822-corp-de la_
Această variabilă poate fi folosită pentru a forța afișarea unei așa-numite linii „From_” pentru
mesajele care sunt încorporate într-un plic prin intermediul MIME „message/rfc822”.
mecanism, pentru mai multă comoditate vizuală.

salva Activați salvarea mesajelor (parțiale) în DEAD la întrerupere sau eroare de livrare.

antete de căutare
Extindeți specificatorii listei de mesaje sub forma „/x:y” la toate mesajele care conțin
subșirul „y” în câmpul antet „x”. Căutarea șirurilor nu face distincție între majuscule și minuscule.

sendcharsets-else-ttycharset
[Opțiune] Dacă această variabilă este setată, dar sendcharsets nu este, atunci S-nail acționează ca și cum
sendcharsets fusese setat la valoarea variabilei ttycharset. In efect
această combinație trece prin datele mesajului din setul de caractere al
localitatea curentă (având în vedere că ttycharset nu a fost setat manual), adică fără
transformându-l în set de caractere-8 biți set de caractere de rezervă. Astfel, mesaj de e-mail
textul va fi în codificare ISO-8859-1 atunci când este trimis dintr-un local ISO-8859-1,
și în codificare UTF-8 atunci când se trimite dintr-un local UTF-8. Dacă nu există un set de caractere
capabilitățile de conversie sunt disponibile în S-nail, atunci singurul caracter acceptat
set este ttycharset.

sendmail-no-default-arguments
Cu excepția cazului în care această opțiune este setată, S-nail va trece o linie de comandă standard bine cunoscută
opțiuni la cele definite sendmail program, vezi acolo pentru mai multe.

trimite asteapta Când trimiteți un mesaj așteptați până când MTA (inclusiv cel SMTP încorporat) iese
înainte de a accepta alte comenzi. Numai cu acest set de variabile erori raportate
de către MTA va fi recunoscut! Dacă MTA returnează o stare de ieșire diferită de zero,
starea de ieșire a unghiei va fi, de asemenea, diferită de zero.

showlast Setarea acestei opțiuni face ca S-nail să pornească la ultimul mesaj în loc de
primul când deschideți un folder de e-mail.

showname Determină ca S-nail să folosească numele real al expeditorului în loc de adresa simplă din
rezumatul câmpului antet și în specificațiile mesajului.

showto Face ca destinatarul mesajului să fie afișat în rezumatul antetului dacă
mesajul a fost trimis de utilizator.

skipemptybody
Dacă un mesaj de ieșire nu conține niciun text în primul sau singurul său mesaj
parte, nu o trimiteți, ci aruncați-o în tăcere (vezi și opțiunea de linie de comandă
-E).

smime-force-criptare
[Opțiune] Face ca S-nail să refuze trimiterea de mesaje necriptate.

smime-semn
[Opțiune] S/MIME semnează mesajele trimise cu cheia privată a utilizatorului și include
certificatul utilizatorului ca atașament MIME. Semnarea unui mesaj permite a
destinatarului pentru a verifica dacă expeditorul a folosit un certificat valid, că e-mailul
adresele din certificat se potrivesc cu cele din antetul mesajului și că
conținutul mesajului nu a fost modificat. Nu modifică textul mesajului și
oamenii vor putea citi mesajul ca de obicei. Vezi de asemenea smime-semn-cert,
smime-sign-include-certs și smime-semn-mesaj-rezumat.

smime-no-default-ca
[Opțiune] Nu încărcați locațiile CA implicite când verificați mesajele semnate S/MIME.

smtp-use-starttls-USER@HOST, smtp-use-starttls-HOST, smtp-use-starttls
[Opțiune] Determină ca S-nail să emită o comandă „STARTTLS” pentru a crea o sesiune SMTP
SSL/TLS criptat, adică pentru a permite securitatea stratului de transport.

ssl-no-default-ca
[Opțiune] Nu încărcați locații CA implicite pentru a verifica certificatele de server SSL/TLS.

termen-ca-mod
[Opțiune] Dacă interogările privind capacitatea terminalului sunt acceptate și această opțiune este setată atunci
S-nail va încerca să comute la „ecran alternativ” atunci când se află în modul interactiv, deci
că terminalul va reveni la ecranul normal, lăsând tot textul acolo
intactă, când iese S-nail. Notă: chiar și atunci când este susținut pentru ca aceasta să producă
rezultate atrăgătoare PAGER-ul folosit și eventual configurat teava-TIP/SUBTIP
aplicațiile care preiau controlul asupra terminalului trebuie să aibă corespunzătoare
sprijin, de asemenea, de exemplu, mai puțin(1) paginatorul ar trebui să fie condus cu linia de comandă „-X”.
steag.

păstrare-conținut-lungime
Când (editarea mesajelor și) scrierea fișierelor cutia poștală MBOX S-nail poate fi spus să păstreze
câmpurile de antet „Content-Length:” și „Lines:” pe care le generează unele MUA
setarea acestei variabile. Deoarece S-nail nici nu folosește și nici nu actualizează aceste non-
câmpurile de antet standardizate (care în sine arată unul dintre acestea conceptuale
probleme), eliminarea acestora ar trebui să crească interoperabilitatea între MUA-uri care
lucrați cu aceleași fișiere de cutie poștală. Rețineți că, dacă nu este setat, dar
writeback editat, ca mai jos, este, eventual, o îndepărtare automată a acestora
câmpurile de antet marchează deja mesajul ca fiind modificat.

v15-compat
Setarea acestei opțiuni permite compatibilitatea ascendentă cu versiunea S-nail 15.0 in
în ceea ce privește opțiunile de configurare disponibile și modul în care acestea sunt gestionate.
Acest manual folosește [v15-compat] și [no v15-compat] pentru a se referi la noul și vechiul
respectiv fel de a face lucrurile.

prolix Setarea acestei opțiuni, controlabilă și prin opțiunea din linia de comandă -v, cauzele
S-nail să fie mai detaliat, astfel încât, de exemplu, lanțurile de certificate să fie afișate
terminalul utilizatorilor. Setarea acestei opțiuni binare de două ori crește nivelul de
verbozitate, caz în care chiar detalii despre livrarea efectivă a mesajului și protocolul
sunt afișate conversațiile. Un singur nrprolix este suficient pentru a dezactiva verbozitatea
ca atare.

writeback editat
Dacă această variabilă este setată, mesajele modificate utilizând edita or vizual comenzile sunt
scris înapoi în folderul curent atunci când este închis; este onorat doar pentru
foldere inscriptibile în format MBOX, totuși. Rețineți că editorul va fi indicat
conținutul mesajului brut în acest caz, adică nici decodarea MIME, nici decriptarea
va fi efectuat și citarea corectă a RFC 4155 „From_” a nou adăugat sau
conținutul editat este, de asemenea, lăsat ca un exercițiu utilizatorului.

Valoare Opțiuni
Opțiuni cu valori care sunt, în general, tratate ca șiruri de caractere. Pentru a încorpora spații albe (spațiu și
tabulator) într-o valoare, fie trebuie să fie eliminată cu un caracter backslash, fie
întreaga valoare trebuie să fie cuprinsă între ghilimele (duble sau simple); Pentru a folosi ghilimele
identice cu cele folosite pentru a include valoarea, evadați-le cu un caracter backslash. The
caracterul backslash nu are o semnificație specială decât în ​​aceste cazuri.

set 1=val\ one 2="val two" 3='val "trei"' 4='val \'four\''
varshow 1 2 3 4
dezactivat 1 2 3 4

Booleenii sunt valori speciale de șir care trebuie fie setate la numere întregi zecimale (în care
cazul „0” este fals și „1” și orice altă valoare este adevărată) sau la oricare dintre „off”, „nu” și „false”
pentru un boolean fals și „por”, „da” și „adevărat” pentru un boolean adevărat; se realizează potrivirea
fără a ține seama de majuscule. Și există un tip special de boolean, „quadoption”: acesta este
se așteaptă să numească fie un boolean, fie unul dintre șirurile „întreaba-da” și „întreaba-nu” (de fapt:
„ask-” urmat de un boolean valid, fără a ține seama de majuscule); dacă unul dintre acestea din urmă este setat atunci în
modul interactiv utilizatorului i se va solicita valoarea implicită (utilizată și pentru utilizatorul gol
input) setat la valoarea booleană dată, în timp ce în non-interactiv va fi folosită implicită dată
imediat.

agent-shell-lookup-USER@HOST, agent-shell-lookup-HOST, agent-shell-căutare
[v15-compat] [Opțiune] Parolele contului pot fi preluate printr-un agent extern
program pentru a permite stocarea parolelor criptate – vezi On URL-ul sintaxă și
acreditare căutare pentru mai multe despre căutarea acreditărilor. Dacă este setat, atunci conținutul
este interpretată ca o comandă shell a cărei ieșire (cu caractere newline
eliminat) este tratată ca parola contului dacă comanda va reuși (și are
a produs ieșire non-vide și non-newline); de exemplu, via GPG(1):

$ echo PAROLA > .pass
$ gpg -e .trece
$ eval `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

Câteva variabile de mediu vor fi setate pentru agent:

NAIL_TMPDIR Directorul temporar pe care S-nail îl folosește. De obicei identic cu
TMPDIR, dar garantat a fi setat și utilizabil de către procesele copil;
pentru a asigura această din urmă condiție și pentru TMPDIR, va fi setat.
NAIL_USER Utilizatorul („USER”) pentru care se caută parola.
NAIL_USER_ENC Varianta codificată în procente de adresă URL a lui NAIL_USER.
NAIL_HOST Numele de gazdă simplu al mașinii contului de utilizator.
NAIL_HOST_PORT „HOST” (numele de gazdă, posibil inclusiv portul) al utilizatorului
cont.

attrlist O secvență de caractere de tipărit în coloana „atribut” a fișierului titlu as
afișat în afișajul antetului; fiecare pentru un tip de mesaje (vezi Mesaj Statele),
cu implicit „NUROSPMFAT+-$~” sau „NU *HMFAT+-$~” dacă bsdflags sau
Variabilele de mediu SYSV3 sunt setate, în următoarea ordine:

'N' nou.
„U” necitit, dar vechi.
„R” nou, dar citit.
„O” citit și vechi.
„S” salvat.
„P” păstrat.
Mboxed.
„F” marcat.
„A” a răspuns.
Ciornă „T”.
Începutul „+” al unui fir restrâns.
„-” sa prăbușit.
„$” clasificat ca spam.
„~” clasificat ca posibil spam.

autobcc Specifică o listă de destinatari cărora li se oferă o copie oarbă a fiecărei ieșiri
mesajul va fi trimis automat.

autocc Specifică o listă de destinatari cărora li se oferă o copie carbon a fiecărui mesaj trimis
va fi trimis automat.

autosortare Determină modul sortat (vezi fel comanda) pentru a fi introdus automat cu
valoarea acestei opțiuni ca metodă de sortare atunci când un folder este deschis.

set de caractere-7 biți
Valoarea care ar trebui să apară în parametrul „charset=” al „Content-Type:” MIME
câmpuri de antet când nu a fost efectuată nicio conversie a setului de caractere a datelor mesajului.
Acesta este implicit US-ASCII, iar setul de caractere ales ar trebui să fie US-ASCII
compatibil.

set de caractere-8 biți
[Opțiune] Setul de caractere implicit de 8 biți care este utilizat ca ultimul membru implicit
a variabilei sendcharsets. Acesta este implicit UTF-8. Dacă nu există un set de caractere
capabilitățile de conversie sunt disponibile în S-nail, atunci singurul caracter acceptat
set este ttycharset. Consultați secțiunea Caracter seturi pentru poza completă
a conversiei setului de caractere în S-nail.

set de caractere-necunoscut-8 biți
[Opțiune] RFC 1428 specifică condițiile în care gateway-urile de e-mail de internet
„actualizați” conținutul unui mesaj e-mail utilizând un set de caractere cu numele
„necunoscut-8 biți”. Din cauza naturii neclasificate a acestui set de caractere S-nail
nu va putea converti acest set de caractere în alt set de caractere. Dacă
această variabilă este setată în orice parte a mesajului care utilizează setul de caractere „unknown-8bit”
se presupune că se află într-adevăr în setul de caractere dat în valoare, altfel
(final) valoare a set de caractere-8 biți este utilizat în acest scop.

cmd Valoarea implicită pentru ţeavă comanda.

culoare-de la_
[Opțiune] Specificația de culoare pentru așa-numitele linii „De la_”. Vezi secțiunea
Colorat mesaj afișa pentru formatul valorii.

antet de culoare
[Opțiune] Specificația de culoare pentru liniile de antet.

culoare-msginfo
[Opțiune] Specificația de culoare pentru linia de informații despre mesajul introductiv.

culoare-parte info
[Opțiune] Specificația de culoare pentru liniile de informații ale piesei MIME.

termeni de culoare
[Opțiune] O listă de TERMINALE, separate prin virgulă, pentru care se afișează un mesaj colorat
poate fi utilizat. Intrările trebuie adăugate numai dacă șirul „culoare” nu face parte din
numele terminalului în sine; valoarea implicită este

cons25,linux,rxvt,rxvt-unicode,ecran,soare,vt100,vt220,wsvt25,xterm

color-uheader
[Opțiune] Specificația de culoare pentru acele linii de antet care au fost plasate în
il anteturi de culoare-utilizator listă. Vezi secțiunea Colorat mesaj afișa.

anteturi de culoare-utilizator
O listă separată prin virgulă de nume de antet (insensibile la majuscule și minuscule), care ar trebui să fie
colorat cu alternativa color-uheader culori. Valoarea implicită este
„din,subiect”.

crt Într-o (o sesiune interactivă) de terminal, atunci dacă această opțiune valoroasă este setată, va fi
folosit ca un prag pentru a determina câte linii trebuie să se întinde pe ieșirea dată
înainte de a fi afișat prin PAGER-ul configurat; Utilizarea PAGER poate fi
forțat prin setarea acesteia la valoarea „0”, setarea fără valoare va deduce
înălțimea curentă a ecranului terminalului pentru a calcula pragul (vezi LINII și
stty(1)).

câmp de date Data dintr-un rezumat antet este în mod normal data liniei „From_” a căsuței poștale
mesajul. Dacă această variabilă este setată, atunci data este dată în „Data:”
este utilizat câmpul, convertit la ora locală. Este posibil să controlați afișarea
data prin atribuirea unei valori, caz în care strftime(3) funcția va fi
folosit pentru a formata data corespunzător. Vă rugăm să citiți manualul de sistem pentru
formatele disponibile. Rețineți că formatul „%n” nu trebuie utilizat, deoarece S-nail
nu ia în considerare liniile noi încorporate atunci când calculează câte linii se potrivesc
pe ecran.

datefield-markout-mai vechi
Această opțiune, atunci când este setată în plus față de câmp de date, este folosit pentru a afișa „mai vechi”
mesaje (conceptul este mai degrabă comparabil cu -l opțiunea utilitarului POSIX
ls(1)). Interpretarea conținutului este identică cu câmp de date.

codare Sugestie pentru codificarea MIME de utilizat în mesajele text și mesajele trimise
părți. Valorile valide sunt implicite „quoted-printable”, „8bit” și „base64”.
„8bit” poate cauza probleme la transferul mesajelor de e-mail pe canalele care sunt
nu este compatibil cu ESMTP (RFC 1869). Dacă nu este nevoie să codificați un mesaj, „7bit”
modul de transfer este întotdeauna utilizat indiferent de această variabilă. Datele binare sunt întotdeauna
codificat ca „base64”.

scăpa Dacă este definit, primul caracter al acestei opțiuni oferă caracterul de utilizat
locul lui '~' pentru a denota TILDĂ SCAPĂ.

expandaddr
Dacă nu se setează, atunci țintele pipeline de fișiere și comandă nu sunt permise și orice asemenea
adresa va fi filtrată, dând un mesaj de avertizare. Dacă se setează fără valoare
atunci toate specificațiile posibile ale adresei destinatarului vor fi acceptate – vezi
secțiune Trimitere Poștă pentru mai multe despre asta. Să le acceptăm, dar numai în mod interactiv
sau când comenzile tilde au fost activate în mod explicit prin utilizarea uneia dintre comenzi
opțiuni de linie -~ or -#, setați-o la valoarea (indiferență de majuscule și minuscule) „restrict” (notă
chiar acum, aceasta este de fapt ca și cum setați „restrict,-all,+name,+adr”).

De fapt, valoarea este interpretată ca o listă de valori separate prin virgulă. Daca
conține „eșec”, atunci existența unor specificații nepermise este tratată ca a
eroare hard send în loc să le filtrezi doar. Valorile rămase specifică
dacă este permis un anumit tip de specificare a adresei destinatarului (opțional
indicat printr-un semn plus „+” prefix) sau interzis (prefixat cu o cratimă „-”).
Valoarea „toate” abordează toate specificațiile posibile ale adresei, fișierul „fișier”.
ținte, ținte pipeline de comandă „pipe”, „nume” nume de utilizator simple și (MTA)
aliasuri ([Învechit] „noalias” poate fi folosit ca o sintaxă alternativă la „-name”)
și adresele de rețea „adr”. Aceste tipuri de valori sunt interpretate în date
comanda, astfel încât „restrict,fail,+file,-all,+adr” va cauza erori grele pentru orice
adresa destinatarului non-rețea, cu excepția cazului în care S-nail este în modul interactiv sau are
a fost început cu -~ or -# opțiunea de linie de comandă; în acest din urmă caz(ele) orice
atunci poate fi folosită adresa.

expandargv
Cu excepția cazului în care această variabilă este setată cu argumente suplimentare pentru agent de transfer de e-mail (MTA).
linia de comandă, așa cum poate fi dată după un separator „--”, sunt ignorate din cauza
motive de siguranta. Cu toate acestea, dacă este setată la valoarea specială „eșuează”, atunci prezența
de argumente MTA suplimentare este tratată ca o eroare grea care face ca S-nail să iasă
cu starea de defecțiune. O variantă mai puțin strictă este de altfel identică
„restrict”, care acceptă astfel de argumente în modul interactiv, sau dacă tilde
comenzile au fost activate în mod explicit prin utilizarea uneia dintre opțiunile liniei de comandă -~ or
-#.

caracteristici (Numai citire) Informații despre caracteristicile compilate în S-nail – conținutul
această variabilă este identică cu rezultatul comenzii caracteristici.

fișier-hook-load-EXTENSION, fișier-cârlig-salvare-EXTENSIUNE
Este posibil să instalați cârlige de fișiere care vor fi utilizate de către fişier comanda în
pentru a putea gestiona transparent (printr-un fișier temporar intermediar)
fișiere cu „EXTENSII” specifice: valorile variabilelor pot include fragmente de shell
și se așteaptă să scrie date la ieșirea standard / să citească datele din standard
de intrare, respectiv. [comportamentul v15 poate diferi] Este posibil ca variabilele să nu fie modificate
în timp ce există un însoțitor de cutie poștală.

set file-hook-load-xy='echo >&2 XY-LOAD; gzip -cd' \
file-hook-save-xy='echo >&2 XY-SAVE; gzip -c' \
record=+null-sent.xy

dosar Numele directorului de utilizat pentru stocarea folderelor de mesaje. Tot folderul
numele care încep cu „+” se referă la fișierele de sub acesta. Aceleași convenții speciale
așa cum este documentat pentru fişier comanda poate fi folosită atunci când se specifică o nouă valoare pentru
dosar, dar rețineți că extinderea se realizează complet imediat. De exemplu, dacă
numele extins se referă la un cont IMAP, toate numele care încep cu `+' se referă
către cutiile poștale IMAP de sub dosar caseta țintă.

Notă: unele servere IMAP nu acceptă crearea de cutii poștale în ierarhie
de bază, dar necesită ca acestea să fie create ca subfoldere ale „INBOX” – cu astfel de
servere un nume de folder al formularului

imagini: //[e-mail protejat]/INBOX.

ar trebui folosit (ultimul caracter este delimitatorul ierarhiei serverului). Pliant
numele prefixate de „+” se vor referi apoi la folderele de sub „INBOX”, în timp ce folderul
numele prefixate de `@' se referă la folderele de sub baza ierarhiei. Vezi imagine
comandă namespace pentru o metodă de detectare a prefixului și delimitatorului adecvat.

folder-cârlig
Când un folder este deschis și această variabilă este setată, macrocomanda corespunzătoare
valoarea acestei variabile este executată. Macrocomanda este de asemenea invocată atunci când e-mailuri noi
sosește, dar listele de mesaje pentru comenzile executate din macrocomandă includ doar
mesaje nou sosite atunci. Dacă localopts sunt activate într-un cârlig de folder, apoi
setările acoperite vor fi inversate odată ce folderul este părăsit din nou.

folder-hook-FOLDER
Anulează folder-cârlig pentru un folder numit „FOLDER”. Spre deosebire de alte foldere
specificațiile, numele complet extins al unui folder, fără metacaractere, este
folosit pentru a evita ambiguitățile. Cu toate acestea, dacă cutia poștală se află sub dosar apoi
specificația obișnuită „+” este încercată în plus, de exemplu, dacă dosar este „mail” (și astfel
raportat la directorul principal al utilizatorului) atunci /home/usr1/mail/sent va fi încercat ca
„folder-hook-/home/usr1/mail/sent” mai întâi, dar apoi urmat de
'folder-hook-+trimis'.

urmarire la onoare
Controlează dacă antetul „Mail-Followup-To:” este onorat atunci când se răspunde în grup la un
mesaj prin răspuns or Răspunde. Aceasta este o adopție; dacă se setează fără valoare
implicit la „da”. Vezi de asemenea urmarire la si comenzile mlist și mlsubscribe.

din Adresa (sau o listă de adrese) de introdus în câmpul „De la:” al mesajului
antet, care citează RFC 5322: autorul(ii) mesajului, adică cutia(ele) poștală(e)
a persoanei (persoanelor) sau a sistemului (sistemelor) responsabil(e) de scrierea mesajului. Dacă
răspuns la mesaje aceste adrese sunt tratate ca și cum ar fi în
supleanți listă. Dacă numele de gazdă al mașinii nu este valid pe Internet (pentru
exemplu la o mașină dialup) apoi fie această variabilă sau nume de gazdă ([v15-compat]
si cu smtp smtp-hostname adaugă și mai multe capacități de reglare fină), trebuie să fie
a stabilit. Dacă din conține mai mult de o adresă, setând expeditor variabilă este
necesar (conform standardului RFC 5322).

fwdheading
Șirul de tipărit înainte de textul unui mesaj cu înainte comanda (cu excepția cazului în care
il înainte-ca-atașament variabila este setată). Setarea implicită este „-------- Original
Mesaj --------” dacă nesetat; Niciun titlu nu este tipărit dacă este setat la gol
șir.

titlu Un șir de format de utilizat pentru rezumatul antetului, similar cu printf(3) formate. A
caracterul procent „%” introduce un specificator de format care poate fi urmat de a
număr care indică lățimea câmpului; Dacă câmpul (eventual implicit implicit).
lățimea este negativă, câmpul trebuie aliniat la stânga. Specificatorii de format validi sunt:

„%%” Un caracter procentual simplu.
'%>' Un caracter de spațiu, dar pentru mesajul curent, pentru care se extinde
la '>'.
„%<” Un caracter de spațiu, dar pentru mesajul curent, pentru care se extinde
la „<”.
„%$” [Opțiune] Scorul de spam al mesajului, așa cum a fost clasificat prin
comanda rată de spam. Imprimă doar un caracter de înlocuire dacă există
nu există suport pentru spam.
Caracterul atributului mesajului „%a” (steagul de stare); conţinutul real poate fi
reglat prin setare attrlist.
„%d” Data la care a fost primit mesajul.
„%e” Nivelul de indentare în modul threaded.
„%f” Adresa expeditorului mesajului.
„%i” Structura firului de mesaje. (Rețineți că acest format nu acceptă
o lățime a câmpului.)
„%l” Numărul de linii ale mesajului.
„%m” Numărul mesajului.
„%o” Numărul de octeți (octeți) din mesaj.
„%s” Subiectul mesajului (dacă există).
„%S” Subiectul mesajului (dacă există) între ghilimele duble.
'%T' Semnale destinatar mesajului: este destinatarul mesajului un cunoscut sau
lista de corespondență abonată – vezi mlist și mlsubscribe.
„%t” Poziția în ordinea firelor/sortate.

Valoarea implicită este „%>%a%m %-18f %16d %4l/%-5o %i%-s”, sau
„%>%a%m %20-f %16d %3l/%-5o %i%-S” dacă bsdcompat este setat. Vezi de asemenea attrlist și
titlu-bidi.

titlu-bidi
Textul bidirecțional necesită un tratament special la afișarea antetelor, deoarece
numerele (în date sau pentru dimensiunile fișierelor etc.) nu vor afecta textul curent
direcție, de fapt rezultând în linii urâte machete atunci când sunt arabe sau alte drepte
textul din stânga urmează să fie afișat. Pe de altă parte, doar o minoritate de terminale
este capabil să gestioneze corect schimbările de direcție, astfel încât interacțiunea utilizatorului să fie
necesare pentru rezultate acceptabile. Rețineți că suportul extins pentru sistemul gazdă este
necesar totuși, de exemplu, detectarea setului de caractere terminal este una
condiție prealabilă; iar această caracteristică funcționează numai într-un local Unicode (adică, UTF-8).

În general, această variabilă va face ca S-nail să încapsuleze câmpuri de text
care poate apărea la imprimare titlu (și alte domenii, cum ar fi dinamic
extinderi in prompt) cu secvențe speciale de control Unicode; este posibil să
reglați fin nivelul de suport al terminalului prin alocarea unei valori: nicio valoare (sau orice valoare
altul decât „1”, „2” și „3”) va face ca S-nail să presupună că terminalul este capabil
pentru a trata corect cu Unicode versiunea 6.3, caz în care textul este încorporat în a
perechea de U+2068 (PRIMUL IZOLAT PUTERNIC) și U+2069 (IZOLAT DIRECȚIONAL POP)
personaje. În plus, niciun spațiu pe linie nu este rezervat acestor caractere.

Suportul mai slab este ales folosind valoarea „1” (Unicode 6.3, dar rezervați
cameră de două spații pentru scrierea secvențelor de control pe linie). Valorile
„2” și „3” selectează suportul Unicode 1.1 (U+200E, MARK DE LA STÂNGA LA DREAPTA); acesta din urmă
își rezervă din nou loc pentru două spații în plus.

nume de gazdă Utilizați acest șir ca nume de gazdă atunci când extindeți adresele locale în loc de valoare
obtinut de la uname(3) și getaddrinfo(3), adică în „Message-ID:” și „From:”
câmpuri. Rețineți că atunci când smtp transportul nu este folosit atunci este în mod normal
responsabilitatea MTA de a crea aceste câmpuri, [v15-compat] împreună
cu smtp totuşi smtp-hostname influențează și rezultatele; ar trebui să produci
unele mesaje de testare cu combinația dorită de nume de gazdă, și / sau din, expeditor
etc în primul rând.

imap-auth-USER@HOST, imap-auth
[Opțiune] Setează metoda de autentificare IMAP. Valorile valide sunt „login” pentru
autentificare obișnuită bazată pe parolă (implicit), `cram-md5', care este a
autentificare bazată pe parolă care nu trimite parola prin rețea în
text clar și „gssapi” pentru autentificarea bazată pe GSS-API.

imap-cache
[Opțiune] Activează stocarea în cache a cutiilor poștale IMAP. Valoarea acestei variabile trebuie
indicați către un director care este fie existent, fie poate fi creat de S-nail. Toate
conținutul cache-ului poate fi șters de S-nail în orice moment; nu este sigur să
face presupuneri despre ele.

imap-keepalive-USER@HOST, imap-keepalive-HOST, imap-keepalive
[Opțiune] Serverele IMAP pot închide conexiunea după o perioadă de inactivitate; cel
standardul cere ca aceasta să fie de cel puțin 30 de minute, dar experiența practică poate
varia. Setarea acestei variabile la o „valoare” numerică mai mare decât 0 determină un „NOOP”
comandă să fie trimisă fiecare „valoare” secunde dacă nu este efectuată nicio altă operație.

imap-list-depth
[Opțiune] La preluarea listei de foldere de pe un server IMAP, foldere
comanda se oprește după ce a atins o anumită adâncime pentru a evita posibilul infinit
bucle. Valoarea acestei variabile stabilește adâncimea maximă permisă. Implicit
este 2. Dacă separatorul de foldere de pe serverul IMAP curent este o bară oblică „/”, aceasta
variabila nu are efect și foldere comanda nu coboară în subdosare.

indentprefix
Șir folosit de ~m, ~M și ~R TILDĂ SCAPĂ și de cita opțiune pentru
indentarea mesajelor, în locul caracterului tabulator normal „^I”, care este
Mod implicit. Asigurați-vă că citați valoarea dacă conține spații sau file.

line-editor-cursor-dreapta
[Opțiune] Dacă se folosește editorul de linie de comandă încorporat, acțiunile care se bazează pe
mișcarea spre dreapta poate să nu funcționeze pe unele terminale. Daca intalnesti asa ceva
probleme, setați această variabilă la secvența de control terminal care este necesară
mutați cursorul cu o coloană la dreapta. Valoarea implicită este „\033[C”, ceea ce ar trebui
funcționează pentru majoritatea terminalelor. Mai rar apar „\033OC” și „\014”. Rețineți că
„Escape” și alt caracter de control trebuie să fie scrise ca escape în stil shell
secvențe, de exemplu, „\033” pentru (US-ASCII) „Escape”.

MAIL Este folosit ca cutie poștală a utilizatorului, dacă este setată. În caz contrar, o valoare implicită dependentă de sistem este
folosit. Acceptă un subset logic al convențiilor speciale care sunt documentate
pentru fişier comanda și dosar opțiune.

mim-contra-probe
În mod normal, câmpul „Content-Type:” este folosit pentru a decide cum să gestionați părțile MIME.
Cu toate acestea, unele MUA nu folosesc mime.tipuri(5) sau un mecanism similar pentru a corecta
clasificați conținutul, dar pur și simplu specificați „application/octet-stream”, chiar și pentru simplu
atașamente text precum „text/diff”. Dacă această variabilă este setată, atunci S-nail va încerca
să clasifice astfel de părți ale mesajelor MIME singure, dacă este posibil, și prin intermediul lor
nume de fișier. Această variabilă poate primi, de asemenea, o valoare nevidă, caz în care
valoarea este de așteptat să fie un număr, de fapt un purtător de biți. Crearea bitului-
numărul de transport este o simplă adăugare:

? !echo Valoarea ar trebui să fie setată la $((2 + 4))
Valoarea trebuie setată la 6

· Dacă bitul doi este setat (2), atunci tipul de conținut detectat va fi transmis
cu mesajul și să fie folosit pentru a decide care teava-TIP/SUBTIP is
responsabil pentru partea MIME, dacă se ridică această întrebare; la afisare
o astfel de parte MIME, informația-parte va indica tipul de conținut suprascris prin
arătând semnul plus „+”.
· Dacă bitul trei este setat (4), atunci contra-dovada este întotdeauna produsă și a
rezultatul pozitiv va fi folosit ca tip MIME, chiar depășind cu forță
părți dat tip MIME.

mimetypes-load-control
Această opțiune poate fi folosită pentru a controla care dintre ele mime.tipuri(5) bazele de date sunt
încărcat de S-nail, așa cum este descris în continuare în secțiune mime.tipuri fișiere. Dacă
litera „u” face parte din valoarea opțiunii, apoi personalul utilizatorului
~/.mime.tipuri fișierul va fi încărcat (dacă există); la fel litera „s”
controlează încărcarea întregului sistem /etc/mime.types; fișierul utilizator este încărcat
în primul rând, potrivirea literelor nu face distincție între majuscule și minuscule. Dacă această opțiune nu este setată S-nail
va încerca să încarce ambele fișiere. Încorporarea MIME S-nail-builtin
tipurile nu pot fi suprimate, dar vor fi potrivite ultimele.

Mai multe surse pot fi specificate folosind o sintaxă diferită: if șirul de valoare
conține semnul egal „=”, apoi este analizat ca o listă separată prin virgulă
dintre literele descrise plus perechile „f=FILENAME”; numele de fișiere date vor fi
extins și încărcat, iar conținutul lor poate folosi sintaxa extinsă, adică
descrise în secțiune mime.tipuri fișiere.

NAIL_EXTRA_RC
Numele unui fișier de pornire opțional care trebuie citit după ~/.mailrc. Această variabilă
are efect numai dacă este instalat s-unghie.rc or ~/.mailrc, nu este importat
din mediu pentru a onora „MAILRC=/dev/null/” -n invocaţii. Utilizare
acest fișier pentru comenzi care nu sunt înțelese de alte POSIX mail x(1)
implementări.

NAIL_HEAD Un șir de pus la începutul fiecărui mesaj nou. Secvențele de evadare
tabulatorul „\t” și linia nouă „\n” sunt înțelese.

NAIL_HISTFILE
[Opțiune] Dacă este disponibil un editor de linie de comandă, acesta poate fi setat pentru a denumi
calea (extensibilă) a locației unui fișier istoric permanent.

NAIL_HISTSIZE
[Opțiune] Dacă este disponibil un editor de linie de comandă, această valoare restricționează cantitatea de
intrări istorice care sunt salvate într-un set și valide NAIL_HISTFILE. O valoare de
mai puțin de 0 dezactivează această funcție; rețineți că încărcarea și încorporarea de
NAIL_HISTFILE la pornirea programului poate fi, de asemenea, suprimat făcând acest lucru. Un
valoare nesetată sau nevalidă sau 0 determină utilizarea unei valori implicite. Dependent de
editorul de linie de comandă disponibil, acesta va defini și numărul de istoric
intrări în memorie; este, de asemenea, specific editorului dacă actualizările de rulare ale acestuia
valoarea va fi onorata.

NAIL_TAIL Un șir de pus la sfârșitul fiecărui mesaj nou. Tabulatorul de secvențe de evacuare
„\t” și linia nouă „\n” sunt înțelese.

foldere noi
Dacă această variabilă are valoarea „maildir”, folderele locale nou create vor fi în
Formatul Maildir.

newmail Verifică dacă există e-mailuri noi în folderul curent de fiecare dată când promptul este tipărit. Pentru
Cutiile poștale IMAP serverul este apoi interogat pentru e-mailuri noi, ceea ce poate avea ca rezultat
operațiune întârziată dacă conexiunea la server este lentă. Un folder Maildir trebuie
fi re-scanat pentru a determina dacă a sosit e-mail nou.

Dacă această variabilă este setată la valoarea specială „nopoll”, un server IMAP nu este
a cerut în mod activ e-mailuri noi, dar e-mailurile noi pot fi încă detectate și anunțate
cu orice altă comandă IMAP care este trimisă la server. În ambele cazuri, IMAP
serverul poate trimite notificări despre mesajele care au fost șterse de pe server
de către un alt proces sau client. În acest caz, este tipărit „Mesaje X eliminate”.
indiferent de această variabilă și este posibil ca numerele mesajelor să se fi schimbat.

Dacă această variabilă este setată la valoarea specială „nopoll”, atunci un folder Maildir va fi
nu poate fi rescanat complet, dar sunt detectate doar modificările marcajului temporal.

ORGANIZAREA
Valoarea de introdus în câmpul „Organizație:” din antetul mesajului.

parola-USER@HOST, parola-HOST, parola
[v15-compat] Lanț de variabile care setează o parolă, care este folosită în cazul în care niciuna nu are
au fost date în protocolul și URL-ul specific contului; ca ultimă instanţă S-nail va
cereți o parolă pe terminalul utilizatorului dacă metoda de autentificare necesită a
parola. Specificarea parolelor într-un fișier de pornire reprezintă, în general, un risc de securitate;
fișierul ar trebui să poată fi citit numai de utilizatorul care invocă.

parola-USER@HOST
[fără v15-compat] (vezi lanțul de mai sus pentru [v15-compat]) Setați parola pentru
„USER” când vă conectați la „HOST”. Dacă nu este definită o astfel de variabilă pentru o gazdă,
utilizatorului i se va cere o parolă la intrarea standard. Specificarea parolelor în a
fișierul de pornire este în general un risc de securitate; fișierul ar trebui să fie citit de către
numai invocarea utilizatorului.

teava-TIP/SUBTIP
Când o parte a unui mesaj MIME de tip „TYPE/SUBTYPE” (normalizat la litere mici) este
afișat sau citat, textul acestuia este filtrat prin valoarea acestei variabile
interpretată ca o comandă shell. Valoarea specială „@” poate fi folosită pentru a forța
interpretarea părții de mesaj ca text simplu, de exemplu, „set”.
pipe-application/pgp-signature=@' va trata de acum înainte semnăturile ca text simplu
și afișați-le „ca atare”. (Același lucru se poate realiza și într-un mod mai util
context, prin folosirea tip mime comandă împreună cu un marcator de tip.)

De asemenea, dacă o comandă shell este prefixată cu „@”, atunci comanda va fi folosită numai
pentru a pregăti partea de mesaj MIME dacă mesajul este afișat singur, dar nu
când sunt afișate mai multe mesaje simultan.

În cele din urmă, dacă o comandă shell este prefixată cu „@&”, atunci, în plus față de ceea ce are
fost descrisă pentru prefixul simplu al comenzii shell „@”, comanda va fi rulată
asincron, adică fără a bloca S-nail, care poate fi o modalitate utilă de a
afișați, de exemplu, un fișier PDF în timp ce continuați să citiți mesajul e-mail. niste
informațiile despre partea MIME care urmează să fie afișată sunt încorporate în mediu
a comenzii shell:

NAIL_TMPDIR Directorul temporar pe care S-nail îl folosește. De obicei
identic cu TMPDIR, dar garantat a fi setat și utilizabil
prin procese copil; pentru a asigura aceasta din urma conditie pt
De asemenea, TMPDIR va fi setat.
NAIL_FILENAME Numele fișierului, dacă este setat, șirul gol în caz contrar.
NAIL_FILENAME_GENERATED Un șir aleatoriu.
NAIL_CONTENT Tipul de conținut MIME al părții, dacă este cunoscut, este gol
sfoară altfel.
NAIL_CONTENT_EVIDENCE Dacă mim-contra-probe include bitul de transport
(2), atunci acesta va fi setat la conținutul MIME detectat-
tip; nu numai că identic cu NAIL_CONTENT altfel.

teava-EXTENSIUNE
Acesta este identic cu teava-TIP/SUBTIP cu excepția că „EXTENSIE” (normalizată la
minuscule folosind mapările de caractere ale setului de caractere ASCII) denumește o extensie de fișier,
de exemplu, „xhtml”. Handlererii înregistrați folosind această metodă au prioritate.

pop3-keepalive-USER@HOST, pop3-keepalive-HOST, pop3-keepalive
[Opțiune] Serverele POP3 închid conexiunea după o perioadă de inactivitate; cel
standardul cere ca aceasta să fie de cel puțin 10 de minute, dar experiența practică poate
varia. Setarea acestei variabile la o valoare numerică mai mare decât „0” determină un „NOOP”
comanda să fie trimisă fiecare valoare în secunde dacă nu se efectuează nicio altă operație.

prompt Șirul tipărit atunci când o comandă este acceptată. Îndemnul poate fi prevenit prin
fie setând acest lucru la șirul nul, fie setând nrprompt. Același XSI
secvențe de evadare care sunt înțelese de către ecou comanda poate fi folosită în interiorul
prompt.

În plus, sunt înțelese următoarele secvențe suplimentare specifice unghiei S:
„\&”, care se extinde la „?” dacă nu bsdcompat este setat, caz în care se extinde la
„&”; rețineți că „\&” este valoarea implicită a prompt. „\?”, care se va extinde la
„1” dacă ultima comandă a eșuat și la „0” în caz contrar, „\$”, care se va extinde la
numele celui activ în prezent cont, dacă există, și la șirul gol
în caz contrar, și „\@”, care se va extinde la numele celui activ în prezent
cutie poștală. (Rețineți că tamponul prompt este limitat la dimensiune, excesul este întrerupt.)

Chiar dacă prompt verifică pentru titlu-bidi să încapsuleze expansiunile lui
„\$” și „\@” evadează secvențele după cum este necesar pentru a afișa corect bidirecționala
text, acest lucru nu este valabil pentru șirul final care alcătuiește prompt ca atare, adică
manipularea BIDI reală nu este acceptată.

Când o versiune mai nouă a editline(3) Comandă linie editor este folosit, orice scăpare
secvența trebuie să fie încapsulată cu un alt caracter de evadare pentru utilizare cu
il EL_PROMPT_ESC mecanism: S-nail configurează caracterul de control „\01” pentru
acest.

cita Dacă este setat, S-nail începe un mesaj de răspuns cu mesajul original prefixat de
valoarea variabilei indentprefix. În mod normal, un titlu format din
„Fromheaderfield a scris:” este tipărit înainte de citat. Dacă sfoara
„noheading” este atribuit cita variabilă, acest titlu este omis. Dacă
șirul de caractere „anteturi” este atribuit, anteturile selectate de ignora/reține comenzi
sunt tipărite deasupra corpului mesajului, astfel cita acționează ca un ` automat~m' TILDĂ
SCAPĂ comandă, atunci. Dacă șirul „allheaders” este atribuit, toate anteturile sunt
tipărite deasupra corpului mesajului și toate părțile MIME sunt incluse, făcând cita acţiona
ca un ` automat~M'comandă; vezi de asemenea citat ca atasament.

citat-fold
[Opțiune] Poate fi setat în plus față de indentprefix. Setarea acestui lucru activează mai mult
algoritm de citare fantezist în care caracterele citatelor principale sunt comprimate și
liniile prea lungi sunt pliate. citat-fold poate fi setat la unul sau două (spațiu
separate) valori numerice, care sunt interpretate ca maxim (obiectiv) și
lungimea minimă a liniei, respectiv, într-un spirit mai degrabă egal cu cel fmt(1)
program, dar linie, nu bazată pe paragraf. Dacă nu este stabilit în mod explicit, voința minimă
reflecta obiectivul algoritmic. Scopul nu poate fi mai mic decât lungimea
indentprefix plus un tampon suplimentar. Au loc ajustările necesare
în tăcere.

record Dacă este definit, oferă calea folderului folosit pentru a înregistra toate mesajele trimise.
Dacă nu este definit, atunci e-mailurile trimise nu sunt salvate. Când salvați în acest folder
eșuează mesajul nu este trimis, ci salvat în DEAD.

șiruri de răspuns
Poate fi setat la o listă separată prin virgulă (insensibil la majuscule, conform ASCII
reguli) șiruri care vor fi recunoscute în plus față de șirurile încorporate ca
Indicatorii de mesaj de răspuns „Subiect:” – încorporați sunt „Re:”, care este impus de RFC
5322, precum și limba germană „Aw:”.

raspunde la O listă de adrese de pus în câmpul „Răspuns la:” din antetul mesajului.
Membrii acestei liste sunt tratați ca și cum ar fi în supleanți listă.

răspuns-la-onoare
Controlează dacă antetul „Răspuns la:” este onorat atunci când răspunde la un mesaj prin
răspuns or Răspunde. Aceasta este o adopție; dacă este setată fără o valoare, aceasta este implicită
"da".

ecran Când S-nail tipărește inițial anteturile mesajelor, acesta determină numărul către care
imprimați uitându-vă la viteza terminalului. Cu cât terminalul este mai rapid, cu atât mai mult
se imprimă. Această opțiune înlocuiește acest calcul și specifică câte mesaje
anteturile sunt tipărite. Acest număr este folosit și pentru derularea cu z comanda.

sendcharsets
[Opțiune] O listă de nume de seturi de caractere, separate prin virgulă, care pot fi utilizate în
e-mail de ieșire pe internet. Valoarea variabilei set de caractere-8 biți este automat
atașat la această listă de seturi de caractere. Dacă nu conversie setul de caractere
capabilitățile sunt compilate în S-nail, apoi singurul set de caractere acceptat este
ttycharset. De asemenea, vezi sendcharsets-else-ttycharset și consultați secțiunea
Caracter seturi pentru imaginea completă a conversiei setului de caractere în S-nail.

expeditor O adresă care este introdusă în câmpul „Expeditor:” al mesajelor trimise, citând RFC
5322: cutia poștală a agentului responsabil cu transmiterea efectivă a
mesaj. În mod normal, acest câmp nu trebuie utilizat decât dacă câmpul „De la:”.
conține mai multe adrese, caz în care este necesară. The expeditor adresa
este tratat ca și cum ar fi în supleanți listă.

sendmail Pentru a utiliza un agent de transport de e-mail alternativ (MTA), setați această opțiune la maximum
calea programului de utilizat. Poate fi necesar să setați sendmail-progname in
plus.

MTA-ului i se vor transmite argumente din linia de comandă din mai multe surse posibile: de la
variabila sendmail-argumente dacă este setat, din linia de comandă dacă este dat și
variabil expandargv permite utilizarea acestora. Procesarea argumentelor MTA va fi întotdeauna
se încheie cu un separator „--”.

Utilizarea implicită care se produce altfel a următoarei linii de comandă MTA
argumentele pot fi dezactivate prin setarea opțiunii binare
sendmail-no-default-arguments: '-i' (pentru a nu trata o linie doar cu un punct '.'
caracter ca sfârșit de intrare), „-m” (ar trebui să fie opțiunea metoo fi setat) și „-v” (dacă
il prolix opțiunea este setată); în legătură cu -r opțiunea de linie de comandă S-nail
va trece și „-f”, precum și „-F”.

sendmail-argumente
Argumentele de transmis către agentul de transfer de e-mail pot fi date prin aceasta
opțiune. Conținutul acestei variabile va fi împărțit într-un vector de argumente
care vor fi alăturate altor opțiuni MTA posibile:

set sendmail-arguments='-t -X "/tmp/jurnalul meu"'

sendmail-no-default-arguments
(Binar) Cu excepția cazului în care această opțiune este setată, S-nail va trece un standard bine cunoscut
opțiunile liniei de comandă la cele definite sendmail program, vezi acolo pentru mai multe.

sendmail-progname
Multe sisteme folosesc așa-numitul învelitoare de corespondență(8) mediu pentru a asigura compatibilitatea
cu sendmail(1). Aceasta funcționează prin inspectarea numelui care a fost folosit pentru a invoca
Sistemul Mail Delivery. Dacă această variabilă este setată, atunci mailwrapper-ul (programul
care este de fapt executat la apelarea „sendmail”) va trata conținutul său ca
acel nume. Valoarea implicită este „sendmail”.

Semna Un șir pentru utilizare cu ~A evadare tilde.

semna Un șir pentru utilizare cu ~a evadare tilde.

semnătură Trebuie să corespundă cu numele unui fișier care poate fi citit dacă este setat. Conținutul fișierului este
apoi atașat la fiecare mesaj cu o singură parte și la prima parte a fiecărei părți multiple
mesaj. Fiți avertizat că nu există posibilitatea de a edita semnătura pentru un
mesaj individual.

smime-ca-dir
[Opțiune] Specifică un director cu certificate CA în PEM (Privacy Enhanced
Mail) pentru verificarea mesajelor semnate S/MIME.

smime-ca-file
[Opțiune] Specifică un fișier cu certificate CA în format PEM pentru verificare
Mesaje semnate S/MIME.

smime-cipher-USER@HOST, smime-cifr
[Opțiune] Specifică cifrul de utilizat la generarea mesajelor criptate S/MIME
(pentru contul specificat). RFC 5751 impune o implicită „aes128” (AES-128
CBC). Valorile posibile sunt (insensibile la majuscule și minuscule și) în scăderea puterii cifrului:
„aes256” (AES-256 CBC), „aes192” (AES-192 CBC), „aes128” (AES-128 CBC), „des3”
(DES EDE3 CBC, 168 de biți; implicit dacă „aes128” nu este disponibil) și „des” (DES CBC,
56 de biți).

Algoritmii de cifrare efectiv disponibili depind de biblioteca criptografică care
Utilizări ale unghiilor S. [Opțiune] Este posibil să fie disponibil suport pentru mai mulți algoritmi de cifrare
prin încărcare dinamică prin, de exemplu, EVP_get_cipherbyname(3) (OpenSSL) dacă S-nail
a fost compilat pentru a sprijini acest lucru.

smime-crl-dir
[Opțiune] Specifică un director care conține fișiere cu CRL-uri în format PEM de utilizat
la verificarea mesajelor S/MIME.

smime-crl-file
[Opțiune] Specifică un fișier care conține un CRL în format PEM de utilizat la verificare
Mesaje S/MIME.

smime-encrypt-USER@HOST
[Opțiune] Dacă această variabilă este setată, mesajele trimise către receptorul dat sunt
criptat înainte de a trimite. Valoarea variabilei trebuie setată la numele lui a
fișier care conține un certificat în format PEM.

Dacă un mesaj este trimis către mai mulți destinatari, fiecare dintre ei pentru care a
variabila corespunzătoare este setată va primi un mesaj criptat individual;
alți destinatari vor continua să primească mesajul în text simplu, cu excepția cazului în care
smime-force-criptare variabila este setată. Se recomandă semnarea criptată
mesaje, adică, pentru a seta, de asemenea, smime-semn variabilă.

smime-sign-cert-USER@HOST, smime-semn-cert
[Opțiune] Indică un fișier în format PEM. În scopul semnării și
decriptare acest fișier trebuie să conțină atât cheia privată a utilizatorului, cât și a lui
certificat.

Pentru semnarea mesajelor, „USER@HOST” este întotdeauna derivat din valoarea lui din (sau daca
care conține mai multe adrese, expeditor). În scopul criptării,
se așteaptă cheia publică de criptare (certificat) a destinatarului; comanda certsave
poate fi folosit pentru a salva certificate de mesaje semnate (secțiunea Semnat și
criptate mesaje cu S / MIME oferă câteva detalii). Acest mod de operare este
condus de obicei de forma specializată.

La decriptarea mesajelor, contul este derivat din câmpurile destinatarului („Către:”
și „Cc:”) din mesaj, care sunt căutate pentru adrese pentru care o astfel de
variabila este setată. S-nail folosește întotdeauna prima adresă care se potrivește, deci dacă
același mesaj este trimis la mai mult de una dintre adresele utilizatorului folosind diferite
chei de criptare, decriptarea poate eșua.

smime-sign-include-certs-USER@HOST, smime-sign-include-certs
[Opțiune] Dacă este folosit, acesta ar trebui să fie format dintr-o listă separată prin virgulă de
fișiere, fiecare dintre acestea conținând un singur certificat în format PEM de inclus
în mesajul S/MIME în plus față de smime-semn-cert certificat. Aceasta este
cel mai util pentru lanțurile lungi de certificate dacă se dorește să ajute primirea
procesul de verificare al părții. Rețineți că certificatele de nivel superior pot fi, de asemenea
incluse în lanț, dar nu joacă un rol pentru verificare. Vezi de asemenea
smime-semn-cert. Amintiți-vă că pentru aceasta „USER@HOST” se referă la variabilă din
(sau, dacă acesta conține mai multe adrese, expeditor).

smime-sign-message-digest-USER@HOST, smime-semn-mesaj-rezumat
[Opțiune] Specifică rezumatul mesajului de utilizat la semnarea mesajelor S/MIME. RFC
5751 impune o implicită „sha1”. Valorile posibile sunt (insensibil la majuscule și minuscule și) în
scăderea puterii cifrului: „sha512”, „sha384”, „sha256”, „sha224” și „md5”.

Algoritmii de rezumat al mesajelor efectiv disponibili depind de criptografic
biblioteca pe care o folosește S-nail. [Opțiune] Suport pentru mai mulți algoritmi de rezumare a mesajelor
poate fi disponibil prin încărcare dinamică prin, de exemplu, EVP_get_digestbyname(3)
(OpenSSL) dacă S-nail a fost compilat pentru a sprijini acest lucru. Amintiți-vă că pentru asta
„USER@HOST” se referă la variabilă din (sau, dacă acesta conține mai multe adrese,
expeditor).

smtp [Opțiune] În mod normal, S-nail invocă programul definit prin sendmail a transfera
mesaje, așa cum este descris în Trimitere Poștă. Setarea smtp variabila va in schimb
cauza ca conexiunile de rețea SMTP să fie făcute la serverul specificat acolo în ordine
pentru a trimite direct mesajul. S-nail știe despre trei „SMTP
protocoale":

· Protocolul simplu SMTP (RFC 5321) care se află în mod normal pe portul 25 al serverului
și necesită setarea smtp-use-starttls variabilă pentru a introduce un SSL/TLS
starea sesiunii criptate. Atribuiți o valoare precum [v15-compat]
„[smtp://][user[:parola]@]server[:port]” ([fără v15-compat]
„[smtp://]server[:port]”) pentru a alege acest protocol.
· Apoi așa-numitul SMTPS care ar trebui să trăiască pe portul 465 al serverului și este
securizat automat SSL/TLS. Din păcate, nu a devenit niciodată standardizat
protocol și, prin urmare, este posibil să nu fie acceptat de baza de date a serviciilor de rețea a gazdei dvs
– de fapt numărul portului a fost deja reatribuit altor protocoale!

SMTPS este totuși un protocol oferit în mod obișnuit și, prin urmare, poate fi ales de
atribuirea unei valori precum [v15-compat] 'smtps://[user[:parola]@]server[:port]'
([fără v15-compat] 'smtps://server[:port]'); datorita problemelor mentionate acesta
Cu toate acestea, este de obicei necesar să specificați explicit portul ca „:465”.
· În cele din urmă, există protocolul SUBMISSION (RFC 6409), care de obicei persistă
portul serverului 587 și este practic identic cu protocolul SMTP de la
S-unghiile punct de vedere pe lângă asta; necesită setarea smtp-use-starttls
variabilă pentru a intra într-o stare de sesiune securizată SSL/TLS. Atribuiți o valoare ca
[v15-compat] „submission://[user[:parola]@]server[:port]” ([fără v15-compat]
'submission://server[:port]').

Pentru mai multe despre acreditări etc., consultați On URL-ul sintaxă și acreditare căutare.
Transferul SMTP este executat într-un proces copil, care rulează asincron, cu excepția cazului în care
fie trimite asteapta sau prolix variabila este setată. Dacă primește un TERM
semnal, acesta va anula și va salva mesajul în DEAD.

smtp-auth-USER@HOST, smtp-auth-HOST, smtp-auth
[Opțiune] Lanț de variabile care setează metoda de autentificare SMTP. Posibil
valorile sunt „none” ([fără v15-compat] implicit), „plain” ([v15-compat] implicit),
„login”, precum și metodele [Opționale] „cram-md5” și „gssapi”. „niciunul”
metoda nu are nevoie de acreditări de utilizator, „gssapi” necesită un nume de utilizator și tot
alte metode necesită un nume de utilizator și o parolă. Vezi [v15-compat] smtp, utilizator
și parola ([fără v15-compat] smtp-auth-parola și smtp-auth-user). Rețineți că
smtp-auth-HOST este [v15-compat]. [fără v15-compat]: Notă pentru smtp-auth-USER@HOST:
poate suprascrie în funcție de adresa expeditorului din variabilă din.

smtp-auth-parola
[Opțiune] [no v15-compat] Setează parola de rezervă globală pentru SMTP
autentificare. Dacă metoda de autentificare necesită o parolă, dar nici una
smtp-auth-parola nici o potrivire smtp-auth-password-USER@HOST poate fi găsit,
S-nail va cere o parolă pe terminalul utilizatorului.

smtp-auth-password-USER@HOST
[fără v15-compat] Anulări smtp-auth-parola pentru valori specifice ale expeditorului
adrese, în funcție de variabilă din.

smtp-auth-user
[Opțiune] [no v15-compat] Setează numele de utilizator de rezervă global pentru SMTP
autentificare. Dacă metoda de autentificare necesită un nume de utilizator, dar nici unul
smtp-auth-user nici o potrivire smtp-auth-user-USER@HOST poate fi găsit, S-nail va
cereți un nume de utilizator pe terminalul utilizatorului.

smtp-auth-user-USER@HOST
[fără v15-compat] Anulări smtp-auth-user pentru valori specifice ale adreselor expeditorului,
dependent de variabilă din.

smtp-hostname
[v15-compat] În mod normal, S-nail folosește variabila din pentru a deriva necesarul
Informații „USER@HOST” pentru a lansa o comandă SMTP „MAIL FROM:<>”. Setare
smtp-hostname poate fi folosit pentru a utiliza „UTILIZATOR” din contul SMTP (smtp sau
utilizator lanț de variabile) și „HOST” din conținutul acestei variabile (sau, dacă
acesta este șirul gol, nume de gazdă sau numele de gazdă local ca ultimă soluție). Acest
permite adesea utilizarea unei adrese care este ea însăși validă, dar găzduită de un alt furnizor
decât care (în din) este pe cale să trimită mesajul. Setarea acestei variabile
influențează „Message-ID:” generat.

interfață spam
[Opțiune] Pentru a utiliza oricare dintre comenzile legate de spam (cum ar fi, de exemplu, rată de spam)
interfața de spam dorită trebuie definită prin setarea acestei variabile. Vă rog
consultați secțiunea manualului Manipularea spam- pentru imaginea completă a spamului
manipulare în S-unghie. Este posibil ca toate sau niciuna dintre următoarele interfețe să fie disponibile:

„spamc” Interacțiunea cu spamc(1) din asasin de spam(1)
(http://spamassassin.apache.org SpamAssassin) suită. Diferit de
interfața de filtru generic S-nail va adăuga automat cel corect
argumente pentru o comandă dată și are cunoștințele necesare pentru a analiza
ieșirea programului. O valoare implicită pentru spamc-command ar fi fost
compilat în binarul S-nail dacă spamc(1) a fost găsit în PATH
în timpul compilării. Este necesar să se definească un anumit
tipul de conexiune (în loc să utilizați un fișier de configurare pentru asta),
variabil spamc-argumente poate fi folosit ca în, de exemplu, '-d
server.example.com -p 783'. De asemenea, este posibil să specificați un utilizator pentru fiecare utilizator
configurare prin utilizator spamc. Rețineți că această interfață nu inspectează
steag-ul „is-spam” al unui mesaj pentru comandă spam uita.

'spamd' S-nail va comunica direct cu asasin de spam(1) demon
spamd(1) printr-o cale bazată pe cale unix(4) priză de flux așa cum este specificat în
priza spamd. Este posibil să specificați o configurație per utilizator prin
utilizator spamd.

Suport pentru filtrul de spam generic „filtru” prin intermediul cârligelor configurabile liber. Acest
interfața este concepută pentru programe precum bogofiltru(1) și silfiltru(1) și
necesită un comportament corespunzător în ceea ce privește starea de ieșire a cârligelor pt
măcar comanda rată de spam („0” înseamnă că un mesaj este spam, „1” pentru
non-spam, „2” pentru nesigur și orice altă valoare returnată care indică un hard
eroare); deoarece cârligele pot include redirecționarea fragmentelor de cod shell
comportamentul poate fi interceptat după caz. Cârligele sunt
spamfilter-șuncă, spamfilter-noham, spamfilter-nospam, rata de filtrare a spamului
și spamfilter-spam; secțiunea manuală Manipularea spam- conţine exemple
pentru unele programe. Mediul de proces al cârligelor va avea
se setează variabilele NAIL_TMPDIR, TMPDIR și NAIL_FILENAME_GENERATED. Notă
suport pentru scorul de spam rată de spam nu este acceptat decât dacă
Suportul opțional pentru expresii regulate este disponibil și
spamfilter-rate-scanscore variabila este setată.

spam-maxsize
[Opțiune] Mesajele care depășesc această dimensiune nu vor fi transmise către cei configurați
interfață spam. Valoarea implicită este de 420000 de octeți.

spamc-command
[Opțiune] Calea către spamc(1) program pentru „spamc” interfață spam. Notă
că calea nu este extinsă, ci folosită „ca atare”. O cale de rezervă va fi fost
compilat în binarul S-nail dacă executabilul a fost găsit în timpul
compilare.

spamc-argumente
[Opțiune] Chiar dacă S-nail se ocupă cu majoritatea argumentelor pentru „spamc”
interfață spam automat, poate fi cel puțin uneori de dorit să se specifice
cele legate de conexiune prin această variabilă, de exemplu, „-d server.example.com -p 783”.

utilizator spamc
[Opțiune] Specificați un nume de utilizator pentru fișierele de configurare per utilizator pentru „spamc”
interfață spam. Dacă acesta este setat la șirul gol, atunci S-nail va folosi numele
a curentului utilizator.

priza spamd
[Opțiune] Specificați calea unix(4) socket de domeniu pe care spamd(1) ascultă
pentru conexiuni pentru „spamd” interfață spam. Rețineți că calea nu este
extins, dar folosit „ca atare”.

utilizator spamd
[Opțiune] Specificați un nume de utilizator pentru fișierele de configurare per utilizator pentru „spamd”
interfață spam. Dacă acesta este setat la șirul gol, atunci S-nail va folosi numele
a curentului utilizator.

spamfilter-șuncă, spamfilter-noham, spamfilter-nospam, rata de filtrare a spamului, spamfilter-spam
[Opțiune] Cârlige de comandă și argument pentru „filtru” interfață spam. Manualul
secțiune Manipularea spam- conţine exemple pentru unele programe.

spamfilter-rate-scanscore
[Opțiune] Din cauza naturii generice a „filtrului” interfață spam scoruri de spam
nu sunt acceptate pentru aceasta în mod implicit, dar dacă expresia regulată [Opțional]
suportul este disponibil, apoi setarea acestei variabile poate fi folosită pentru a depăși acest lucru
restricţie. Se interpretează astfel: mai întâi este analizat un număr (cifre).
care trebuie urmat de un punct și virgulă „;” și o expresie regulată. Apoi
din urmă este folosit pentru a analiza prima linie de ieșire a rata de filtrare a spamului cârlig, și,
în cazul în care evaluarea are succes, grupul care a fost specificat prin intermediul
numărul este interpretat ca un scor de scanare cu virgulă mobilă.

ssl-ca-dir
[Opțiune] Specifică un director cu certificate CA în PEM (Pricacy Enhanced
Mail) pentru verificarea certificatelor de server SSL/TLS. Vedea
SSL_CTX_load_verify_locations(3) pentru mai multe informații.

ssl-ca-file
[Opțiune] Specifică un fișier cu certificate CA în format PEM pentru verificare
Certificate de server SSL/TLS. Vedea SSL_CTX_load_verify_locations(3) pentru mai mult
informaţii.

ssl-cert-USER@HOST, ssl-cert-HOST, ssl-cert
[Opțiune] Lanț de variabile care setează numele fișierului pentru un certificat de client SSL/TLS
cerute de unele servere. Aceasta este o interfață directă cu slotul „Certificat”.
a SSL_CONF_cmd(3) funcția bibliotecii OpenSSL, dacă este disponibilă.

ssl-cipher-list-USER@HOST, ssl-listă-cifrare-HOST, ssl-cipher-list
[Opțiune] Specifică o listă de cifruri pentru conexiunile SSL/TLS. Acesta este un direct
interfață la slotul „CipherString” al SSL_CONF_cmd(3) funcția
Bibliotecă OpenSSL, dacă este disponibilă; vedea cifrări(1) pentru mai multe informații. În mod implicit
S-nail nu stabilește o listă de cifruri, care de fapt vor folosi a ssl-protocol
cifru specific (standardele de protocol sunt livrate cu o listă de cifruri acceptabile),
posibil limitat la ceea ce acceptă biblioteca SSL/TLS utilizată efectiv – manualul
secțiune An exemplu configuraţie conține, de asemenea, un caz de utilizare SSL/TLS.

ssl-config-file
[Opțiune] Dacă această variabilă este setată, S-nail va apela CONF_modules_load_file(3) la
permite ca OpenSSL să fie configurat în conformitate cu securitatea la nivelul întregului sistem gazdă
setări. Dacă este dată o valoare care nu este goală, atunci aceasta va fi folosită pentru a specifica
fișierul de configurare care va fi utilizat în locul standardului global OpenSSL; rețineți că în
în acest caz este o eroare dacă fișierul nu poate fi încărcat. Numele aplicației va
să fie trecut întotdeauna drept „unghie”.

ssl-crl-fișier
[Opțiune] Specifică un fișier care conține un CRL în format PEM de utilizat la verificare
Certificate de server SSL/TLS.

ssl-crl-dir
[Opțiune] Specifică un director care conține fișiere cu CRL-uri în format PEM de utilizat
la verificarea certificatelor de server SSL/TLS.

ssl-key-USER@HOST, ssl-key-HOST, cheie ssl
[Opțiune] Lanț de variabile care setează numele fișierului pentru cheia privată a unui SSL/TLS
certificat de client. Dacă este nesetat, se folosește numele fișierului de certificat. The
fișierul este de așteptat să fie în format PEM. Aceasta este o interfață directă cu
Slotul „PrivateKey” al SSL_CONF_cmd(3) funcția bibliotecii OpenSSL, dacă
disponibile.

ssl-method-USER@HOST, ssl-metoda-HOST, metoda ssl
[Opțiune] [Învechit] Vă rugăm să utilizați cea mai nouă și mai flexibilă ssl-protocol in schimb:
dacă ambele valori sunt setate, ssl-protocol va avea prioritate! Poate fi setat la
următoarele valori, cele utilizate efectiv ssl-protocol specificația la care se află
mapat este afișat în paranteză: 'tls1.2' ('-ALL, TLSv1.2'), 'tls1.1' ('-ALL,
TLSv1.1'), 'tls1' ('-ALL, TLSv1') și 'ssl3' ('-ALL, SSLv3'); valoarea deosebită
„auto” este mapat la „ALL, -SSLv2” și astfel include protocolul SSLv3. Notă
că SSLv2 nu mai este suportat deloc.

ssl-protocol-USER@HOST, ssl-protocol-HOST, ssl-protocol
[Opțiune] Specificați protocolul SSL/TLS utilizat. Aceasta este o interfață directă către
Slotul „protocol” al SSL_CONF_cmd(3) funcția bibliotecii OpenSSL, dacă
disponibil; în caz contrar, se folosește un parser intern S-nail care înțelege
următorul subset de șiruri de comandă (insensibile la majuscule și minuscule): „SSLv3”, „TLSv1”,
„TLSv1.1” și „TLSv1.2”, precum și valoarea specială „ALL”. Multiplu
specificațiile pot fi date printr-o listă separată prin virgulă, care le ignoră
spatiu alb. Un prefix opțional „+” plus va activa un protocol, un „-” minus
prefixul îl va dezactiva, astfel încât „-ALL, TLSv1.2” va activa numai TLSv1.2
protocol.

Depinde de biblioteca TLS/SSL utilizată care protocoale sunt de fapt acceptate
si ce protocoale sunt folosite daca ssl-protocol nu este setat, dar rețineți că SSLv2 este
nu mai este acceptat deloc și este dezactivat activ. Mai ales pentru protocoalele mai vechi
securizarea în mod explicit ssl-cipher-list poate merita, vezi An exemplu
configuraţie.

ssl-rand-egd
[Opțiune] Oferă calea unui socket demon de entropie, vezi RAND_egd(3). Nu
toate bibliotecile SSL/TLS acceptă acest lucru.

ssl-rand-file
[Opțiune] Oferă calea unui fișier cu date de entropie, vezi RAND_încărcare_fișier(3).
Dacă fișierul este un fișier obișnuit care poate fi scris de către utilizatorul care invocă, sunt scrise date noi
la el după ce a fost încărcat.

ssl-verify-USER@HOST, ssl-verify-HOST, ssl-verify
[Opțiune] Lanț de variabile care stabilește acțiunea care trebuie efectuată dacă apare o eroare
în timpul validării certificatului de server SSL/TLS. Valori valide (insensibile la majuscule).
sunt „stricte” (eșuează și închide imediat conexiunea), „întreabă” (întreaba dacă
continuați pe intrarea standard), „avertizare” (printați o avertizare și continuați), „ignorați” (do
nu efectuează validarea). Valoarea implicită este „întreaba”.

stealthmua
Dacă este setată doar fără o valoare atribuită, atunci această opțiune inhibă generarea
din câmpurile de antet „Message-ID:” și „User-Agent:” care includ evidente
referiri la S-nail. Există două capcane asociate cu aceasta: În primul rând,
ID-ul mesajelor trimise nu mai este cunoscut. În al doilea rând, un expert poate
Folosiți în continuare informațiile rămase din antet pentru a găsi informațiile originare
agent utilizator mail. Dacă este setată la valoarea „noagent”, atunci „Message-ID:” menționat
suprimarea nu are loc.

linii de top Dacă este definit, oferă numărul de rânduri ale unui mesaj care urmează să fie tipărit cu partea de sus
comanda; în mod normal, primele cinci rânduri sunt tipărite.

ttycharset
Setul de caractere al terminalului S-nail operează pe, și singurul
setul de caractere acceptat pe care S-nail îl poate folosi dacă nu conversie setul de caractere
au fost compilate în el, caz în care este implicit ISO-8859-1
cu excepția cazului în care poate deduce o valoare din mediul local LC_CTYPE. Consultați
secțiune Caracter seturi pentru imaginea completă despre seturile de caractere.

utilizator-HOST, utilizator
[v15-compat] Lanț de variabile care setează un nume de utilizator de rezervă global, care este utilizat
în cazul în care nu a fost specificat niciunul în protocolul și URL-ul specific contului. Acest
variabila este implicită la valoarea USER.

versiune, versiune-major, versiune-minor, versiune-actualizare
(Numai citire) Informații despre versiunea S-nail: prima variabilă conține un șir
care conține identificarea completă a versiunii – aceasta este identică cu rezultatul
a comenzii versiune. Ultimele trei conțin doar cifre: major, minor
și actualizați numerele de versiune.

MEDIUL


Termenul „variabilă de mediu” ar trebui considerat un indiciu că următoarele
variabilele sunt fie standardizate ca fiind părți vii ale mediilor de proces, fie sunt
întâlnit în mod obișnuit acolo. Cu excepția cazului în care se menționează în mod explicit, ele se integrează în normal
manipulare variabilă, așa cum sa documentat mai sus, din punct de vedere al unghiilor S.

COLOANE
Lățimea preferată a utilizatorului în pozițiile coloanei pentru ecranul terminalului sau fereastră.
Interogat și folosit o dată la pornirea programului.

DEAD Numele fișierului de utilizat pentru salvarea mesajelor anulate dacă salva este setat; acest
implicit la moartă.scrisoare în directorul HOME al utilizatorului.

EDITOR Calea editorului de text de utilizat în edita comandă și ~e TILDĂ SCAPĂ. O
Editorul implicit este utilizat dacă această valoare nu este definită.

HOME Directorul principal al utilizatorului. Această variabilă este utilizată numai atunci când rezidă în
mediu de proces. Utilizare settenv pentru a actualiza valoarea în timpul execuției.

LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
Vedea localizare(7) și Caracter seturi.

LINII Numărul de linii preferat de utilizator pe o pagină sau dimensiunea ecranului vertical sau a ferestrei
în rânduri. Interogat și folosit o dată la pornirea programului.

LISTER Calea listei de directoare de utilizat în foldere comandă atunci când operează
cutiile poştale locale. Implicit este ls(1) (căutare cale prin SHELL).

MBOX Numele fișierului mbox al utilizatorului. Acceptă un subset logic al specialului
convențiile care sunt documentate pentru fişier comanda și dosar opțiune.
implicit de rezervă este mbox în directorul HOME al utilizatorului.

MAILRC Este folosit ca fișier de pornire în loc de ~/.mailrc dacă este setat. Când scripturile S-nail sunt
invocată în numele altor utilizatori, această variabilă ar trebui setată la / Dev / null a evita
efecte secundare de la citirea fișierelor lor de configurare. Această variabilă este utilizată numai
când se află în mediul procesului.

NAIL_NO_SYSTEM_RC
Dacă această variabilă este setată, atunci citirea s-unghie.rc la pornire este inhibat, adică
se obține același efect ca și când S-nail ar fi fost pornit cu opțiunea -n. Acest
variabila este utilizată numai atunci când se află în mediul de proces.

NETRC [v15-compat] [Opțiune] Această variabilă suprascrie locația implicită a utilizatorului
.netrc fișier.

PAGER Calea programului de utilizat în comanda more sau când crt variabila este setată.
Paginatorul implicit este mai mult(1) (căutare cale prin SHELL).

PATH O listă de directoare care este căutată de shell atunci când caută comenzi (cum ar fi
astfel recunoscute doar în mediul procesului).

SHELL Shell-ul de utilizat pentru comenzi !, coajă, ~! TILDĂ SCAPĂ iar la pornire
subprocese. Un shell implicit este utilizat dacă această opțiune nu este definită.

SYSV3 Modifică literele tipărite în prima coloană a unui rezumat antet.

TERM [Opțiune] Tipul de terminal pentru care urmează să fie pregătită ieșirea.

TMPDIR Folosit ca director pentru fișierele temporare în loc de / tmp, dacă este setat. Această variabilă este
utilizat numai atunci când se află în mediul de proces. Utilizare settenv pentru a actualiza
valoare în timpul execuției.

UTILIZATOR Identificarea forțată ca utilizator dat, adică identic cu -u Linie de comanda
opțiune. Această variabilă este utilizată numai atunci când se află în mediul de proces. Utilizare
settenv pentru a actualiza valoarea în timpul execuției, dar rețineți că acest lucru nu va declanșa nimic
acele verificări de validare care au fost efectuate la pornirea programului (din nou).

VISUAL Calea editorului de text de utilizat în vizual comandă și ~v TILDĂ SCAPĂ.

Utilizați heirloom-mailx online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad