EngelsFransSpaans

Ad


OnWorks-favicon

heirloom-mailx - Online in de cloud

Voer heirloom-mailx uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando heirloom-mailx dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


Slak [V14.8.6] — internetmail verzenden en ontvangen

KORTE INHOUD


slak -h | --help
slak [-BDdEFintv~] [-A account] [-a gehechtheid] [-b bcc-adr] [-c cc-adres] [-q offerte-bestand]
[-r van-addr] [-S variabele[=waarde,-s onderwerpen] [-X cmd] [-.] aan-adr ... [--
mta-optie ...]
slak [-BDdEeHiNnRv~#] [-A account] [-L spec-lijst] [-r van-addr] [-S variabele[=waarde]]
[-X cmd] -f [filet] [-- mta-optie ...]
slak [-BDdEeHiNnRv~#] [-A account] [-L spec-lijst] [-r van-addr] [-S variabele[=waarde]]
[-u gebruiker] [-X cmd] [-- mta-optie ...]

PRODUCTBESCHRIJVING


Compatibiliteit Opmerkingen: S-nail en een deel van de configuratiesyntaxis zullen in v15.0 veranderen.
Tot die tijd zal er een gedeeltelijk maar groeiend aantal achteruit en vooruit bestaan
compatibiliteit configuratie-opties. Om de nieuwe syntaxis en gedrag al te kiezen
vandaag de binaire optie v15-compatibel moet worden ingesteld. In de handleiding wordt ernaar verwezen via
[v15-compat] en [no v15-compat] indien nodig. Commando's en variabelen die zullen
verdwijnen in v15.0 zijn gemarkeerd als [Obsolete].

S-nail is een mailverwerkingssysteem met een opdrachtsyntaxis die doet denken aan ed(1) met lijnen
vervangen door berichten. Het is bedoeld om de functionaliteit van de POSIX te bieden mailx(1)
commando en biedt (meestal optionele) extensies voor lijnbewerking, IDNA, MIME, S/MIME, SMTP
en POP3 (en IMAP). Het is bruikbaar als een mailbatch-taal.

Opties
-A account Voert een account opdracht (zie hieronder) voor account nadat de opstartbestanden hebben
gelezen.

-a filet Voeg het opgegeven bestand toe aan het bericht. Dezelfde bestandsnaamconventies als
beschreven in de sectie COMMANDO'S toepassen: uitbreiding van shell-woorden is beperkt tot
de tilde '~' en variabelen. Zullen filet niet toegankelijk zijn maar een '=' bevatten
teken, dan wordt aangenomen dat alles na de '=' het invoerteken specificeert
set en alles vóór '=' de bestandsnaam: dit is de enige optie om de
tekenset invoeren (en geen tekensetconversie uitvoeren) voor tekst
bijlagen vanaf de opdrachtregel, niet met behulp van de ~@ tilde escape-opdracht.

-B Maak standaardinvoer en standaarduitvoer lijngebufferd.

-b adres Stuur blinde doorslagen naar de gegeven lijst met adressen. Verzending mail onder
gaat daar dieper op in.

-c adres Stuur doorslagen naar de gegeven lijst met adressen.

-D [Optie] Stel de losgekoppeld variabel.

-d Kies het debug variabele, die foutopsporingsberichten inschakelt en bericht uitschakelt
levering.

-E Kies het overslaan variabele en verwijder dus berichten met een leeg bericht
deel lichaam. Dit is handig voor het verzenden van berichten vanuit scripts.

-e Controleer even of er mail aanwezig is in de mailbox van het systeem. Zo ja, retourneer een uitgang
status van nul, anders een niet-nul waarde.

-F Sla het te verzenden bericht op in een bestand met de naam naar het lokale deel van het eerste
adres van de ontvanger (in plaats van in record).

-f [filet] Lees de inhoud van de MBOX van de gebruiker (of het gespecificeerde bestand) in voor verwerking;
wanneer S-nail wordt afgesloten, schrijft het niet-verwijderde berichten terug naar dit bestand (maar be
bewust van de houden keuze). Er worden enkele speciale conventies erkend voor de
snaar filet die zijn gedocumenteerd voor de filet commando hieronder. Let daar op filet is
geen direct argument voor de vlag -f, maar wordt in plaats daarvan van de opdrachtregel gehaald
nadat de optieverwerking is voltooid. Om gebruik te maken van een filet dat begint
met een koppelteken, prefix het met een (relatief) pad, zoals in './-hyphenbox.mbox'.

-H Druk een koptekstoverzicht af van alle berichten en sluit af. Een configureerbare overzichtsweergave is
beschikbaar via de -L optie.

-h Druk een kort gebruiksoverzicht af. Vanwege wijdverbreid gebruik a --help betoog zal
hebben hetzelfde effect.

-i Kies het negeren variabele om tty-onderbrekingssignalen te negeren.

-L spec-lijst
Druk een koptekstoverzicht af van alleen die berichten die overeenkomen met het gegeven spec-lijst,
ga dan uit. Zie de rubriek opgeven berichten voor het formaat van spec-lijst. Indien
de -H optie is gegeven bovendien wordt er geen koptekstoverzicht gemaakt, maar
S-nail zal in plaats daarvan via zijn exit-status aangeven of spec-lijst kwam overeen met elke
berichten ('0') of niet ('1'); merk op dat alle uitgebreide uitvoer hierin wordt onderdrukt
modus en moet in plaats daarvan expliciet worden ingeschakeld (bijvoorbeeld door de optie -v).

-N Schakel de hoofd variabele en verhinderen zo de eerste weergave van berichtkoppen
bij het lezen van e-mail of het bewerken van een e-mailmap.

-n remt lezen s-nail.rc bij opstarten. Deze optie moet worden geactiveerd voor
S-nail-scripts die op meer dan één machine worden aangeroepen, omdat de inhoud
van dat bestand kunnen onderling verschillen. (Hetzelfde gedrag kan worden bereikt door
instellen van de omgevingsvariabele NAIL_NO_SYSTEM_RC.)

-q filet Start het bericht met de inhoud van het opgegeven bestand. Mag meegestuurd worden
alleen modus.

-R Elke geopende map bevindt zich in de modus alleen-lezen.

-r adres If adres een geldig adres is, specificeert het adres van de afzender van de envelop
worden doorgegeven aan de MTA als '-f adres' als er een bericht wordt verzonden. Zullen adres
voeg een gebruikersnaam, opmerkingen etc. toe, dan worden de onderdelen gescheiden en
het naamgedeelte wordt individueel doorgegeven aan de MTA via '-F naam'. Het gegeven
adres zal ook worden toegewezen aan de oppompen van variabel, net alsof bovendien
'-Sfrom=address' was opgegeven (daardoor van invloed op SMTP-gegevensoverdracht,
te).

Als in plaats daarvan een lege string wordt doorgegeven als adres dan de inhoud van de variabele
oppompen van worden geëvalueerd en voor dit doel gebruikt telkens wanneer contact wordt opgenomen met de MTA.
Merk op dat S-nail standaard zonder is -r dat wil zeggen, noch passeert '-f' noch '-F'
vlaggen zelf naar de MTA.

-S variabele[=waarde]
Stelt de interne optie in variabele en, in het geval van een waardeoptie, toewijst waarde
eraan. Hoewel opties ingesteld via -S kan worden overschreven vanuit de bron
bestanden, wordt de opdrachtregelinstelling hersteld na alle bronbestanden
zijn geladen.

-s onderwerpen Specificeer het onderwerp van het te verzenden bericht.

-t Het te verzenden bericht bevat naar verwachting een berichtkop met 'Aan:',
'Cc:', of 'Bcc:' velden met de ontvangers, die daaraan zullen worden toegevoegd
gegeven op de opdrachtregel. Als een berichtonderwerp is opgegeven via 'Onderwerp:'
dan wordt het gebruikt ten gunste van een gegeven op de opdrachtregel.

Ook begrepen zijn 'Reply-To:' (mogelijk overheersend antwoord aan), 'Afzender:' (pos
afzender), 'Organisatie:' (po ORGANISATIE). Let op, u kunt ook opgeven
'Van:', mogelijk overschrijvend oppompen van en het eventueel opgegeven envelopadres
met de optie -r!

De volgende, die normaal gesproken automatisch worden gemaakt op basis van het bericht
context, kan ook worden gespecificeerd: 'Message-ID:', 'In-Reply-To:', 'References:' en
'Mail-Followup-To:' (speciale adresmassage zal echter nog steeds plaatsvinden voor de
laatstgenoemd).

-u gebruiker Lees de systeemmailbox van gebruiker (passende privileges verondersteld), en "aannemen
zijn" gebruiker in sommige aspecten, bijvoorbeeld met betrekking tot filet–uitbreidingen van '%' enz.;
zie ook GEBRUIKER.

-V Print de versie van S-nail en sluit af.

-v Het instellen van breedsprakig optie veroorzaakt enige breedsprakigheid (zoals het afdrukken van certificate
kettingen). Twee keer gebruiken verhoogt het niveau van breedsprakigheid.

-X cmd Voeg het gegeven toe cmd naar de lijst met opdrachten die moeten worden uitgevoerd voordat de normale werking begint
begint. Correleert met -# en batch-exit-bij-fout; de enige mogelijkheid om
opdrachten uitvoeren in niet-interactieve modus wanneer het lezen van opstartbestanden actief is
verboden.

-~ Enable ACCENT MARKERING ONTSNAPPEN zelfs als het niet in interactieve modus is.

-# Dit stelt verschillende opties in om S-nail voor te bereiden op werken in (hoogstwaarschijnlijk niet-
interactief) batchmodus: stip, lege startGeenhoofd, rustig, wachtevenals
MBOX en map (beide om / Dev / null). Het maakt ook de verwerking van ACCENT MARKERING
ONTSNAPPEN. Het volgende zou bijvoorbeeld een e-mailbericht naar "bob" moeten sturen:

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

-. Deze vlag dwingt beëindiging van optieverwerking af om te voorkomen dat “option
injectie” (aanvallen). Het zet S-nail ook krachtig in de verzendmodus, zie
Verzending mail.

In de bovenstaande lijst met ondersteunde opdrachtregelopties, -D, -d, -E, -i, -N en -v zijn
geïmplementeerd door middel van het instellen van de respectieve optie, zoals via -S. [mta-optie ...]
argumenten die worden gegeven aan het einde van de opdrachtregel na een scheidingsteken '--'
doorgegeven aan de mail-transfer-agent (MTA) en een hele (interactieve)
sessie - als de instelling van expandargv staat hun erkenning toe; MTA-argumenten kunnen dat ook zijn
gespecificeerd in de variabele sendmail-argumenten; vind MTA-interactie in meer detail beschreven
in de documentatie van Verzend mail. MTA-argumenten worden genegeerd wanneer e-mail wordt verzonden via SMTP-gegevens
overdracht.

A beginner
S-nail is een directe afstammeling van het BSD Mail-programma dat in 1978 werd geïntroduceerd (zelf
vervangt het eenvoudigere UNIX-mailprogramma) en werd gebruikt om zichzelf voor te stellen (in de Mail
referentiehandleiding) als volgt:

Mail biedt een eenvoudige en gebruiksvriendelijke omgeving voor het verzenden en ontvangen van e-mail. Het
verdeelt inkomende e-mail in zijn samenstellende berichten en stelt de gebruiker in staat om ermee om te gaan
ze in willekeurige volgorde. Daarnaast biedt het een set van ed(1)-achtige commando's voor
het manipuleren van berichten en het verzenden van e-mail. Mail biedt de gebruiker eenvoudige bewerking
mogelijkheden om de samenstelling van uitgaande berichten te vergemakkelijken, evenals het verstrekken van de
mogelijkheid om namen te definiëren en naar namen te sturen die groepen gebruikers adresseren.

S-nail is dus de gebruikerskant van het Unix-mailsysteem, terwijl de systeemkant (mail-
transfer-agent, MTA) werd traditioneel overgenomen door Verzend mail(8); Vandaag postfix(1) of exim(8) zijn
in plaats daarvan vaak voor dit doel gebruikt. Als de [Option]al SMTP-functie is ingebouwd in
S-nail dan is de systeemzijde geen verplichte voorwaarde voor postbezorging.

Omdat S-nail streeft naar naleving van POSIX mailx(1) het is waarschijnlijk dat sommige
configuratie-instellingen moeten worden aangepast voordat het een soepele ervaring is. De
standaard globaal s-nail.rc bestand buigt die standaardinstellingen al een beetje naar meer gebruiker
vriendelijkheid en veiligheid, bijvoorbeeld, het zet de houden en blijf Veilig opties om te onderdrukken
het automatisch verplaatsen van berichten naar MBOX die anders zouden plaatsvinden (zie Bericht staten) en
houden om geen lege bestanden te verwijderen om bestandsmachtigingen niet te verminken wanneer bestanden uiteindelijk
opnieuw gemaakt worden. Het stelt niet de map optie zodat standaard bestandsgroepering (via de
'+' prefix zoals ook gedocumenteerd voor filet) is niet ingeschakeld. Het deel Voorbeelden bevat wat
verdere suggesties.

Verzending mail
Om een ​​bericht naar een of meer mensen te sturen, met behulp van een lokale mail-transfer-agent (MTA; de
uitvoerbaar pad kan worden ingesteld via Verzend mail) of de [Optioneel] ingebouwde SMTP (stel in en bekijk de
variabele smtp) transport om het gegenereerde mailbericht daadwerkelijk af te leveren, kan S-nail zijn
aangeroepen met argumenten die de namen zijn van mensen naar wie de mail zal worden verzonden:

$ s-nail -s Subject -a attachm.ent bill@host1 'Bob '
# Maar... probeer het eerst in een geïsoleerde droogloopmodus
$ LC_ALL=C MAILRC=/dev/null \
s-nail -n -d -vv -Sfrom="me " \
-s Onderwerp -. "(lieve) Bob "

Vervolgens wordt van de gebruiker verwacht dat hij de inhoud van het bericht typt. In deze componeermodus S-nail
behandelt regels die beginnen met het teken '~' speciaal – dit zijn zogenaamde ACCENT MARKERING ONTSNAPPEN
die kan worden gebruikt om bestanden in te lezen, shell-commando's te verwerken, bijlagen toe te voegen en te bewerken en
meer; bijv. de tilde-escape '~e' zal de teksteditor starten om het bericht erin te herzien
huidige toestand, '~h' maakt het bewerken van de berichtontvangers mogelijk en '~?' geeft een overzicht van
beschikbare tilde-ontsnappingen. Typ control-D '^D' aan het begin van een lege regel
opstelmodus en zorgt ervoor dat het bericht wordt verzonden, terwijl het tweemaal typen van control-C '^C' zal gebeuren
de huidige brief afbreken (de inhoud opslaan in het bestand aangeduid met DEAD, tenzij nrbesparen is
instellen.)

Er kan een aantal opties worden gebruikt om het standaardgedrag te wijzigen; bijv. reekstel (ook via -S)
bewerken start automatisch een teksteditor wanneer de opstelmodus wordt geopend, vraagcc wil
ervoor zorgen dat de gebruiker actief wordt gevraagd naar ontvangers van doorslagen en de stip optie zal
sta toe de opstelmodus te verlaten door een regel te schrijven die uitsluitend uit een punt ('.') bestaat.

Het is echter heel belangrijk om te definiëren welke Karakter sets kan worden gebruikt bij het verzenden van berichten,
meestal door de optie in te stellen stuur tekensets dienovereenkomstig, na het lezen van de sectie De
mime.types bestanden om te begrijpen hoe het MIME-type van uitgaande bijlagen is geclassificeerd en
de wetenschap dat berichten asynchroon worden verzonden tenzij wacht is ingesteld: alleen met het MTA
leveringsfouten zullen herkenbaar zijn.

omgeving oppompen van is vaak nodig (bijv. in combinatie met smtp) of wenselijk, wil je misschien
om wat drooglooptests te doen voordat je vertrekt. Een kopie van de verzonden berichten opslaan in een record mogen
ook wenselijk zijn - zoals voor de meeste mailboxbestandsdoelen zijn er enkele speciale conventies
herkend, zie de filet commando voor meer daarover. Het deel On URL syntaxis en geloofsbrief
lookup zal enig licht werpen op de variabeleketens 'USER@HOST' en op het gebruik van URL's
voor toegang tot protocolspecifieke bronnen, zoals smtp en Voorbeelden bevat een voorbeeld
configuratie voor het verzenden van berichten via enkele van de bekende openbare mailproviders; Noteer het
geeft ook een compact overzicht van het opzetten van een veilige SSL/TLS-omgeving.

Berichtontvangers (zoals opgegeven op de opdrachtregel of gedefinieerd in 'Aan:', 'Cc:' of 'Bcc:')
kunnen niet alleen e-mailadressen zijn, maar ook namen van mailboxen en zelfs complete shell
commando pijp specificaties. Correct citeren kan nodig zijn, bijvoorbeeld om witruimte in te sluiten
karakters. (Bedenk dat S-nail zich bezighoudt met mailstandaarden, daarom bepalen deze de regels
waarmee inhoud wordt geïnterpreteerd.) Als de variabele uitbreidenaddr is niet ingesteld dan alleen netwerk
adressen (zie e-mailadres(7) voor een beschrijving van mailadressen) en gewone gebruikersnamen
(inclusief MTA-aliassen) mogen worden gebruikt, andere typen worden uitgefilterd en geven een waarschuwing
bericht.

Als de variabele uitbreidenaddr is ingesteld, dan zullen optioneel uitgebreide ontvangersadressen zijn
geaccepteerd: elke naam die begint met een verticale balk '|' karakter specificeert een opdrachtpijp -
de opdrachtreeks die volgt op de '|' wordt uitgevoerd en het bericht wordt verzonden naar zijn standaard
invoer; Hetzelfde geldt voor elke naam die begint met de schuine streep '/' of de tekenreeks
punt schuine streep './' wordt behandeld als een bestand, ongeacht de resterende inhoud. Elke andere naam
dat een apenstaartje '@' bevat, wordt behandeld als een netwerkadres; Elke andere naam
dat begint met een plusteken '+' teken specificeert een mailboxnaam; Elke andere naam die
bevat een schuine streep '/' maar geen uitroepteken '!' of procentteken '%' karakter
before specificeert ook een mailboxnaam; Wat overblijft wordt behandeld als een netwerkadres.

$ echo bla | s-nail -Sexpandadr -s test ./mbox.mbox
$ echo bla | s-nail -Sexpandaddr -s test '|cat >> ./mbox.mbox'
$ echo veilig | LC_ALL=C MAILRC=/dev/null \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=mislukt,-alles,+addr -s test \
-. [e-mail beveiligd]

Het is mogelijk om persoonlijke distributielijsten aan te maken via de alias commando, zodat, voor
de gebruiker kan bijvoorbeeld mail naar 'cohorten' sturen en deze naar een groep mensen laten gaan:

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

Houd er rekening mee dat dit mechanisme niets gemeen heeft met de systeembrede aliassen die dat wel kunnen
worden gebruikt door de lokale MTA (mail-transfer-agent), die onderhevig zijn aan de 'name'-beperking
of uitbreidenaddr en worden vaak bijgehouden in een bestand / Etc / aliases (en gedocumenteerd in aliassen(5) en
Verzend mail(1)). Persoonlijke aliassen worden uitgebreid door S-nail voordat het bericht wordt verzonden, en
zijn dus een handig alternatief voor het specificeren van elke geadresseerde afzonderlijk.

Om omgevingslawaai te voorkomen, moeten scripts s-nail "losmaken" van alle configuratiebestanden en
maak een script-lokale omgeving door de MAILRC-variabele naar een custom
configuratiebestand, of met behulp van de -S opdrachtregeloptie om opties op te geven:

$ env LC_ALL=C MAILRC=/dev/null wachtwoord=NOTSECRET \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=mislukt,-alles,+addr \
-S 'smtp=smtps://[e-mail beveiligd]:465' -Ssmtp-auth=login \
-S 'van=scriptreply@domein' \
-s 'onderwerp' -een bijlage_bestand \
-. "Ontvanger 1 " ontvanger1@domein \
< inhoud_bestand

lezing mail
Wanneer S-nail wordt aangeroepen zonder geadresseerden, gaat S-nail naar de interactieve modus waarin mails kunnen worden gelezen.
Bij dergelijk gebruik wordt de systeemmailbox van de gebruiker ingelezen en van elk een regelkop
daarin wordt een bericht afgedrukt. (Zie de opdracht filet voor een uitgebreide beschrijving van de
verschillende soorten mailboxen die er zijn.) Houd er rekening mee dat als de mailbox leeg is, S-nail wordt afgesloten
na het afdrukken van een bericht, tenzij de optie lege start blijkt te zijn ingesteld.

Op de prompt het bevel lijst geeft een lijst van alle beschikbare commando's en hulp wil
geef een overzicht van enkele veel voorkomende. Als de [Optionele] documentatiestrings beschikbaar zijn
men kan '?X' typen en de daadwerkelijke uitbreiding van 'X' zien en wat het doel ervan is, dwz
commando's kunnen worden afgekort (merk op dat POSIX enkele afkortingen definieert, zodat de
alfabetische volgorde van commando's heeft niet noodzakelijkerwijs betrekking op de afkortingen; het is
mogelijk om overschrijvingen te definiëren met de geest opdracht wel).

Berichten krijgen nummers (beginnend bij 1) die berichten uniek identificeren; de huidige
bericht - de "punt" - is het eerste nieuwe bericht, of het eerste ongelezen bericht, of
het eerste bericht van de mailbox; de optie laatste show zal in plaats daarvan het gebruik van de laatste veroorzaken
bericht hiervoor.

Berichten kunnen worden afgedrukt met de print commando, of kortweg: 'p'. Standaard de huidige
bericht ("punt") wordt afgedrukt, maar zoals bij de meeste andere commando's is het mogelijk om een ​​fantasie te geven
berichtspecificatie (zie opgeven berichten), bijv. 'p:u' geeft alle ongelezen berichten weer
berichten, 'p.' zal de “punt” afdrukken, 'p 1 5' zal de berichten 1 en 5 afdrukken, 'p 1-5' zal
print de berichten 1 tot en met 5, en 'p-' en 'p+' printen het laatste en het volgende bericht,
respectievelijk.

In de standaardinstelling worden alle koptekstvelden van een bericht afgedrukt, maar dit kan ook
gewijzigd: hetzij door een lijst met velden op de zwarte lijst te zetten via negeren, of door alleen een gegeven op de witte lijst te zetten
lijst met de behouden commando, bijv. 'behouden datum van tot cc onderwerp'. Om alles af te drukken
koptekstvelden van een bericht, ongeacht de momenteel actieve negeer- of bewaarlijsten, gebruik de
commando Print. De variabele crt regelt of en wanneer S-nail de geconfigureerde zal gebruiken
PAGER om af te drukken in plaats van rechtstreeks naar de terminal te schrijven (in het algemeen).

Afhankelijk van de configuratie a commando lijn editor is gericht op het maken van gebruikerservaring met
de vele COMMANDO'S een stuk mooier. Bij het lezen van de systeemmailbox of wanneer -f (of filet)
specificeerde een mailbox expliciet voorafgegaan door de speciale '%:' modifier dan berichten welke
zijn gelezen, worden automatisch verplaatst naar het MBOX-bestand van de gebruiker wanneer de mailbox wordt verlaten,
hetzij door de actieve mailbox te wijzigen of door S-nail te verlaten (zie ook Bericht staten).

Na het bekijken van een bericht kan de gebruiker dat ook verwijderen 'd' het bericht, antwoord 'r' naar de afzender
en alle ontvangers of Antwoorden 'R' uitsluitend aan de afzender. Berichten kunnen ook vooruited
(kortere alias is fwd). Houd er rekening mee dat bij het beantwoorden of doorsturen van een berichtontvanger
adressen worden ontdaan van opmerkingen en namen, tenzij de optie volledige namen is ingesteld.
Verwijderen zorgt ervoor dat S-nail het bericht vergeet; Dit is echter niet onomkeerbaar
wel undelete 'u' het bericht door het nummer in te geven, of de S-nail sessie kan beëindigd worden door
het geven van de afrit 'x' commando.

Om een ​​e-mailverwerkingssessie te beëindigen, kan men een van beide gebruiken ophouden 'q' om het programma volledig af te sluiten,
wat mogelijk het automatisch verplaatsen van gelezen berichten naar MBOX omvat, evenals het bijwerken van de
[Option] al het geschiedenisbestand van de opdrachtregeleditor, of gebruik de opdracht afrit 'x' in plaats daarvan om
voorkomen dat een van deze acties.

Weergeven HTML mail en MIME toebehoren
Berichten die alleen HTML bevatten, komen steeds vaker voor en natuurlijk komen er veel berichten
gebundeld met een boeket MIME-bijlagen. Terwijl S-nail [Option]ally een eenvoudig ondersteunt
HTML-naar-tekst-converter om HTML-berichten te verwerken (zie De mime.types bestanden), het normaal
kan geen van deze zelf afhandelen, maar in plaats daarvan moeten programma's geregistreerd worden om ermee om te gaan
met specifieke MIME-types of bestandsextensies. Deze programma's kunnen platte tekst voorbereiden
versies van hun invoer om S-nail in staat te stellen de inhoud op de terminal weer te geven, of
de inhoud zelf weergeven, bijvoorbeeld in een grafisch venster. Het laatste type
programma's standaard "blokkeert" S-nail totdat de externe viewer is beëindigd, maar
asynchrone side-by-side uitvoering is ook mogelijk, in dat geval zal S-nail doorgaan
geef het bericht weer en blijf reageren.

Om een ​​extern handlerprogramma voor een specifiek MIME-type te installeren, stelt u een overeenkomstig
pijp-TYPE/SUBTYPE variabel. Om een ​​handler voor een specifieke bestandsextensie te definiëren, stelt u de
degenen pijp-VERLENGING variabele – deze handlers hebben voorrang. De variabele
mime-tegenbewijs kan worden ingesteld om het omgaan met defecte MIME-deeldeclaraties te verbeteren als
worden vaak gezien in real-life berichten. Om bijvoorbeeld een HTML-bericht inline weer te geven (dat wil zeggen
geconverteerd naar een mooiere weergave van platte tekst dan waartoe de ingebouwde converter in staat is
produceren) met een van de tekstmodusbrowsers lynx(1) of elinks(1), leer S-nail over
MathML-documenten en laat het ze weergeven als platte tekst en om PDF-bijlagen te openen in een
externe PDF-viewer, asynchroon:

if $features !@ HTML-FILTER
#set pipe-text/html="elinks -force-html -dump 1"
set pipe-text/html="lynx -stdin -dump -force_html"
# Toon in plaats daarvan HTML als platte tekst
#set pipe-text/html=@
endif
mimetype '@ application/mathml+xml mathml'
set pipe-application/pdf="@&set -C;\
: > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
trap \"rm -f \\\"${TMPDIR}/${NAIL_FILENAME_GENERATED}\\\"\" \
EXIT INT STOP PIJP TERM;\
zet +C;\
kat > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
xpdf \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\""

Opmerking: speciale aandacht moet worden besteed aan het gebruik van dergelijke opdrachten, aangezien mailvirussen kunnen worden verspreid
op deze manier: als berichten van het type 'application/x-sh' of bestanden met de extensie '.sh'
werden blindelings door de shell gefilterd, een afzender van een bericht kon bijvoorbeeld eenvoudig worden uitgevoerd
willekeurige code op het systeem waarop S-nail draait. Voor meer over MIME, ook met betrekking tot
het verzenden van berichten, zie de sectie De mime.types bestanden en het commando mime type.

Mailing lijsten
S-nail biedt enige ondersteuning om de afhandeling van mailinglijsten te vergemakkelijken. Het bevel mlijst bevordert
alle opgegeven argumenten naar bekende mailinglijsten, en mlabonneren stelt hun abonnement in
attribuut, en maak ze indien nodig eerst aan. (Aan de andere kant afmelden niet
verwijderen automatisch, maar stelt alleen het abonnementskenmerk opnieuw in.) Met behulp van de opdrachten
zonder argumenten zal (een subset van) alle momenteel gedefinieerde mailinglijsten afdrukken. De
opschrift formaat '%T' kan worden gebruikt om berichten te markeren met geconfigureerde lijstadressen in de
kopweergave.

[Option]ally mailinglijsten kunnen ook worden gespecificeerd als reguliere expressies, wat het mogelijk maakt
matching van vele adressen met een enkele uitdrukking. Echter, alle volledig gekwalificeerde lijst
adressen worden gematcht via een snel woordenboek, terwijl uitdrukkingen in (een) lijst(en) worden geplaatst
die opeenvolgend wordt (worden) gematcht.

set follow-to follow-to-honour=vragen-ja antwoord-naar-honour=vragen-ja
mlijst [e-mail beveiligd] [e-mail beveiligd] .*@lijsten.c3$
mlabonneren [e-mail beveiligd] [e-mail beveiligd]

De variabele vervolg op eer zal ervoor zorgen dat een 'Mail-Followup-To:' header wordt gehonoreerd
wanneer het bericht wordt beantwoord (via antwoord en Antwoord) en vervolg op controleert of
deze header wordt aangemaakt bij het versturen van mails; het wordt automatisch gemaakt voor een paar
ook om redenen, zoals wanneer de speciale "mailinglijstspecifiek" antwoordopdracht wordt gegeven Antwoord is gebruikt,
wanneer antwoord wordt gebruikt om te reageren op een bericht waarbij de 'Mail-Followup-To:' wordt gehonoreerd etc.

Een verschil tussen de afhandeling van bekende en ingeschreven lijsten is dat het adres van
de afzender maakt meestal geen deel uit van een gegenereerde 'Mail-Followup-To:' bij het adresseren van de
laatste, terwijl het voor de eerste soort lijsten is. Meestal omdat er uitzonderingen zijn:
bijvoorbeeld als er meerdere lijsten worden geadresseerd en niet allemaal geabonneerde lijsten zijn.

Voor het gemak zal S-nail tijdelijk automatisch een lijstadres toevoegen dat wordt gepresenteerd
in de 'List-To:' header van een bericht waarop wordt gereageerd naar de lijst met bekende
mail lijst. Zal die header hebben bestaan, dan zal S-nail in plaats daarvan afhangen van de
variabele antwoord op eer, gebruik hiervoor een eveneens ingestelde 'Reply-To:' om een
list beheerders wens die zogenaamd gemanifesteerd zou zijn (maar alleen als het
biedt een enkel adres dat zich op hetzelfde domein bevindt als wat vermeld staat in 'List-To:').

Hulpmiddelen bestanden
Bij het opstarten leest S-nail verschillende bronbestanden in:

s-nail.rc Systeembreed initialisatiebestand. Het lezen van dit bestand kan worden onderdrukt,
ofwel door de -n opdrachtregeloptie of door de omgeving in te stellen
variabele NAIL_NO_SYSTEM_RC.

~/.mailrc Bestand met begincommando's. Er kan een ander bestand worden gekozen door de
omgevingsvariabele MAILRC.

NAIL_EXTRA_RC Kan worden gebruikt om een ​​optioneel opstartbestand te definiëren dat daarna moet worden gelezen ~/.mailrc.
Deze variabele wordt alleen in bepaalde omstandigheden gehonoreerd (zie zijn
documentatie voor meer).

De inhoud van deze bestanden wordt als volgt geïnterpreteerd:

· De voorloopspatie van een regel wordt genegeerd.
· Een lege regel wordt genegeerd.
· Als de regel (inhoud) begint met het hekje '#' dan is het een commentaarcommando – a
echte opdracht! – en ook genegeerd. Dit commando is de enige vorm van commentaar die er is
begrepen.
· Een regel kan worden "vervolgd" op de volgende regel als het teken voor de nieuwe regel wordt "ontsnapt".
ervoor met het backslash-teken '\'. Merk op dat elke leidende witruimte van
regels volgen is verwijderd: Als witruimte gewenst is, moet deze vóór de worden geplaatst
schuine streep. Bijvoorbeeld:

# Deze regel is een commentaarcommando. En j\
es, het wordt hier echt voortgezet.
foutopsporing instellen \
breedsprakig

Karakter sets
[Optie] S-nail detecteert de tekenset van de terminal door mechanismen te gebruiken die dat wel zijn
bestuurd door de LC_CTYPE locale instelling (de handleiding voor plaats instellen(3) zou een moeten geven
Overzicht); de S-nail interne variabele ttytekenset wordt ingesteld op de gedetecteerde terminal
tekenset dienovereenkomstig en zal dus verschijnen in de uitvoer van de commando's reeks en
Varshow.

Wel een gebruiker geleverd ttytekenset waarde wordt niet overschreven door dit detectiemechanisme:
deze "functie" moet worden gebruikt als de detectie niet goed werkt, en dat mag ook
pas de naam van de locale tekenset aan. Op BSD-systemen kan men bijvoorbeeld een locale gebruiken met
de tekenset ISO8859-1, wat geen geldige naam is voor deze tekenset; op de zijn
veilige kant, mag men instellen ttytekenset naar de juiste naam, namelijk ISO-8859-1.

Merk op dat het veranderen van de waarde verder niet veel betekent, aangezien verschillende aspecten van de
echte tekenset wordt geïmpliceerd door de locale omgeving van het systeem, en dat blijft zo
niet beïnvloed door de inhoud van een overschreven ttytekenset variabel. (Dit is meestal een probleem
bij interactief gebruik van S-nail wel. Het is eigenlijk mogelijk om e-mail te verzenden in een
volledig "nep" locale omgeving.)

Als er geen tekensetconversiemogelijkheden zijn gecompileerd in S-nail (dwz nee
iconv(3) bibliotheek gevonden), vervolgens ttytekenset zal de enige ondersteunde tekenset zijn,
er wordt gewoon van uitgegaan dat het kan worden gebruikt om 8-bits berichten uit te wisselen, en de rest
artikel is niet van toepassing; het kan echter nog steeds nodig zijn om het expliciet in te stellen als het automatisch is
detectie mislukt, omdat het in dat geval standaard de genoemde ISO-8859-1 is.

Bij het lezen van berichten wordt hun tekst omgezet in ttytekenset zo nodig om
geef ze weer op de gebruikersterminal. Onafdrukbare tekens en ongeldige bytereeksen zijn dat wel
gedetecteerd en vervangen door de juiste vervangende tekens (tenzij de variabele print-alle-tekens
ingesteld nadat S-nail was gestart). Zie ook tekenset-onbekend-8bit om te gaan met een andere harige
aspect van berichtinterpretatie.

Bij het verzenden van berichten worden al hun onderdelen en bijlagen geclassificeerd. Terwijl geen karakter
setconversie wordt uitgevoerd op die delen die binaire gegevens lijken te zijn, de tekenset
wordt gebruikt, moet worden gedeclareerd in de MIME-header van een uitgaand tekstgedeelte als het bevat
tekens die niet overeenkomen met de reeks tekens die door de e-mail zijn toegestaan
normen. Toegestane waarden voor tekensets kunnen worden gedeclareerd met behulp van de stuur tekensets
variabel, en tekenset-8bit, die een catch-all laatste redmiddel tekenset definieert
die impliciet wordt toegevoegd aan de lijst met tekensets in stuur tekensets.

Bij het beantwoorden van een bericht en de variabele antwoord-in-dezelfde-tekenset is ingesteld dan het karakter
De set van het bericht waarop wordt gereageerd, wordt eerst geprobeerd. En het is ook mogelijk om S-nail te maken
werk zelfs nog nauwer gerelateerd aan de huidige locale-instelling automatisch door gebruik te maken van de
variabele sendcharsets-else-ttycharset, zie daar voor meer informatie.

Alle opgegeven tekensets worden in volgorde geprobeerd, tenzij de conversie van het onderdeel of
aanhechting slaagt. Als geen van de beproefde (8-bits) tekensets kan representeren
de inhoud van het onderdeel of de bijlage, dan wordt het bericht niet verzonden en de tekst wel
worden gered tot DOOD. Over het algemeen ook als het bericht "Kan niet converteren van a naar b" verschijnt
sommige tekens zijn niet geschikt voor de momenteel geselecteerde (terminal) tekenset, of
de benodigde conversie wordt niet ondersteund door het systeem. In het eerste geval is het noodzakelijk om
stel een geschikte LC_CTYPE locale en/of variabele in ttytekenset.

De beste resultaten worden meestal bereikt wanneer S-nail wordt uitgevoerd in een UTF-8-locale op een UTF-8
capabele terminal, in welk geval het volledige Unicode-tekenspectrum beschikbaar is. In
deze opstelling kunnen karakters uit verschillende landen worden weergegeven, terwijl het nog steeds mogelijk is
gebruik eenvoudigere tekensets voor het verzenden om maximale compatibiliteit met oudere e-mail te behouden
clients.

Bericht staten
S-nail maakt onderscheid tussen verschillende berichtstatussen; de huidige toestand zal zijn
weerspiegeld in de kopweergave als opschrift is hiervoor geconfigureerd. In S-nail bericht
statussen worden geïnspecteerd bij het verlaten van een mailbox en kunnen ertoe leiden dat berichten automatisch worden verplaatst
naar de speciale MBOX-mailbox – omdat dit irritant kan zijn voor gebruikers die gewend zijn
"modernere" mail-user-agents, de standaard wereldwijd s-nail.rc stelt de houden en blijf Veilig
variabelen om dit gedrag te onderdrukken.

'nieuw' Bericht is niet bekeken of verplaatst naar een andere status. Zulke berichten
worden zelfs in de systeemmailbox bewaard.

'ongelezen' Bericht is niet bekeken of naar een andere status verplaatst dan het bericht
was al aanwezig toen de mailbox voor het laatst werd geopend: zulke berichten zijn
bewaard, zelfs in de systeemmailbox.

'lezen' Het bericht is verwerkt door een van de volgende commando's: ~f, ~m, ~F,
~M, kopiëren, mbox, volgende, pijp, print, Print, top, type dan: , Type, undelete. De
verwijderen, dp en dt opdrachten kunnen er ook voor zorgen dat het volgende bericht wordt gemarkeerd als
lezen, afhankelijk van de waarde van de automatisch afdrukken variabel. Behalve wanneer de afrit
commando wordt gebruikt, berichten die zich in de systeemmailbox bevinden of in mailboxen die
werden geopend met het speciale voorvoegsel '%:' en bevinden zich in de status 'gelezen' wanneer de
mailbox wordt achtergelaten, wordt opgeslagen in MBOX, tenzij de optie houden het zet.

'verwijderd' Het bericht is verwerkt door een van de volgende commando's: verwijderen, dp,
dt. Alleen undelete kan worden gebruikt om toegang te krijgen tot dergelijke berichten.

'bewaard' Het bericht is verwerkt door een behouden commando en het zal worden bewaard in
zijn huidige locatie.

'opgeslagen' Het bericht is verwerkt door een van de volgende commando's: besparen or schrijven.
Tenzij wanneer de afrit opdracht wordt gebruikt, berichten die zich in de systeempostbus bevinden
of in mailboxen die zijn geopend met het speciale voorvoegsel '%:' en binnen zijn
de status 'opgeslagen' wanneer de mailbox wordt verlaten, wordt verwijderd; ze zullen erin worden opgeslagen
MBOX wanneer de optie blijf Veilig is ingesteld.

opgeven berichten
Commando's zoals print en verwijderen kan een lijst met berichtnummers worden gegeven als argumenten om
van toepassing zijn op een aantal berichten tegelijk. Dus 'verwijder 1 2' verwijdert berichten 1 en 2, terwijl
'delete 1-5' verwijdert de berichten 1 tot en met 5. In gesorteerde of threaded modus (zie de sorteren
opdracht), zal 'verwijderen 1-5' de berichten verwijderen die zich bevinden tussen (en inclusief)
berichten 1 tot en met 5 in de gesorteerde/threaded volgorde, zoals weergegeven in de koptekstsamenvatting. Meerdere
dubbele punt-modifiers kunnen worden samengevoegd tot één, bijvoorbeeld ':du'. De volgende speciale berichtnamen
bestaan:

:n Allemaal 'nieuwe' berichten.

:o Alle oude berichten (eventueel niet in status 'gelezen' of 'nieuw').

:u Alle 'ongelezen' berichten.

:d Alle 'verwijderde' berichten (voor de undelete opdracht).

:r Alle 'gelezen' berichten.

:f Alles vlagged berichten.

:a Alle beantwoorde berichten (zie de markbeantwoord variabel).

:t Alle berichten gemarkeerd als concept.

:s [Optie] Alle berichten geclassificeerd als spam.

:S [Optie] Alle berichten met een onzekere spamclassificatie.

. Het huidige bericht, de zogenaamde “dot”.

; Het bericht dat eerder het huidige bericht was.

, Het bovenliggende bericht van het huidige bericht, dat is het bericht met het Message-ID
opgegeven in het veld 'In-Reply-To:' of de laatste invoer van het veld 'References:' van de
huidig ​​bericht.

- Het volgende vorige ongedaan gemaakte bericht, of het volgende vorige verwijderde bericht voor de
undelete commando. In de gesorteerde/threaded-modus wordt het volgende vorige bericht in de
gesorteerde/threaded volgorde.

+ Het volgende ongedaan gemaakte bericht of het volgende verwijderde bericht voor de undelete commando. In
gesorteerd/threaded-modus, het volgende bericht in de gesorteerde/threaded volgorde.

^ Het eerste ongedaan gemaakte bericht, of het eerste verwijderde bericht voor de undelete opdracht.
In gesorteerde/threaded-modus, het eerste bericht in de gesorteerde/threaded volgorde.

$ Het laatste bericht. In gesorteerde/threaded-modus, het laatste bericht in de gesorteerde/threaded-modus
order.

&x Selecteert in threaded-modus het bericht waarmee is geadresseerd x, Waar x is een ander bericht
specificatie en alle berichten van de thread die daarmee begint. Anders is het
identiek aan x. Indien x wordt weggelaten, is de thread die begint met het huidige bericht
gekozen.

* Alle berichten.

` Alle berichten die in de berichtenlijst voor de vorige opdracht waren opgenomen.

/snaar
Alle berichten die bevatten snaar in het onderwerpveld (hoofdlettergebruik genegeerd). Zie ook de
zoekkoppen variabel. Als snaar leeg is, de string van de vorige
specificatie van dat type wordt opnieuw gebruikt.

[@namenlijst]@expr
Alle berichten die de gegeven niet-hoofdlettergevoelige zoekopdracht bevatten uitdrukkenzitting; als de
[Option]al reguliere expressie (zie opnieuw formatteren(7)) ondersteuning is beschikbaar uitdrukken zal zijn
geïnterpreteerd als een van de "magische" reguliere expressiekarakters wordt gezien. Als
de optionele @namenlijst onderdeel ontbreekt, wordt de zoekopdracht beperkt tot het onderwerpveld
lichaam, maar anders namenlijst specificeert een door komma's gescheiden lijst van koptekstvelden
zoeken, zoals in

'@naar,van,cc@Iemand die ik zou moeten kennen'

Om te zoeken naar een tekenreeks die een '@'-teken (commercieel bij) bevat, gebruikt u de
namenlijst is in feite niet-optioneel, maar kan worden gegeven als de lege tekenreeks. Sommige
speciale kopvelden kunnen worden afgekort: 'f', 't', 'c', 'b' en 's' komen overeen
'From', 'To', 'Cc', 'Bcc' en 'Subject', respectievelijk en niet hoofdlettergevoelig. De
speciale namen 'header' of '<' kunnen worden gebruikt om te zoeken in (alle) de header(s) van het
bericht, en de speciale namen 'body' of '>' en 'text' of '=' kunnen worden gebruikt om uit te voeren
zoeken in volledige tekst - terwijl de eerste alleen de hoofdtekst doorzoekt, de laatste ook
zoekt in de berichtkop.

Deze berichtspecificatie voert volledige tekstvergelijking uit, maar zelfs met reguliere
ondersteuning voor expressies Het is bijna onmogelijk om een ​​zoekexpressie zo veilig te schrijven
komt alleen overeen met een specifiek adresdomein. Om aan te vragen dat de inhoud van de header is
behandeld als een lijst met adressen, en om deze terug te brengen tot het gewone e-mailadres
waarmee de zoekuitdrukking moet worden vergeleken, voorafgaan aan de koptekstnaam
(afkorting) met een tilde '~':

'@~f@@a\.veilig\.domein\.match$'

adres
Een niet-hoofdlettergevoelige zoekopdracht "elke subtekenreeks komt overeen" met de koptekst 'Van:', welke
komt (ook) overeen met adressen, zelfs als shownaam is ingesteld (en POSIX zegt "elk adres als
weergegeven in een headersamenvatting zal in deze vorm matchbaar zijn”); Echter, als de allesnet
variabele is ingesteld, wordt alleen het lokale deel van het adres geëvalueerd voor de vergelijking,
geval niet negeren, en de instelling van shownaam wordt volledig genegeerd. Voor fijner
controleer en match grenzen gebruik de '@' zoekexpressie; de [Option]al IMAP-stijl
'(from address)'-expressie kan ook worden gebruikt als subtekenreeksovereenkomsten gewenst zijn.

[Optie] SEARCH-uitdrukkingen in IMAP-stijl kunnen ook worden gebruikt. Deze adresseringsmodus is beschikbaar
met alle soorten mappen; S-nail zal de zoekopdracht indien nodig lokaal uitvoeren. Snaren
moeten in hun geheel worden omsloten door dubbele aanhalingstekens ''' als ze witruimte bevatten of
haakjes; tussen de aanhalingstekens wordt alleen een backslash '\' herkend als escape-teken.
Alle zoekopdrachten naar tekenreeksen zijn niet hoofdlettergevoelig. Wanneer de beschrijving aangeeft dat de
"envelope" representatie van een adresveld wordt gebruikt, dit betekent dat de zoekstring is
gecontroleerd tegen zowel een lijst opgebouwd als

("naam" "bron" "lokaal-deel" "domein-deel")

voor elk adres, en de adressen zonder echte namen uit het respectievelijke kopveld.
Deze zoekexpressies kunnen worden genest met behulp van haakjes, zie hieronder voor voorbeelden.

(criterium)
Alle berichten die voldoen aan het gegeven criterium.
(criterium1 criterium2 ... criteriumN)
Alle berichten die aan alle gegeven criteria voldoen.
(or criterium1 criterium2)
Allemaal berichten die aan een van beide voldoen criterium1 or criterium2, of allebei. Om meer te verbinden
dan twee criteria met 'of'-specificaties moeten worden genest met additional
haakjes, zoals bij '(of a (of bc))', aangezien '(of abc)' echt betekent '((a of b) en
C)'. Voor een eenvoudige 'of'-bewerking van onafhankelijke criteria op het laagste nestniveau,
het is mogelijk om vergelijkbare effecten te bereiken door drie afzonderlijke criteria te gebruiken, zoals bij
'(a) (b) (c)'.
(niet criterium)
Allemaal berichten die niet voldoen criterium.
(bcc "draad")
Alle berichten die bevatten snaar in de envelopweergave van het veld 'Bcc:'.
(cc "draad")
Alle berichten die bevatten snaar in de envelopweergave van het veld 'Cc:'.
(oppompen van "draad")
Alle berichten die bevatten snaar in de envelopweergave van het veld 'Van:'.
(onderwerpen "draad")
Alle berichten die bevatten snaar in het veld 'Onderwerp:'.
(naar "draad")
Alle berichten die bevatten snaar in de envelopweergave van het veld 'Aan:'.
(hoofd naam "draad")
Alle berichten die bevatten snaar in het opgegeven veld 'Naam:'.
(lichaam "draad")
Alle berichten die bevatten snaar in hun lichaam.
(tekst "draad")
Alle berichten die bevatten snaar in hun header of body.
(groter grootte)
Alle berichten die groter zijn dan grootte (in bytes).
(kleinere grootte)
Alle berichten die kleiner zijn dan grootte (in bytes).
(vaardigheden gegevens)
Alle berichten die eerder zijn ontvangen gegevens, die in het formulier moet staan
'd[d]-ma-jjjj', waarbij 'd' staat voor de dag van de maand met één of twee cijfers, 'ma' is
de naam van de maand – een van 'Jan Feb Mar Apr Mei Jun Jul Aug Sep Okt Nov Dec', en
'jjjj' is het jaartal met vier cijfers, bijvoorbeeld '28-dec-2012'.
(on gegevens)
Alle berichten die op de opgegeven datum zijn ontvangen.
(sinds gegevens)
Alle berichten die zijn ontvangen sinds de opgegeven datum.
(eerder verzonden gegevens)
Alle berichten die op de opgegeven datum zijn verzonden.
(verzonden op gegevens)
Alle berichten die op de opgegeven datum zijn verzonden.
(gezonden sinds gegevens)
Alle berichten die zijn verzonden sinds de opgegeven datum.
() Hetzelfde criterium als bij de vorige zoekopdracht. Deze specificatie kan niet worden gebruikt als
onderdeel van een ander criterium. Als de vorige opdrachtregel er meer dan één bevatte
onafhankelijk criterium, dan wordt het laatste van die criteria gebruikt.

On URL syntaxis en geloofsbrief lookup
[v15-compat] Voor toegang tot protocolspecifieke bronnen, zoals POP3-mailboxen, gebruik van
compacte en gestandaardiseerde Uniform Resource Locators (URL, RFC 1738) is alomtegenwoordig geworden.
S-nail verwacht en begrijpt URL's in de volgende vorm; delen tussen haakjes '[]' geven aan
optionele delen, ofwel optioneel omdat er ook andere manieren zijn om de
informatie in kwestie of omdat de ondersteuning van het onderdeel protocolspecifiek is – bijv. '/path'
wordt gebruikt door het IMAP-protocol maar niet door POP3.

PROTOCOL://[USER[:PASSWORD]@]server[:poort][/pad]

Als 'USER' en 'PASSWORD' zijn opgegeven als onderdeel van een URL, moeten ze worden opgegeven in URL-percentage
gecodeerde (RFC 3986) vorm – de opdracht urlcode kan worden gebruikt om de codering en show uit te voeren
de gecodeerde waarde. (Dit voldoet niet echt aan een standaard, maar voor één wordt het niet gebruikt
voor elke gegevensuitwisseling via internet, en ten tweede is het voor gebruikers gemakkelijker om gewoon te bellen
urlcode aan een touwtje en gebruik dat in plaats van met verschillende verschillende te maken te hebben
normen.) Aan de andere kant wordt verwacht dat waarden die in variabelen worden gegeven, geen URL-percentage zijn
gecodeerd.

Veel variabele opties van S-nail bestaan ​​in meerdere versies, genaamd variabele ketens voor de
rest van dit document: zowel de gewone 'variabele' als 'variabele-HOST' en
'variabele-GEBRUIKER@HOST'. Hier betekent 'HOST' inderdaad 'server:poort' als er een 'poort' was opgegeven
in de respectieve URL, anders verwijst het naar de gewone 'server'. Ook is 'GEBRUIKER' niet echt
de 'USER' die was gevonden bij het opzoeken van de gebruikersketen zoals hieronder beschreven, dwz
deze 'GEBRUIKER' zal nooit in URL-percentage gecodeerde vorm zijn, of het nu van een URL kwam of niet.

Bijvoorbeeld of een hypothetische URL 'smtp://hey%[e-mail beveiligd]' was dat gegeven
bevat een gebruiker, of de URL was 'smtp://our.house' en de gebruiker was gevonden
anders, om de variabele keten op te zoeken smtp-gebruik-starttls S-nail zoekt eerst naar weer
'smtp-gebruik-starttls-hey:[e-mail beveiligd]' is gedefinieerd, dan of 'smtp-use-starttls-our.house'
bestaat voordat je uiteindelijk naar de eenvoudige variabele zelf kijkt.

S-nail volgt het volgende logische schema bij het omgaan met de benodigde referenties
gegevens van een account:

· Als er geen 'USER' in de URL is opgegeven, worden de variabelen gebruiker-HOST en gebruiker worden opgezocht;
als dergelijke variabele(n) niet kunnen worden gevonden, zal S-nail dat wel doen, indien afgedwongen door de [Option]al
variabelen netrc-lookup-HOST or netrc-opzoeken, doorzoek de gebruikers .netrc bestand voor een 'HOST'
specifiek item dat een 'login'-naam geeft: deze zoekopdracht zal alleen slagen als
ondubbelzinnig (een mogelijk overeenkomend item voor 'HOST').

Als er dan nog geen 'GEBRUIKER' staat, valt S-nail terug op de gebruiker die dat wel zou moeten doen
run S-nail: ofwel de naam die is gegeven met de -u opdrachtregeloptie (of,
equivalent, maar met minder prioriteit, de omgevingsvariabele USER), of de "huidige"
gebruiker. De identiteit van deze gebruiker is vastgelegd tijdens het opstarten van S-nail en is bekend bij
een geldige gebruiker zijn op de huidige host.

· Authenticatie: tenzij anders aangegeven zal dit de PROTOCOL-authenticatie-GEBRUIKER@HOST,
PROTOCOL-authenticatie-HOST, PROTOCOL-auth variabele keten, terugvallend op een protocolspecifiek
default mocht dit geen succes hebben.

· Als er geen 'WACHTWOORD' is opgegeven in de URL, moet er een keer worden opgemerkt dat het specificeren van het
wachtwoord in de URL is alleen syntactische suiker voor de gebruiker, het zal nooit deel uitmaken van een URL
die S-nail zichzelf gebruikt –, dan als de 'GEBRUIKER' gevonden is via de [Option]al
.netrc bestandszoekopdracht dan heeft die mogelijk ook al het wachtwoord opgegeven. Anders de
variabele ketting wachtwoord-GEBRUIKER@HOST, wachtwoord-HOST, wachtwoord wordt opgezocht.

[Optie] Dan als een van de variabelen van de keten agent-shell-lookup-USER@HOST,
agent-shell-lookup-HOST, agent-shell opzoeken is ingesteld op het daarin gespecificeerde shell-commando
wordt uitgevoerd en de uitvoer (minder tekens voor nieuwe regels) wordt gebruikt als het wachtwoord. Het is
volkomen geldig voor een dergelijke agent om eenvoudigweg geen gegevens terug te sturen, in welk geval de
het opzoeken van wachtwoorden wordt ergens anders voortgezet; Elke mislukte opdracht wordt behandeld als een harde
fout echter.

De volgende variabele keten die wordt geïnspecteerd is de [Option]al netrc-lookup-USER@HOST,
netrc-lookup-HOST, netrc-opzoeken, maar deze keer alleen op zoek naar het wachtwoord (multiple
gebruikersaccounts voor een enkele machine kunnen bestaan, evenals een terugvalvermelding zonder gebruiker
maar met een wachtwoord).

Als er op dat moment nog geen wachtwoord beschikbaar is, maar de (protocollen) gekozen
authenticatietype vereist een wachtwoord, dan zal de gebruiker in interactieve modus zijn
gevraagd op de terminal.

Opmerking: S/MIME-verificatie werkt relatief ten opzichte van de waarden gevonden in de 'From:' (of 'Sender:')
kopveld(en), wat betekent dat de waarden van smiley-teken, smime-teken-certificaat,
smime-sign-include-certificaten en smime-teken-bericht-samenvatting zal niet worden opgezocht met behulp van de
'USER' en 'HOST' ketens van hierboven, maar gebruik in plaats daarvan de overeenkomstige waarden van de
bericht waaraan wordt gewerkt. In ongebruikelijke gevallen meerdere en verschillende 'USER' en 'HOST'
er kan dus sprake zijn van combinaties – aan de andere kant worden die ongebruikelijke gevallen
mogelijk. Het gebruikelijke geval is zo kort als:

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

Het deel Voorbeelden bevat complete voorbeeldconfiguraties.

commando lijn editor
[Optie] S-nail kan worden geconfigureerd om een ​​opdrachtregeleditor en opdrachtgeschiedenislijsten te ondersteunen
die tussen sessies worden opgeslagen. Men kan linken tegen volwaardige externe bibliotheken
(readline(6) bewerkingsregel(3)) of gebruik S-nail's eigen opdrachtregeleditor NCL (Nail-Command-Line)
in plaats daarvan, die zou moeten werken in alle omgevingen die voldoen aan de ISO C-standaard (ISO/IEC
9899:1990/Amendement 1:1995). Wanneer een externe bibliotheek wordt gebruikt, interactief gedrag van
S-nail vertrouwt op die bibliotheek en komt mogelijk niet één-op-één overeen met wat hierin wordt beschreven
manual.

Ongeacht de daadwerkelijk gebruikte opdrachtregeleditor geschiedenis er worden ingangen voor aangemaakt
regels die alleen in de opdrachtmodus zijn ingevoerd, en het maken van een dergelijke invoer kan met geweld worden uitgevoerd
onderdrukt door de regel te beginnen met een spatie. Let daar op geschiedenis afhandeling is door
zelf een optionele functie en is daarom mogelijk niet beschikbaar. Voor meer informatie zie de
documentatie van de opties lege start, geschiedenis-gabby, geschiedenis-gabby-volharden,
line-editor-uitschakelen, NAIL_HISTBESTAND en NAIL_HISTSIZE.

De ingebouwde S-nail opdrachtregeleditor ondersteunt de volgende bewerkingen; de notatie
'^-character' staat voor de combinatie van de "Control" toets plus het genoemde karakter,
bijv. '^A' betekent "houd de Control-toets ingedrukt en druk op de A-toets":

'^A' Ga naar het begin van de regel.
'^B' Verplaats de cursor één teken achteruit.
'^D' Vooruit verwijder het teken onder de cursor; verlaat S-nail indien gebruikt op de lege regel
Tenzij de negeren optie is ingesteld.
'^E' Ga naar het einde van de regel.
'^F' Verplaats de cursor één teken vooruit.
'^G' Huidige bewerking annuleren, volledige reset. Als er een actieve geschiedeniszoekopdracht is of
tabulator-uitbreiding, dan zal dit commando dat eerst resetten en terugkeren naar het eerste
lijninhoud; in dit geval is dus een tweede reset nodig voor een volledige reset. In alles
gevallen zal S-nail een mogelijk gebruikte multibyte character input state machine resetten.
'^H' Hetzelfde als “backspace”: achterwaarts één teken wissen.
'^I' [Optie] Hetzelfde als “horizontale tabulator”: probeer het woord voor de uit te breiden
cursor. (Merk op dat dit geen "tabulator-aanvulling" is zoals bekend uit de sh(1) maar
betekent echt de gebruikelijke S-spijkeruitbreiding, zoals gedocumenteerd filet, maar het houdt in
shell-uitbreiding ook als laatste stap.)
'^J' Hetzelfde als “ENTER”: voltooi deze invoerregel.
'^K' Verwijder alle tekens vanaf de cursor tot het einde van de regel.
'^L' Schilder de lijn opnieuw.
'^N' [Optie] Ga naar het volgende geschiedenisitem.
'^O' Voer de opdracht uit dp.
'^P' [Optie] Ga naar het vorige geschiedenisitem.
'^R' [Optie] Voltooi de huidige regel van (de resterende oudere) geschiedenisitems.
'^U' Hetzelfde als '^A' gevolgd door '^K'.
'^W' Verwijder de tekens van de letter die voorafgaat aan de cursor tot aan het voorgaande woord
grens.
'^X' Verplaats de cursor één woordgrens vooruit.
'^Y' Verplaats de cursor één woordgrens achteruit.

Als er problemen optreden met commando's die gebaseerd zijn op rechtsom bewegen,
aanpassingen van de optie line-editor-cursor-rechts kan het probleem oplossen, zoals gedocumenteerd voor
het.

Als de terminal toetsenreeksen produceert die compatibel zijn met xterm(1) dan links en
de rechter cursortoetsen worden toegewezen aan respectievelijk '^B' en '^F', de omhoog- en omlaagcursortoetsen wel
toewijzen aan '^P' en '^N', en de Home/End/PgUp/PgDown-toetsen zullen de z commando met de
respectieve argumenten '0', '$', '-' en '+' (d.w.z. scrol door de koptekst
overzichtslijst).

Gekleurd Bericht tonen
[Optie] S-nail kan worden geconfigureerd om gekleurde berichtweergave te ondersteunen, gerealiseerd door uitzending
ANSI-kleurontsnappingsreeksen. Kleuren worden alleen gebruikt als de omgevingsvariabele TERM is
ingesteld en het terminaltype kan worden gevonden in kleur-termen of de naam omvat de
tekenreeks 'kleur'.

Daarbovenop de binaire optie kleur-pager bepaalt of deze kleurenreeksen dat ook zijn
gegenereerd wanneer de uitvoer van een commando door de PAGER moet gaan (zie ook crt) - dit
is standaard niet ingeschakeld omdat verschillende semafoonprogramma's een andere opdrachtregel nodig hebben
schakelaars of andere configuraties om die kleursequenties te ondersteunen, zie de
optie voor meer details.

Om alle kleurondersteuning geforceerd uit te schakelen, stelt u in kleur-uitschakelen.

Kleuren kunnen worden geconfigureerd via lettertype-attributen ('ft=' – 'bold', 'invers' en
'onderstrepen'), voorgrond ('fg=') en achtergrond ('bg=') kleuren ('zwart', 'blauw', 'groen',
'rood', 'bruin', 'magenta', 'cyaan' en 'wit'). Meerdere specificaties kunnen worden samengevoegd in een
door komma's gescheiden lijst, zoals in

set colour-msginfo="ft=vet,fg=magenta,bg=cyaan"

In te stellen opties zijn kleur-msginfo, kleur-onderdeelinfo, kleur-van_, kleur-header en
kleur-uheaderevenals kleur-gebruiker-headers, wat een lijst is met kopteksten die moeten worden ingekleurd
via kleur-uheader in plaats van de standaard kleur-header.

COMMANDO'S


Elke opdracht wordt op zichzelf op een regel getypt en kan argumenten aannemen na de opdracht
woord. De opdracht hoeft niet in zijn geheel te worden getypt - de eerste opdracht die overeenkomt met de
getypt voorvoegsel wordt gebruikt. (Het bevel lijst drukt een gesorteerde lijst met beschikbare opdrachten af, en het
commando hulp (of ?), zal, wanneer een argument wordt gegeven, een documentatiestring tonen voor de
expansie, zoals in '?unc'; documentatiestrings zijn echter [Option]al.)

Voor commando's die berichtenlijsten als argumenten nemen, het volgende bericht dat voldoet
de vereisten van het commando zullen worden gebruikt als er geen expliciete berichtenlijst is doorgegeven. Als
er zijn geen berichten vooruit van het huidige bericht, het zoeken gaat achteruit, en als
er zijn helemaal geen goede berichten, S-nail typt "geen toepasselijke berichten" en breekt het af
commando. De argumenten voor commando's kunnen op de volgende manieren worden aangehaald:

· Een argument kan tussen dubbele aanhalingstekens '"argument"' of enkele aanhalingstekens staan.
citeert ''argument''; elke witruimte, shell-woorduitbreiding of backslash
karakters (behalve zoals hierna beschreven) binnen de aanhalingstekens worden letterlijk behandeld als
onderdeel van het betoog. Een dubbel aanhalingsteken wordt letterlijk behandeld binnen enkele-
citaten en vice versa. Binnen zo'n geciteerde string het feitelijk gebruikte citaat
karakter kan toch worden gebruikt door het te escapen met een backslash '\', zoals in
'"Jij"'.
· Een argument dat niet tussen aanhalingstekens staat, zoals hierboven, kan meestal toch bevatten
spatietekens als die spaties backslash-escaped zijn.
· Een backslash buiten de omsluitende aanhalingstekens wordt weggegooid en het volgende
karakter wordt letterlijk behandeld als onderdeel van het argument.
· Een backslash zonder aanhalingstekens aan het einde van een opdrachtregel wordt weggegooid en de volgende regel
vervolgt de opdracht.

Bestandsnamen worden, waar verwacht, vervolgens onderworpen aan de volgende transformaties, in
volgorde:

· Als de bestandsnaam begint met een plusteken zonder aanhalingstekens, en de map variabele is
gedefinieerd, wordt het plusteken vervangen door de waarde van de map variabele
gevolgd door een schuine streep. Als de map variabele niet is ingesteld of is ingesteld op null, de
bestandsnaam blijft ongewijzigd.
· Shell-woorduitbreidingen worden toegepast op de bestandsnaam. Compatibiliteit Opmerkingen: op de
langdurige ondersteuning voor volledige shell-woorduitbreiding zal worden vervangen door een
intern geïmplementeerd beperkt uitbreidingsmechanisme om te omzeilen
mogelijke gevolgen voor de beveiliging door shell-uitbreiding. Verwacht dat een groeiend aantal
van de programmaonderdelen ondersteunt alleen deze beperkte syntaxis:

Meta-uitbreidingen worden toegepast op de bestandsnaam: leidende tilde-tekens ('~/') wel
worden vervangen door de uitbreiding van HOME, en elk voorkomen van '$VARIABLE' (of
'${VARIABLE}') wordt indien mogelijk vervangen door de uitbreiding van de variabele;
Zowel interne als omgevingsvariabelen (shell) van S-nail zijn toegankelijk via
dit mechanisme. Om een ​​onbewerkt '$'-teken op te nemen, moet u het voorafgaan door een a
backslash '\', om een ​​backslash op te nemen verdubbel het. Als er meer dan één padnaam
resultaten van deze uitbreiding en de opdracht verwacht één bestand, een fout
resultaten.

Merk op dat in interactieve weergavecontext, om eenvoudige waarde mogelijk te maken
acceptatie (typ "ENTER"), wordt backslash citeren automatisch uitgevoerd als
nodig, bijvoorbeeld een bestand 'dieet\ is \curd.txt' wordt weergegeven als 'dieet\\ is
\\curd.txt'.

De volgende commando's zijn beschikbaar:

# Het commentaarcommando zorgt ervoor dat de hele regel wordt genegeerd. Opmerking: dit is echt een
normale opdracht die tot doel heeft de argumenten te negeren, geen "comment-start"
geeft een speciaal teken aan, wat betekent dat bijvoorbeeld commentaar op een regel volgt
zijn niet mogelijk.

~ Interpreteert de rest van het woord als een macronaam en geeft deze door aan de
Bellen commando; bijv. '~mijnmacro' is een korter synoniem voor 'bellen mijnmacro.

- Print het voorgaande bericht uit. Als een numeriek argument n wordt gegeven, gaat het naar de n-de
vorige bericht en drukt het af.

= Toon het huidige berichtnummer (de “punt”).

? Drukt een korte samenvatting van opdrachten af. [Optie] Gegeven een argument een synopsis voor de
commando in kwestie wordt in plaats daarvan afgedrukt; commando's kunnen worden afgekort in het algemeen en
deze opdracht kan worden gebruikt om de volledige uitbreiding van een afkorting te zien, inclusief de
synopsis, probeer bijvoorbeeld '?h', '?hel' en '?help' en kijk hoe de weergave verandert.

! Voert de SHELL uit (zie sh(1)) commando dat volgt.

| Een synoniem voor de pijp opdracht.

account (ac) Creëert, selecteert of vermeldt (een) account(s). Een account is een groep opdrachten
en variabele instellingen die samen meestal de omgeving voor de
doel van het aanmaken van een systeemlogin. Zonder enig argument een lijst van alle gedefinieerd
rekeningen en hun inhoud wordt afgedrukt. Een specifiek account kan worden geactiveerd door
alleen zijn naam geven, wat resulteert in de systeemmailbox of inbox van dat account
worden geactiveerd als via een expliciet gebruik van het commando filet. De vorm met twee argumenten is
identiek aan het definiëren van een macro als via bepalen. Bijvoorbeeld:

account mijnisp {
map instellen=imaps://[e-mail beveiligd]
set record=+Verzonden
instellen vanaf="[e-mail beveiligd] (Mijn naam)"
stel smtp=smtp:// in[e-mail beveiligd]
}

maakt een account aan met de naam 'myisp' dat later kan worden geselecteerd door 'account
mijnisp'. Het speciale account 'null' (niet hoofdlettergevoelig) bestaat altijd. lokaalopt
kan worden gebruikt om accountinstellingen te lokaliseren – in tegenstelling tot normale macro's zijn de instellingen
wordt teruggedraaid zodra het account is uitgeschakeld. Accounts kunnen worden verwijderd via
ontcijferen.

alias (a) Drukt zonder argumenten alle momenteel gedefinieerde aliassen af. Met een
argument, drukt die alias af. Creëert met meer dan één argument een nieuwe alias
of wordt toegevoegd aan een bestaande. alias kan worden gebruikt om aliassen te verwijderen.

plaatsvervangers
(alt) Beheer een lijst met alternatieve adressen / namen van de actieve gebruiker, leden van
die zal worden verwijderd uit de lijst met ontvangers bij het beantwoorden van berichten (en de Metoo
variabele is niet ingesteld). Als argumenten worden gegeven, is de set alternatieve namen
vervangen door hen, wordt zonder argumenten de huidige set weergegeven.

beantwoord
Neemt een berichtenlijst en markeert elk bericht als beantwoord. Dit merk heeft
geen technische betekenis in het mailsysteem; het zorgt er gewoon voor dat berichten worden gemarkeerd
de header-samenvatting en maakt ze speciaal adresseerbaar.

cache [Optie] Alleen van toepassing op IMAP-mailboxen in de cache; neemt een berichtenlijst en leest
de opgegeven berichten in de IMAP-cache.

Bellen Roept een macro op die is gemaakt via bepalen.

cd (ch) Wijzig de werkmap in HOME of het gegeven argument. Synoniem voor
chdir.

certificaat opslaan
[Optie] Alleen van toepassing op S/MIME ondertekende berichten. Neemt een berichtenlijst en een
bestandsnaam en slaat de certificaten in de berichthandtekeningen op in het
benoemd bestand in zowel voor mensen leesbare als PEM-indeling. De certificaten kunnen later zijn
gebruikt om gecodeerde berichten naar de respectieve berichtafzenders te sturen door in te stellen
smime-encrypt-USER@HOST variabelen.

chdir (ch) Wijzig de werkmap in HOME of het gegeven argument. Synoniem voor cd.

ineenstorting
Alleen van toepassing op schroefdraadmodus. Neemt een berichtenlijst en maakt alle antwoorden op
deze berichten zijn onzichtbaar in header-samenvattingen, tenzij ze de status 'nieuw' hebben.

connect [Optie] Als u in de losgekoppelde modus werkt op een IMAP-mailbox, schakelt u over naar online
modus en maak verbinding met de mailserver met behoud van de mailboxstatus. Zie de
beschrijving van de losgekoppeld variabele voor meer informatie.

Kopiëren (C) Kopieer berichten naar bestanden waarvan de naam is afgeleid van de auteur van het
respectieve bericht en markeer ze niet als zijnde opgeslagen; overigens identiek aan Bespaar.

kopiëren (c) Kopieer berichten naar het genoemde bestand en markeer ze niet als zijnde opgeslagen; anders
identiek aan besparen.

CVO Druk de huidige werkmap af.

decoderen [Optie] Voor niet-versleutelde berichten is dit commando identiek aan Kopiëren; versleuteld
berichten worden, indien mogelijk, eerst ontsleuteld en vervolgens gekopieerd.

decoderen [Optie] Voor niet-versleutelde berichten is dit commando identiek aan kopiëren; versleuteld
berichten worden, indien mogelijk, eerst ontsleuteld en vervolgens gekopieerd.

bepalen Zonder argumenten wordt de huidige lijst met macro's, inclusief hun inhoud, afgedrukt,
maar verder is een macro gedefinieerd. Een macrodefinitie is een reeks opdrachten in
het volgende formulier:

definieer naam {
command1
command2
...
commandoN
}

Een gedefinieerde macro kan expliciet worden aangeroepen met behulp van de Bellen or ~ commando's, of
impliciet door het instellen van de map-haak or map-haak-FOLDER variabelen. Let daar op
interpretatie van lokaalopt hangt af van hoe (dwz "als wat": normale macro, map
hook, account switch) wordt de macro aangeroepen. Macro's kunnen worden verwijderd via ondefinieer.

verwijderen (d) Markeert de gegeven berichtenlijst als 'verwijderd'. Verwijderde berichten zullen dat ook niet zijn
opgeslagen in MBOX en zullen ook niet beschikbaar zijn voor de meeste andere opdrachten.

afdanken (di) Identiek aan negeren. Zie ook behouden.

loskoppelen
[Optie] (disco) Als u online werkt met een IMAP-mailbox, schakelt u over naar
niet-verbonden modus met behoud van de status van de mailbox. Zie de beschrijving van de
losgekoppeld variabel voor meer. Een lijst met berichten kan optioneel worden gegeven als
argument; de respectieve berichten worden vervolgens in de cache gelezen voordat de
verbinding is gesloten. Zo stelt `disco*' de hele mailbox beschikbaar voor
losgekoppeld gebruik.

dp, dt Verwijdert het huidige bericht en drukt het volgende bericht af. Als er geen volgende is
bericht, zegt S-nail "bij EOF".

draft Neemt een berichtenlijst en markeert elk gegeven bericht als concept. Dit merk heeft nr
technische betekenis in het mailsysteem; het zorgt er gewoon voor dat berichten worden gemarkeerd in de
header samenvatting, en maakt ze speciaal adresseerbaar.

echo (ec) Herhaalt zijn argumenten en lost speciale namen op zoals gedocumenteerd voor het commando
filet. De escapereeksen '\a', '\b', '\c', '\f', '\n', '\r', '\t', '\v', '\\'
en '\0octal-num' worden geïnterpreteerd zoals ze zijn door printf(1) (correct citeren
mits).

Bewerk (e) Richt de teksteditor (zoals gedefinieerd in EDITOR) op elk bericht van het gegeven
lijst op zijn beurt. Gewijzigde inhoud wordt weggegooid, tenzij de teruggeschrevenbewerkt variabele
is ingesteld.

elif Een deel van de if/elif/anders/endif voorwaardelijk - als de voorwaarde van een voorgaande if
was false, controleer dan de volgende voorwaarde en voer het volgende blok uit als het
evalueert waar.

anders (el) Een deel van de if/elif/anders/endif voorwaardelijk — als geen van de voorwaarden van de
voorafgaand if en elif commando's waar was, de anders blok wordt uitgevoerd.

endif (nl) Markeert het einde van een if/elif/anders/endif voorwaardelijk uitvoeringsblok.

fouten [Optie] Omdat S-nail de console als gebruikersinterface gebruikt, kan dat gebeuren
berichten scrollen te snel voorbij om herkend te worden. Optioneel een foutmeldingsring
wachtrij beschikbaar is die duplicaten van elke foutmelding opslaat en de
gebruiker in interactieve sessies wanneer er een nieuwe fout is opgetreden. De wachtrij is
eindig: als de maximale grootte is bereikt, vervangt elk nieuw bericht het oudste. De
commando fouten kan worden gebruikt om deze berichtenwachtrij te beheren: indien opgegeven tonen of niet
argument de wachtrij wordt weergegeven en gewist, duidelijk zal alleen alles wissen
berichten uit de wachtrij.

afrit (ex of x) Sluit S-nail af zonder de actieve mailbox te wijzigen en sla eventuele opslag over
van berichten in MBOX, evenals een mogelijk bijgehouden geschiedenisbestand van de opdrachtregeleditor.

functionaliteiten
Druk de lijst met functies af die in S-nail zijn gecompileerd.

Dien in (Fi) Zoals filet, maar open de mailbox alleen-lezen.

filet (fi) Het bestandscommando schakelt over naar een nieuwe mailbox. Zonder argumenten drukt het de
volledige status van de huidige mailbox. Als er een argument wordt gegeven, wordt het opgeschreven
wijzigingen (zoals verwijderingen) die de gebruiker heeft aangebracht en open een nieuwe mailbox. Sommige speciaal
conventies worden erkend voor de naam argument:

# (hekje) betekent het vorige bestand,
% (procentteken) betekent de systeemmailbox van de aanroepende gebruiker (of de
waarde van map voor IMAP-mappen),
%gebruiker betekent de systeemmailbox van gebruiker (en nooit de waarde van map,
ongeacht de werkelijke instelling),
& (ampersand) betekent het MBOX-bestand van de aanroepende gebruiker en
+bestand betekent a filet in de map directory.
%:bestandsspec uitbreidt naar dezelfde waarde als bestandsspecificatie, maar het bestand wordt behandeld als
een systeemmailbox door bijvoorbeeld de mbox en besparen commando's, betekenis
dat berichten die in de huidige sessie zijn gelezen, worden weergegeven
verplaatst naar de MBOX-mailbox in plaats van simpelweg te worden gemarkeerd als
lezen.

Als de naam overeenkomt met een van de tekenreeksen die zijn gedefinieerd met de opdracht kortere weg, het is
vervangen door zijn lange vorm en uitgebreid. Als de naam eindigt op '.gz', '.bz2' of
'.xz' wordt behandeld als gecomprimeerd gzip(1) bzip2(1) of xz(1)
respectievelijk, en transparant afgehandeld door middel van een tussentijdse (un)compressie
stap (met behulp van een tijdelijk bestand) met de daarbij behorende voorziening, voldoende ondersteuning
mits. Evenzo, als het genoemde bestand niet bestaat, maar een bestand met een van de
genoemde compressie-extensies doet, dan wordt de naam automatisch uitgebreid en
het gecomprimeerde bestand wordt gebruikt.

Anders, als de naam eindigt met een extensie waarvoor file-hook-load-EXTENSION
en file-hook-save-EXTENSION variabelen zijn ingesteld, dan zullen de gegeven hooks worden gebruikt
om "naam" te laden en op te slaan, en S-nail zal werken met een tussenliggend tijdelijk bestand.

MBOX-bestanden (platte, op bestanden gebaseerde mailboxen) worden over het algemeen vergrendeld tijdens bestandsbewerkingen
om inconsistenties tegen gelijktijdige wijzigingen te voorkomen. Postvak bestanden
die S-nail behandelt als systeemmailboxen zullen ook beschermd worden door zogenaamde dotlock
files, de traditionele manier van mail spool file locking: voor elk bestand 'een' een lock-bestand
'a.lock' wordt gemaakt voor de duur van de synchronisatie — indien nodig
een door privileges gescheiden dotlock-onderliggend proces zal worden gebruikt om tegemoet te komen aan de noodzakelijke
privilege-aanpassingen om het dotlock-bestand in dezelfde map te maken en
met dezelfde gebruikers- en groepsidentiteiten als het betreffende bestand. Zie ook
mbox-rfc4155 voor het verfijnen van de afhandeling van MBOX-bestanden.

If naam verwijst dan naar een map met de submappen 'tmp', 'new' en 'cur'
het wordt behandeld als een map in "Maildir" -formaat. Een naam van het formulier

[v15-compat] protocol://[gebruiker[:wachtwoord]@]host[:poort][/pad]
[geen v15-compat] protocol://[gebruiker@]host[:poort][/pad]

wordt beschouwd als een specificatie van een internetpostvak. De [Option] bondgenoot ondersteund
protocollen zijn: pop3 (POP3) en pop3's (POP3 met SSL/TLS versleuteld transport). De
[/pad] deel is alleen geldig voor IMAP; daar staat het standaard op POSTVAK IN. Zie ook de
sectie On URL syntaxis en geloofsbrief lookup.

[geen v15-compatibel] Als gebruiker speciale tekens bevat, met name '/' of '%', zij
moet worden ontsnapt in URL-notatie - de opdracht urlcode kan worden gebruikt om de
noodzakelijke conversie. Het optionele `pad'-gedeelte is alleen van toepassing op IMAP; als het is
weggelaten, wordt de standaard `INBOX' gebruikt.

Als S-nail is verbonden met een IMAP-server, verwijst een naam van de vorm `@mailbox' naar
de `mailbox' op die server, maar verder heeft een `@' prefix geen speciale betekenis.

vlag Neemt een berichtenlijst en markeert de berichten als vlagged voor dringend/speciaal
aandacht. Dit merk heeft geen technische betekenis in het postsysteem; het veroorzaakt gewoon
berichten die moeten worden gemarkeerd in de header-samenvatting, en maakt ze speciaal
adresseerbaar.

map (vouw) Hetzelfde als filet.

mappen Noem zonder argumenten de namen van de mappen in de mappenlijst. Met een
bestaande map als argument, geeft de namen van mappen weer onder de benoemde map;
bijv. het commando `mappen @' somt de mappen op het basisniveau van het huidige op
IMAP-server. Zie ook de variabele imap-lijst-diepte.

Opvolgen
(F) Vergelijkbaar met Reageren, maar slaat het bericht op in een bestand met de naam naar het lokale deel
van het adres van de eerste ontvanger (in plaats van in record).

opvolgen
(fo) Vergelijkbaar met reageren op, maar slaat het bericht op in een bestand met de naam naar het lokale deel
van het adres van de eerste ontvanger (in plaats van in record).

volg allemaal
Soortgelijke opvolgen, maar reageert op alle ontvangers, ongeacht de flipper
variabel.

volgafzender
Soortgelijke Opvolgen, maar reageert alleen op de afzender, ongeacht de flipper
variabel.

Naar voren alias voor Fwd.

vooruit alias voor fwd.

oppompen van (f) Neemt een lijst met berichten en drukt hun berichtkoppen af ​​(wat dit kwalificeert
commando als S-nails zoekfunctie).

Fwd Soortgelijke fwd, maar slaat het bericht op in een bestand met de naam naar het lokale deel van het
adres van de ontvanger (in plaats van in record).

fwd Neemt een bericht en het adres van een ontvanger en stuurt het bericht naar hem door.
De tekst van het oorspronkelijke bericht wordt in het nieuwe bericht opgenomen, met de waarde van de
voorwaarts variabele eerder afgedrukt. De negeren en vasthouden commando's specificeren
welke kopvelden in het nieuwe bericht zijn opgenomen. Alleen het eerste deel van a
meerdelig bericht is opgenomen, tenzij de Doorsturen als bijlage optie is ingesteld.
Tenzij de optie volledige namen is ingesteld, worden de adressen van ontvangers verwijderd
opmerkingen, namen enz.

negeren
Specificeert welke kopvelden moeten worden genegeerd met de opdracht fwd​ Dit commando
heeft geen effect wanneer de Doorsturen als bijlage optie is ingesteld.

vasthouden
Specificeert welke kopvelden behouden moeten blijven met de opdracht fwd. vasthouden
overschrijvingen negeren. Deze opdracht heeft geen effect wanneer de Doorsturen als bijlage
optie is ingesteld.

geest Definieer of vermeld commando-aliassen, zogenaamde ghosts. Zonder argumenten een lijst van allemaal
momenteel bekende aliassen wordt afgedrukt. Met als argument de uitbreiding van het gegeven
alias wordt weergegeven. Met twee of meer argumenten wordt een opdrachtalias gedefinieerd of bijgewerkt:
het eerste argument is de naam waaronder de resterende opdrachtregel zou moeten staan
toegankelijk, waarvan de inhoud zo ongeveer alles kan zijn. Er kan een geest worden gebruikt
overal kan een normaal commando gebruikt worden, maar heeft altijd voorrang; eventuele argumenten
die aan de opdrachtalias zijn gegeven, worden samengevoegd met de aliasinhoud, en de
resulterende tekenreeks vormt de opdrachtregel die in feite wordt uitgevoerd. Zie ook
ongastvrij.

? g xx
`spook': geen alias: "xx"
? gh xx echo hallo,
? g xx
spook xx "echo hallo,"
? xx
Hallo,
? xx wereld
hello, world

headers (h) Toon de huidige groep kopteksten, waarvan de grootte afhangt van de variabele
scherm. Als een berichtspecificatie wordt gegeven, wordt de groep kopteksten met de
eerste bericht daarin wordt getoond en het bericht bovenaan het scherm wordt het
nieuwe "punt".

hulp (hel) Een synoniem voor ?.

geschiedenis [Optie] Ofwel tonen or duidelijk de lijst met geschiedenisitems; een decimaal NUMMER
argument selecteert en toont de respectieve geschiedenisinvoer - druk op "ENTER" om te accepteren
het, en de geschiedenisinvoer wordt de nieuwe geschiedenistop. De standaardmodus indien nee
argumenten worden gegeven is tonen.

houden (ho, ook behouden) Neemt een berichtenlijst en markeert elk bericht daarin om op te slaan
in de systeemmailbox van de gebruiker in plaats van in MBOX. Overschrijft niet de verwijderen
commando. S-nail wijkt met dit commando af van de POSIX-standaard, omdat a volgende
commando uitgegeven na houden zal het volgende bericht weergeven, niet het huidige.

if (i) Een deel van de nestbare if/elif/anders/endif voorwaardelijke uitvoeringsconstructie - als
de gegeven voorwaarde is waar, dan wordt het ingekapselde blok uitgevoerd. Alleen POSIX
ondersteunt de voorwaarden '[Rr]eceive', '[Ss]end' en '[Tt]erm' (uitvoeren indien standaard
invoer is een tty), alle overige voorwaarden zijn niet-draagbare extensies; Let daar op
onjuist gespecificeerde voorwaarden leiden tot de uitvoering van de volledige voorwaardelijke
bouwen tot aan de (bijpassende) afsluiting endif opdracht te onderdrukken. De syntaxis
van de nestbare if voorwaardelijke uitvoeringsconstructie vereist dat elke voorwaarde en
syntaxiselement is omgeven door witruimte.

indien ontvangen
commando's ...
anders
commando's ...
endif

Een andere voorwaarde kan elke booleaanse waarde zijn (zie de sectie Waarde opties For
booleans) om een ​​ingepakt blok te markeren als "nooit uitvoeren" of "altijd uitvoeren". Het is
mogelijk om een ​​variabele te controleren op bestaan ​​of de uitbreiding ervan te vergelijken met een gebruiker
gegeven waarde of een andere variabele via de '$' (“variabele volgende”) voorwaardelijke trigger
karakter. De beschikbare vergelijkingsoperatoren zijn '<' (kleiner dan), '<=' (kleiner dan
of gelijk aan), '==' (gelijk), '!=' (niet gelijk aan), '>=' (groter dan of gelijk aan), '>'
(groter dan), '=@' (is substring van) en '!@' (is geen substring van). De waarden
van de linker- en rechterkant worden behandeld als strings en worden vergeleken met 8-bit byte-
wijs, hoofdlettergebruik negeren volgens de regels van de US-ASCII-codering (daarom,
afhankelijk van de actieve locale, wat mogelijk valse resultaten oplevert voor tekenreeksen in de
lokale codering). Behalve voor de subtekenreekscontroles zal de vergelijking in plaats daarvan zijn
rekenkundig uitgevoerd als beide, zowel de door de gebruiker opgegeven waarde als de variabele
inhoud, kan worden ontleed als getallen (integers). Een niet-ingestelde variabele wordt behandeld als de
lege string.

Wanneer de [Optionele] ondersteuning voor reguliere expressies beschikbaar is, wordt de aanvullende test
gevallen '=~' en '!~' kunnen worden gebruikt. Ze behandelen de rechterkant als een normale
expressie die niet hoofdlettergevoelig is en volgens de actieve LC_CTYPE
locale, wat betekent dat strings in de locale-codering correct moeten overeenkomen.

Voorwaarden kunnen worden samengevoegd via EN-OF-lijsten (waarbij de AND-operator '&&' is en de
OR-operator is '||'), die dezelfde prioriteit hebben en worden geëvalueerd met links
associativiteit, waarbij dus dezelfde syntaxis wordt gebruikt die bekend is voor de sh(1). Het is ook
mogelijk om groepen voorwaarden en lijsten te vormen door ze in paren te plaatsen
tussen haakjes '[ ... ]', die in elkaar kunnen grijpen en ook kunnen worden samengevoegd
via EN-OF lijsten.

De resultaten van individuele condities en hele groepen kunnen via unary worden gewijzigd
operatoren: de unaire operator '!' zal het resultaat omkeren.

als $debuggen
echo *debug* is ingesteld
endif
als $ttycharset == "UTF-8"
echo *ttycharset* is ingesteld op UTF-8, niet hoofdlettergevoelig
endif
stel t1=één in t2=één
als $t1 == $t2
echo Deze twee variabelen zijn gelijk
endif
als $versie-hoofd >= 15
echo Een nieuwe versie uitvoeren..
als $features =@ "regex"
als $TERM =~ "^xterm.*"
echo ..in een X-terminal
endif
endif
als [ [ waar ] && [ [ $debug ] || [ $ uitgebreid ] ] ]
echo Lawaaierig, rumoerig
endif
indien waar && $debug || $ uitgebreid
echo Linker associativiteit, zoals bekend van de shell
endif
als ! ! WAAR && ! [ ! $debuggen && ! $ uitgebreid ]
echo Unary-operatorondersteuning
endif
endif

negeren Zonder argumenten wordt de lijst met genegeerde koptekstvelden afgedrukt, anders de gegeven
lijst met koptekstvelden is toegevoegd aan de negeerlijst: Koptekstvelden in de negeerlijst
worden niet afgedrukt op de terminal wanneer een bericht wordt afgedrukt. Om een ​​bericht in af te drukken
gebruik in zijn geheel de commando's Type or Print. Zie ook afdanken en behouden.

imap [Optie] Stuurt opdrachtreeksen rechtstreeks naar de huidige IMAP-server. Slak
werkt altijd in IMAP `geselecteerde status' op de huidige mailbox; beveelt dat
verandering zal leiden tot ongewenste resultaten en moet worden vermeden. Handige IMAP
commando's zijn:

create Neemt de naam van een IMAP-mailbox als argument en maakt aan
het.

getquotaroot (RFC 2087) Neemt de naam van een IMAP-mailbox als argument
en drukt de quota af die van toepassing zijn op de mailbox. Niet alle IMAP
servers ondersteunen deze opdracht.

naamruimte (RFC 2342) Neemt geen argumenten en drukt de Personal
Naamruimten, de naamruimten van de andere gebruiker en de gedeelde
Naamruimten. Elk naamruimtetype wordt tussen haakjes weergegeven; als
er zijn meerdere naamruimten van hetzelfde type, inner
haakjes scheiden ze. Voor elke naamruimte een prefix en een
hiërarchiescheidingsteken wordt vermeld. Niet alle IMAP-servers ondersteunen dit
deze opdracht.

inc Hetzelfde als nieuwe e-mail.

lijst Drukt de namen van alle beschikbare commando's alfabetisch gesorteerd af.

lokaalopt
Deze opdracht kan worden gebruikt om wijzigingen in variabelen te lokaliseren, wat inhoudt dat hun status
zal worden teruggezet naar de vorige zodra het gedekte bereik is verlaten. Het kan alleen maar
gebruikt in macrodefinitieblokken geïntroduceerd door account or bepalen, en is
geïnterpreteerd als een boolean (zie Waarde opties); de "gedekte reikwijdte" van een account is
links als het weer wordt uitgeschakeld.

definieer tijdelijke_instellingen {
stel global_option1 in
localopts aan
stel local_option1 in
stel local_option2 in
localopts uit
stel global_option2 in
}

Note dat deze instelling "opstapelt": dwz als 'macro1' lokalisatie van wijzigingen mogelijk maakt
en 'macro2' aanroept, die de lokalisatie expliciet reset, waarna elke waarde verandert
binnen 'macro2' wordt nog teruggezet door 'macro1'!

Antwoord Reageer op berichten die binnenkomen via bekende (mlijst) of geabonneerd (mlabonneren)
mailinglijsten, of doen alsof (zie Mailing lijsten): bovenop het gebruikelijke antwoord
functionaliteit zal dit actief berichtontvangers in volgorde toewijzen en zelfs verwijderen
om een ​​bericht te genereren dat naar een mailinglijst zou moeten worden gestuurd. Bijvoorbeeld
het zal ook impliciet een 'Mail-Followup-To:' header genereren als dat nuttig lijkt,
ongeacht de instelling van de variabele vervolg op.

E-mailadres Soortgelijke mail, maar slaat het bericht op in een bestand met de naam naar het lokale deel van het
adres van de eerste ontvanger (in plaats van in record).

mail (m) Neemt een (lijst met) adres(sen) van ontvangers als (een) argument(en), of vraagt ​​door
standaardinvoer als er geen werd gegeven; verzamelt vervolgens de resterende e-mailinhoud en
zendt het uit.

mbox (mb) De gegeven berichtenlijst moet naar MBOX worden verzonden wanneer S-nail wordt afgesloten; dit is de
standaardactie, tenzij de houden optie is ingesteld. [v15 gedrag kan afwijken] Dit
commando kan alleen gebruikt worden in een systeem mailbox (zie filet).

mime type
Zonder argumenten wordt de inhoud van de MIME-type cache weergegeven. Anders
elk argument definieert een volledige MIME-typespecificatie van een type dat zal zijn
toegevoegd (prepended) aan de cache. In ieder geval worden bronnen van het MIME-type als eerste geladen
nodig - mimetypes-load-control kan worden gebruikt om nauwkeurig af te stemmen welke bronnen dat zijn
werkelijk geladen. Raadpleeg het gedeelte over De mime.types bestanden voor meer over MIME
typespecificaties en dit onderwerp in het algemeen. MIME-type uitschrijving en cache
resets kunnen worden geactiveerd met ontmimetype.

mlijst Zonder argumenten wordt de lijst van alle momenteel gedefinieerde mailinglijsten (en hun
attributen, indien van toepassing) wordt afgedrukt. Anders worden alle gegeven argumenten (wat niet hoeft te zijn
geciteerd behalve spaties) worden toegevoegd en worden voortaan herkend als mailing
lijsten. Mailinglijsten kunnen verwijderd worden via het commando verwijderen.

Als de [Optionele] ondersteuning voor reguliere expressies beschikbaar is, dan kunnen mailinglijsten dat wel
ook gespecificeerd worden als reguliere expressies (zie opnieuw formatteren(7) voor meer daarover).

mlabonneren
Zonder argumenten de lijst van alle momenteel gedefinieerde mailinglijsten die een
abonnementskenmerk wordt afgedrukt. Anders wordt dit attribuut voor iedereen ingesteld
gegeven mailinglijsten, en indien nodig nieuwe aanmaken (zoals via mlijst). Abonnement
attributen kunnen worden verwijderd via de opdracht afmelden. Zie ook vervolg op.

Verplaatsen Soortgelijke beweging, maar verplaatst de berichten naar een bestand met de naam naar het lokale deel van het
afzenderadres van het eerste bericht (in plaats van in record).

beweging Gedraagt ​​zich als kopiëren maar markeert de berichten voor verwijdering als ze zijn overgedragen
succes.

Meer Like meer, maar drukt ook genegeerde koptekstvelden en alle MIME-onderdelen af. Identiek aan
Pagina.

meer Roept de PAGER op de gegeven berichten, zelfs in niet-interactieve modus en zo lang
aangezien de standaarduitvoer een terminal is. Identiek aan pagina.

netrc [Optie] Ofwel (tonen of) duidelijk de huidige .netrc cache, laad het bestand eerst als
nodig in het eerste geval. Merk op dat S-nail alleen zal proberen het bestand te lezen
een keer gebruiken 'netrc wissen' om de volgende poging te openen. Zien netrc-opzoeken en
sectie On URL syntaxis en geloofsbrief lookup; het deel De .netrc filet documenten
het bestandsformaat in detail.

nieuwe e-mail Controleert op nieuwe e-mail in de huidige map zonder eerst wijzigingen door te voeren.
Als er nieuwe mail aanwezig is, wordt er een bericht afgedrukt. Als de hoofd variabele is ingesteld, de
kopteksten van elk nieuw bericht worden ook afgedrukt.

volgende (n) (zoals '+' of “ENTER”) Gaat naar het volgende bericht in volgorde en typt het. Met
een argumentenlijst, typt het volgende overeenkomende bericht.

New Hetzelfde als Ongelezen.

nieuwe Hetzelfde als ongelezen.

nee hoor Als de huidige map wordt benaderd via een netwerkverbinding, is er een "NOOP"-opdracht
verzonden, anders wordt er geen bewerking uitgevoerd.

Pagina Like pagina, maar drukt ook genegeerde koptekstvelden en alle MIME-onderdelen af. Identiek aan
Meer.

pagina Roept de PAGER op de gegeven berichten, zelfs in niet-interactieve modus en zo lang
aangezien de standaarduitvoer een terminal is. Identiek aan meer.

Pijp Like pijp maar ook pijpen negeerden kopvelden en alle onderdelen van MIME
'meerdelige/alternatieve' berichten.

pijp (pi) Neemt een berichtenlijst en een shell-commando en leidt de berichten door de
commando. Zonder een argument wordt het huidige bericht door de opdracht geleid
gegeven door de cmd variabel. Als de pagina variabele is ingesteld, wordt elk bericht gevolgd
door een formfeed-teken.

behouden
(pre) Een synoniem voor houden.

Print (P) Zoals print maar drukt ook genegeerde koptekstvelden en alle delen van MIME af
'meerdelige/alternatieve' berichten. Zie ook print, negeren en behouden.

print (p) Neemt een berichtenlijst en typt elk bericht op de terminal van de gebruiker. Voor
MIME multipart messages zijn alle delen met een inhoudstype 'tekst' of 'bericht'
getoond, de andere zijn verborgen, behalve hun kopteksten. Berichten worden gedecodeerd en
indien nodig geconverteerd naar de terminaltekenset.

ophouden (q) Beëindigt de sessie en slaat alle niet-verwijderde, niet-opgeslagen berichten in de huidige op
MBOX, met behoud van alle berichten gemarkeerd met houden or behouden of nooit naar verwezen
de systeemmailbox en het verwijderen van alle andere berichten uit de systeemmailbox. Als
nieuwe mail is binnengekomen tijdens de sessie, zal het bericht “You have new mail” zijn
getoond. Indien gegeven tijdens het bewerken van een mailboxbestand met de opdrachtregelvlag -fdan
het bewerkingsbestand wordt herschreven. Een terugkeer naar de shell wordt uitgevoerd, tenzij het herschrijven
van het bewerkingsbestand mislukt, in welk geval de gebruiker kan ontsnappen met de opdracht exit.

redirect
Hetzelfde als opnieuw versturen.

redirect
Hetzelfde als Opnieuw.

verwijderen Verwijdert de benoemde mappen. De gebruiker wordt in de interactieve modus om bevestiging gevraagd.

andere naam geven Neemt de naam van een bestaande map en de naam voor de nieuwe map en hernoemt
de eerste naar de tweede. Beide mappen moeten van hetzelfde type zijn en moeten dat ook zijn
bevindt zich op de huidige server voor IMAP.

Antwoorden (R) Antwoord aan afzender. Reageert niet op andere ontvangers van het origineel
bericht. flipper zal dit commando uitwisselen met antwoord. Tenzij de optie volledige namen
is ingesteld, wordt het adres van de ontvanger ontdaan van opmerkingen, namen etc.

antwoord (r) Neem een ​​bericht en groep-reageert erop door de afzender en alles aan te spreken
ontvangers. vervolg op, vervolg op eer, antwoord op eer net zoals
ontvangers-in-cc reactiegedrag beïnvloeden. Het bevel Antwoord aanbiedingen speciaal
ondersteuning voor het beantwoorden van mailinglijsten. Tenzij de optie volledige namen speelt zich af
adressen van ontvangers worden verwijderd uit opmerkingen, namen enz. Als flipper wordt ingesteld
commando's Antwoorden en antwoord worden uitgewisseld.

allen beantwoorden
Soortgelijke antwoord, maar initieert een groepsantwoord ongeacht de waarde van flipper.

antwoord afzender
Soortgelijke Antwoorden, maar reageert alleen op de afzender, ongeacht de waarde van flipper.

Opnieuw Like opnieuw versturen, maar voegt geen kopregels toe. Dit is geen manier om de
identiteit van de afzender, maar handig om opnieuw een bericht naar dezelfde ontvangers te sturen.

opnieuw versturen Neemt een lijst met berichten en een gebruikersnaam en stuurt elk bericht naar de genoemde gebruiker.
'Resent-From:' en gerelateerde koptekstvelden worden toegevoegd aan de nieuwe kopie van het
bericht.

Reageren Hetzelfde als Antwoorden.

reageren op Hetzelfde als antwoord.

reageren
Hetzelfde als allen beantwoorden.

antwoord afzender
Hetzelfde als antwoord afzender.

behouden (ret) Zonder argumenten wordt de lijst met behouden kopvelden afgedrukt, anders
de gegeven lijst met koptekstvelden wordt toegevoegd aan de bewaarlijst: Koptekstvelden in de
bewaarlijst worden weergegeven op de terminal wanneer een bericht wordt afgedrukt, alle andere kopteksten
velden worden onderdrukt. Gebruik de opdrachten om een ​​bericht in zijn geheel af te drukken Type
or Print. Zie ook afdanken en negeren; behouden heeft voorrang op het genoemde.

Bespaar (S) Gelijk aan opslaan, maar slaat de berichten op in een bestand met de naam naar het lokale deel van
de afzender van het eerste bericht in plaats van (in record en) het nemen van een bestandsnaam
argument.

besparen (s) Neemt een berichtenlijst en een bestandsnaam en voegt elk bericht achtereenvolgens toe
van het dossier. Als er geen bestandsnaam wordt opgegeven, wordt het MBOX-bestand gebruikt. De bestandsnaam erin
aanhalingstekens, gevolgd door het gegenereerde aantal tekens, wordt herhaald op de terminal van de gebruiker.
Bij het bewerken van een systeemmailbox worden de berichten gemarkeerd voor verwijdering. Gecomprimeerde bestanden
en IMAP-mailboxen worden behandeld zoals beschreven voor de -f opdrachtregeloptie hierboven.

opgeslageniskaart
Hetzelfde als opslaan negeren.

opslaan negeren
Is naar besparen wat negeren is print en type dan: . Zo gemarkeerde kopvelden zijn
uitgefilterd bij het opslaan van een bericht door besparen of wanneer automatisch wordt opgeslagen in MBOX.
Deze opdracht mag alleen worden toegepast op koptekstvelden die niet bevatten
informatie die nodig is om het bericht te decoderen, zoals MIME-inhoudsvelden doen. Als opslaan
berichten op een IMAP-account negeren van velden maakt het onmogelijk om de gegevens te kopiëren
rechtstreeks op de server, waardoor de werking meestal veel langzamer wordt.

opslaanbewaren
Is naar besparen wat behouden is print en type dan: . Zo gemarkeerde kopvelden zijn de
alleen degenen die zijn opgeslagen met een bericht bij het opslaan door besparen of bij automatisch opslaan naar
MBOX. opslaanbewaren overschrijvingen opslaan negeren. Het gebruik van deze opdracht is sterk
afgeraden omdat het koptekstvelden kan verwijderen die nodig zijn om het bericht te decoderen
correct.

gezien Neemt een berichtenlijst en markeert alle berichten als gelezen.

reeks (se) Zonder argumenten drukt dit commando alle opties af en, voor niet-binaire opties,
waarden die momenteel bekend zijn bij S-nail. Een van de opties instellen bsdcompat or
bsdset verandert het uitvoerformaat naar BSD-stijl, anders een correct geciteerde lijst
is geproduceerd. Als debug is ingesteld of breedsprakig twee keer is ingesteld, dan is de lijst
gewijzigd om geassembleerde variabelen te markeren.

Wijzigt anders (in- en uitschakelen) de gegeven opties. Argumenten zijn van de vorm
'option=value' (geen spatie voor of na '='), of gewoon 'option' als er geen is
waarde. Aanhalingstekens kunnen rond elk deel van de opdrachtverklaring worden geplaatst
spaties of tabs citeren, bijv.

set indentprefix="->"

Als een argument begint met 'no', zoals in 'set nosave', is het effect hetzelfde als
het aanroepen van de uitgeschakeld commando met het resterende deel van de variabele ('unset save').

settenv Identiek aan reeks behalve dat de opties ook naar het programma worden geëxporteerd
omgeving; aangezien deze taak native host-ondersteuning vereist, zal de opdracht dat altijd doen
meld een fout als die niet beschikbaar is (maar gedraag je nog steeds als reeks in dit geval). Dit
operatie is een no-op tenzij alle bronbestanden zijn geladen. Zie ook
onrustigv.

schelp (sh) Roept een interactieve versie van de shell op.

kortere weg
Zonder argumenten wordt de lijst met alle momenteel gedefinieerde snelkoppelingen afgedrukt.
Anders zijn alle gegeven argumenten (die niet hoeven te worden geciteerd, behalve witruimte).
behandeld als paren snelkoppelingen en hun uitbreidingen, waardoor nieuwe of veranderende
reeds bestaande snelkoppelingen, indien nodig. Snelkoppelingen kunnen worden verwijderd via de opdracht
niet-snelkoppeling. De uitbreidingsreeksen moeten in de beschreven syntaxis staan
voor de filet opdracht.

tonen Like print, maar voert noch MIME-decodering noch decodering uit, zodat de raw
berichttekst wordt weergegeven.

grootte (si) Druk de grootte in karakters af van elk bericht van de gegeven berichtenlijst.

sorteren Maak een gesorteerde weergave van de huidige map en wijzig de volgende commando
en de adresseringsmodi zodanig dat ze verwijzen naar berichten in de gesorteerde volgorde.
Berichtnummers zijn hetzelfde als in de normale modus. Als de hoofd variabele is ingesteld, een
koptekstoverzicht in de nieuwe volgorde wordt ook afgedrukt. Mogelijke sorteercriteria zijn:

datum Sorteer de berichten op hun 'Datum:'-veld, dat wil zeggen op de tijd dat ze
werden gestuurd.
van Sorteer berichten op de waarde van hun veld 'Van:', dat wil zeggen op de
adres van de afzender. Als de shownaam variabele is ingesteld, de
de echte naam van de afzender (indien van toepassing) wordt gebruikt.
grootte Sorteer de berichten op grootte.
spam [Optie] Sorteer het bericht op hun spamscore, zoals altijd
geclassificeerd door spamrate.
status Sorteer de berichten op berichtstatus.
onderwerp Sorteer de berichten op onderwerp.
thread Maak een weergave met threads.
om berichten te sorteren op de waarde van hun veld 'Aan:', dat wil zeggen op de
adres van de ontvanger. Als de shownaam variabele is ingesteld, de
de echte naam van de ontvanger (indien van toepassing) wordt gebruikt.

Als er geen argument wordt opgegeven, wordt het huidige sorteercriterium afgedrukt.

(bron) (dus) Het broncommando leest commando's uit een bestand.

bron_als
Het verschil met (bron) is dat deze opdracht geen fout genereert als de
gegeven bestandsargument kan niet met succes worden geopend. Dit kan van belang zijn in bijv.
bronbestanden, aangezien het laden ervan wordt gestopt wanneer er een fout wordt aangetroffen.

spamvrij
[Optie] Neemt een lijst met berichten en wist hun 'is-spam'-vlag.

spamvergeten
[Optie] Neemt een lijst met berichten en veroorzaakt de spam-interface vergeten dat het bestaat
ooit gebruikt om zijn Bayesiaanse filter te trainen. Tenzij anders vermeld is de 'is-spam'
vlag van het bericht wordt geïnspecteerd om te kiezen of een bericht zal worden vergeten
"ham" of "spam".

spamham [Optie] Neemt een lijst met berichten en informeert het Bayesiaanse filter over de
spam-interface dat ze "ham" zijn. Dit wist ook de 'is-spam'-vlag van de
berichten in kwestie.

spamrate
[Optie] Neemt een lijst met berichten en beoordeelt ze met behulp van de geconfigureerde
spam-interface, zonder de berichten te wijzigen, maar hun 'is-spam'-vlag in te stellen als
gepast; omdat de spam-beoordelingsheaders verloren gaan, wordt het tarief vergeten
zodra de brievenbus is verlaten. Raadpleeg het gedeelte over de handleiding Behandeling spam voor de
compleet beeld van spamafhandeling in S-nail.

spamset [Optie] Neemt een lijst met berichten en stelt hun 'is-spam'-vlag in.

spamspam
[Optie] Neemt een lijst met berichten en informeert het Bayesiaanse filter over de
spam-interface dat ze "spam" zijn. Dit zet ook de 'is-spam'-vlag van de
berichten in kwestie.

draad [Verouderd] Hetzelfde als 'thread sorteren' (overweeg indien nodig een 'ghost' te gebruiken).
Maak een threaded representatie van de huidige map, dwz inspringende berichten die
zijn antwoorden op andere berichten in de kopweergave en verander de volgende commando en
de adresseringsmodi zodanig dat ze verwijzen naar berichten in de thread-volgorde.
Berichtnummers zijn hetzelfde als in de modus zonder threads. Als de hoofd variabele is ingesteld,
er wordt ook een koptekstoverzicht in geordende volgorde afgedrukt.

top (to) Neemt een berichtenlijst en drukt de bovenste paar regels van elk af. Het aantal
afgedrukte regels wordt bepaald door de variabele toplijnen en staat standaard op vijf.

  (tou) Neemt een berichtenlijst en markeert de berichten voor opslag in MBOX. Slak
wijkt met deze opdracht als volgt af van de POSIX-standaard volgende commando
zal het volgende bericht weergeven in plaats van het huidige.

Type (T) Identiek aan de Print opdracht.

type dan: (t) Een synoniem voor print.

ontcijferen
Verwijder alle opgegeven accounts. Er wordt een foutmelding afgedrukt als een bepaald account dat niet is
bepaald. De speciale naam '*' verwijdert alle bestaande accounts.

alias (una) Neemt een lijst met namen gedefinieerd door aliasopdrachten en verwijdert de onthouden
groepen gebruikers. De speciale naam '*' verwijdert alle bestaande aliassen.

onbeantwoord
Neemt een berichtenlijst en markeert elk bericht als niet beantwoord.

niet instorten
Alleen van toepassing op schroefdraadmodus. Neemt een berichtenlijst en maakt het bericht en
alle antwoorden daarop weer zichtbaar in koptekstoverzichten. Wanneer een bericht de
huidige bericht, wordt het automatisch zichtbaar gemaakt. Ook bij een bericht met
samengevouwen antwoorden wordt afgedrukt, worden deze allemaal automatisch weer uitgevouwen.

ondefinieer
Maak de definitie van alle gegeven macro's ongedaan. Er wordt een foutmelding afgedrukt als een bepaalde macro dat niet is
bepaald. De speciale naam '*' verwijdert alle bestaande macro's.

undelete
(u) Neemt een berichtenlijst en markeert elk bericht als niet verwijderd.

onttrekken Neemt een berichtenlijst en undrafts elk bericht.

markeren Neemt een berichtenlijst en markeert elk bericht als niet zijnde vlagged.

niet negeren
Verwijdert de veldnamen van de koptekst uit de lijst met genegeerde velden voor de vooruit
commando. De speciale naam '*' verwijdert alle velden.

ontmoedigen
Verwijdert de veldnamen in de koptekst uit de lijst met bewaarde velden voor de vooruit
commando. De speciale naam '*' verwijdert alle velden.

ongastvrij Verwijder alle gegeven commando's geestS. De speciale naam '*' zal alle geesten verwijderen.

negeren
Verwijdert de kopveldnamen uit de lijst met genegeerde velden. De speciale naam
'*' verwijdert alle velden.

ontmimetype
Verwijder alle gegeven MIME-types, bijv. 'unmimetype text/plain' zal alles verwijderen
geregistreerde specificaties voor het MIME-type 'text/plain'. De speciale naam '*'
zal alle bestaande MIME-typen verwijderen, net als 'resetten', maar welke ook
schakelt cache-initialisatie weer in via mimetypes-load-control.

verwijderen Vergeet alle gegeven mailinglijsten. De speciale naam '*' verwijdert alles
lijsten. Zie ook mlijst.

afmelden
Verwijder het abonnementskenmerk van alle opgegeven mailinglijsten. De speciale naam
'*' wist het attribuut uit alle lijsten waarin het is ingesteld. Zie ook
mlabonneren.

Ongelezen Hetzelfde als ongelezen.

ongelezen Neemt een berichtenlijst en markeert elk bericht als niet gelezen.

onhoudbaar
Verwijdert de veldnamen in de koptekst uit de lijst met bewaarde velden. De speciale naam
'*' verwijdert alle velden.

niet opslaannegeren
Verwijdert de kopveldnamen uit de lijst met genegeerde velden om op te slaan. De
speciale naam '*' verwijdert alle velden.

niet redden
Verwijdert de kopveldnamen uit de lijst met bewaarde velden om op te slaan. De
speciale naam '*' verwijdert alle velden.

uitgeschakeld (uns) Neemt een lijst met optienamen en verwijdert hun onthouden waarden; de
inverse van reeks.

onrustigv
Identiek aan uitgeschakeld behalve dat de opties ook uit het programma worden verwijderd
omgeving; aangezien deze taak native host-ondersteuning vereist, zal de opdracht dat altijd doen
meld een fout als die niet beschikbaar is (maar gedraag je nog steeds als uitgeschakeld). Deze operatie
is een no-op tenzij alle bronbestanden zijn geladen. Zie ook settenv.

niet-snelkoppeling
Verwijdert de snelkoppelingsnamen die als argumenten zijn opgegeven. De speciale naam '*' wordt verwijderd
alle snelkoppelingen.

uitsorteren Schakel de gesorteerde of gegroepeerde modus uit (zie de sorteren en draad commando's), keer terug naar
normale berichtvolgorde en, als de hoofd variabele is ingesteld, drukt u een koptekstoverzicht af.

losdraaien
[Verouderd] Hetzelfde als uitsorteren.

URLdecode
Decodeer de gegeven URL-gecodeerde tekenreeksargumenten en toon de resultaten.

urlcode
URL-codeer de gegeven argumenten en toon de resultaten.

Varedit Bewerk de waarden van of creëer de gegeven variabele(n) in de EDITOR. Binaire variabelen
kan niet worden bewerkt.

Varshow Toon informatie over alle gegeven opties. S-nail kent een eindige verzameling van
bekende ingebouwde variabelen die verder zijn onderverdeeld in binaire en waardevarianten;
ze kunnen speciale eigenschappen hebben, zoals "alleen-lezen" (instelling mag niet worden gewijzigd) en
"virtueel", wat betekent dat de waarde zo nodig on-the-fly wordt gegenereerd. Naast
die bekende variabelen een oneindig aantal onbekende, zogenaamde "geassembleerde"
variabelen, waarvan wordt verwacht dat ze waarden kunnen opslaan, kunnen bestaan.

? stel foo=bar nobar in
? varshow sendwait versie-major foo bar
"sendwait": (73) binair: set=1 (OMGEVING=0)
"version-major": (192) waarde, alleen-lezen, virtueel:\
set=1 (OMGEVING=0) waarde<14>
"foo": (geassembleerde) set=1 (OMGEVING=0) waarde
"bar": (geassembleerde) set=0 (OMGEVING=0) waarde

controleren [Optie] Neemt een berichtenlijst en verifieert elk bericht. Als een bericht geen
S/MIME ondertekend bericht, verificatie hiervoor mislukt. Het verificatieproces
controleert of het bericht is ondertekend met een geldig certificaat, als de afzender van het bericht
e-mailadres overeenkomt met een van de adresgegevens in het certificaat, en als het
de inhoud van het bericht is gewijzigd.

visuele (v) Neemt een berichtenlijst en roept de display-editor op voor elk bericht. Gewijzigd
inhoud wordt weggegooid, tenzij de teruggeschrevenbewerkt variabele is ingesteld.

schrijven (w) Voor conventionele berichten wordt de body zonder alle headers geschreven. Het resultaat
wordt gedecodeerd en indien nodig geconverteerd naar het oorspronkelijke formaat. Als het uitvoerbestand
bestaat, wordt de tekst toegevoegd. Als een bericht in MIME multipart-indeling is, is dit het eerste
een deel wordt naar het gespecificeerde bestand geschreven zoals bij conventionele berichten, en de gebruiker is
gevraagd om een ​​bestandsnaam om elkaar op te slaan. Voor het gemak besparen van elk onderdeel
kan worden overgeslagen door een lege waarde op te geven; hetzelfde resultaat kan ook worden bereikt door
schrijven naar / Dev / null. Voor het tweede en volgende delen een leidende '|'
karakter zorgt ervoor dat het onderdeel wordt doorgesluisd naar de rest van de gebruikersinvoer
geïnterpreteerd als een shell-opdracht; anders wordt de gebruikersinvoer uitgebreid zoals gewoonlijk voor
mappen, bijv. tilde-uitbreiding wordt uitgevoerd. In niet-interactieve modus, alleen de
delen van het uit meerdere delen bestaande bericht met een bestandsnaam in de deelkop zijn
geschreven, de andere worden weggegooid. Het oorspronkelijke bericht is nooit gemarkeerd voor
verwijdering in de oorspronkelijke e-mailmap. Voor bijlagen is de inhoud van het
bestemmingsbestand worden overschreven als het bestand eerder bestond. Niet speciaal
behandeling van gecomprimeerde bestanden wordt uitgevoerd.

raken (x) Een synoniem voor afrit.

z S-nail presenteert berichtkoppen in vensters zoals beschreven onder de headers
commando. Deze opdracht schuift naar het volgende venster met berichten. Als er een argument is
gegeven, specificeert het het te gebruiken venster. Een getal voorafgegaan door '+' of '-' geeft aan
dat het venster wordt berekend in relatie tot de huidige positie. Een getal
zonder voorvoegsel specificeert een absoluut vensternummer, en een '$' laat S-nail scrollen
naar het laatste venster met berichten.

Z Soortgelijke z, maar scrolt naar het volgende of vorige venster dat er minstens één bevat
'nieuw' of vlagged bericht.

ACCENT MARKERING ONTSNAPPEN


Hier is een samenvatting van de tilde-escapes, die worden gebruikt om speciale functies uit te voeren wanneer
opstellen van berichten. Tilde-escapes worden alleen herkend aan het begin van regels. De naam
"tilde escape" is enigszins een verkeerde benaming, aangezien het daadwerkelijke escape-teken kan worden gewijzigd door
de optie aanpassen ontsnappen.

~~ snaar Voeg de tekstreeks in het bericht in, voorafgegaan door een enkele '~'. (Als de
escape-teken is gewijzigd, dat teken moet worden verdubbeld om dit te kunnen doen
stuur het aan het begin van een regel.)

~! commando Voer de aangegeven shell uit commandoen ga terug naar het bericht.

~. Hetzelfde effect als het typen van het einde-van-bestand-teken.

~: S-nagel-commando or ~_ S-nagel-commando
Voer het gegeven S-nail-commando uit. Niet alle commando's zijn echter toegestaan.

~? Schrijf een samenvatting van commando-escapes.

~< bestandsnaam Identiek aan ~r.

~<! commando commando wordt uitgevoerd met behulp van de shell. De standaarduitvoer wordt ingevoegd in het
bericht.

~@ [bestandsnaam...]
Bewerk de lijst met bijlagen interactief zonder argumenten. Als een bijlage
bestandsnaam leeg wordt gelaten, wordt die bijlage uit de lijst verwijderd. Wanneer de
einde van de lijst met bijlagen is bereikt, zal S-nail om verdere bijlagen vragen
totdat er een lege naam wordt gegeven. Als een bepaalde bestandsnaam uitsluitend bestaat uit de
hekje '#' gevolgd door een geldig berichtnummer van de momenteel actieve
mailbox, dan wordt het gegeven bericht bijgevoegd als een MIME 'message/rfc822' en het
de rest van dit gedeelte is niet van toepassing.

Als conversie van tekenset is gecompileerd in S-nail, dan geeft deze modus
de gebruiker de optie om invoer- en uitvoertekensets te specificeren, tenzij het bestand
extensie geeft binaire inhoud aan, in welk geval S-nail vraagt ​​of deze stap
worden overgeslagen voor de betreffende bijlage. Indien niet overgeslagen, dan is de
tekenset die erin slaagt de bijlagegegevens weer te geven, wordt gebruikt in het
'charset=' MIME-parameter van het mailbericht:

· Als invoer- en uitvoertekensets zijn opgegeven, is de conversie
vluchtig uitgevoerd. De gebruiker zal herhaaldelijk worden gevraagd tot het gewenste
conversie lukt.
· Als alleen een uitvoertekenset is opgegeven, wordt aangenomen dat de invoer dat is
in de ttytekenset tekenset en zal worden geconverteerd naar de gegeven uitvoer
tekenset on the fly. De gebruiker zal herhaaldelijk worden gevraagd tot het gewenste
conversie lukt.
· Als er helemaal geen tekensets zijn opgegeven, dan is het algoritme dat wel
gedocumenteerd in de sectie Karakter sets wordt toegepast, maar direct en op
de vlieg. De gebruiker wordt herhaaldelijk gevraagd tot de gewenste conversie
slaagt.
· Ten slotte, als er een invoer-, maar geen uitvoertekenset is opgegeven, dan is nee
conversie wordt ooit uitgevoerd, maar de MIME-parameterwaarde 'charset=' wel
nog steeds worden ingesteld op de gebruikersinvoer.
· De selectielus voor de tekenset kan worden verlaten door 'control-C' te typen, dwz
een onderbreking veroorzaken. Merk op dat dit vóór S-nail versie 15.0 eindigt
de volledige huidige selectie van bijlagen, niet alleen de tekenset
selectie.

Zonder ondersteuning voor conversie van tekensets zal S-nail om invoer vragen
alleen tekenset, en het zal de MIME-parameterwaarde 'charset=' instellen op de
gegeven input, indien van toepassing; als er geen gebruikersinvoer wordt gezien, dan is de ttytekenset karakterset
wordt in plaats daarvan gebruikt voor de parameterwaarde. Merk op dat de bestandsextensie
controle wordt in deze modus niet uitgevoerd, aangezien er toch geen conversie zal plaatsvinden.

Merk op dat er in de niet-interactieve modus, omwille van de reproduceerbaarheid, wel zal zijn
altijd twee vragen voor elke bijlage, ongeacht de karakterset
conversie beschikbaar is en wat de bestandsextensie is. De eerste vraagt ​​om de
bestandsnaam, en de tweede vraagt ​​om de ingevoerde tekenset om door te geven
naar de overeenkomstige MIME-parameter; er zal geen conversie worden geprobeerd als die er is
invoer op de laatste vraag, anders het gebruikelijke conversie-algoritme, zoals
hierboven, wordt toegepast. Voor berichtbijlagen, het antwoord op de tweede vraag
wordt volledig genegeerd.

Als (in plaats daarvan) bestandsnaam argumenten zijn opgegeven voor de ~@ commando dat ze zijn
behandeld als een door komma's gescheiden lijst met bestanden, die allemaal worden uitgevouwen en toegevoegd
aan het einde van de lijst met bijlagen. (Bestandsnamen met komma's, of met voorafgaande or
witruimte aan het einde kan alleen worden toegevoegd via de opdrachtregel of de eerste methode.
Berichtbijlagen kunnen alleen via de eerste methode worden toegevoegd; bestandsnamen die
clash met berichtnummers kan alleen worden toegevoegd via de opdrachtregel of de tweede
methode.) In deze modus wordt aangenomen dat de (tekst)bijlagen aanwezig zijn ttytekenset
codering, en zal worden geëvalueerd zoals gedocumenteerd in de sectie Karakter sets.

~A Voegt de tekenreeks in de Ondertekenen variabele (hetzelfde als '~i Teken'). De
ontsnappingsreeksen tabulator '\t' en nieuwe regel '\n' worden begrepen.

~a Voegt de tekenreeks in de teken variabele (hetzelfde als '~i teken'). De
ontsnappingsreeksen tabulator '\t' en nieuwe regel '\n' worden begrepen.

~b naam ... Voeg de voornamen toe aan de lijst met blinde ontvangers van doorslagen.

~c naam ... Voeg de opgegeven namen toe aan de lijst met ontvangers van doorslagen.

~d Lees het bestand gespecificeerd door de DEAD-variabele in het bericht.

~e Roep de teksteditor op voor het tot nu toe verzamelde bericht. Na de redactie
sessie is voltooid, kan de gebruiker doorgaan met het toevoegen van tekst aan het bericht.

~F berichten Lees de genoemde berichten in het bericht dat wordt verzonden, inclusief alle berichten
headers en MIME-onderdelen. Als er geen berichten zijn opgegeven, leest u de huidige in
bericht.

~f berichten Lees de genoemde berichten in het bericht dat wordt verzonden. Als er geen berichten zijn
opgegeven, leest u het huidige bericht in. negeren en behouden lijsten zijn gewend
de berichtkoppen wijzigen. Voor MIME multipart-berichten, alleen de eerste
afdrukbaar deel is inbegrepen.

~H Bewerk de berichtkopvelden 'From:', 'Reply-To:', 'Sender:' en
'Organisatie:' door ze allemaal achtereenvolgens te typen en de gebruiker de mogelijkheid te geven het te bewerken
veld. De standaardwaarden voor deze velden zijn afkomstig uit de oppompen van, antwoord aan,
afzender en ORGANISATIE variabelen.

~h Bewerk de berichtkopvelden 'Aan:', 'Cc:', 'Bcc:' en 'Onderwerp:' door te typen
elk op zijn beurt en de gebruiker toestaan ​​het veld te bewerken.

~i variabele Voeg de waarde van de opgegeven variabele in het bericht in en voeg een nieuwe regel toe
karakter aan het eind. Het bericht blijft ongewijzigd als de variabele niet is ingesteld
of leeg. De ontsnappingsreeksen tabulator '\t' en nieuwe regel '\n' worden begrepen.

~M berichten Lees de genoemde berichten in het bericht dat wordt verzonden, ingesprongen door inspringvoorvoegsel.
Als er geen berichten zijn opgegeven, leest u het huidige bericht.

~m berichten Lees de genoemde berichten in het bericht dat wordt verzonden, ingesprongen door inspringvoorvoegsel.
Als er geen berichten zijn opgegeven, leest u het huidige bericht. negeren en behouden
lijsten worden gebruikt om de berichtkoppen te wijzigen. Voor MIME multipart-berichten,
alleen het eerste afdrukbare deel is inbegrepen.

~p Druk het tot nu toe verzamelde bericht af, voorafgegaan door de berichtkopvelden
en gevolgd door de lijst met bijlagen, indien aanwezig.

~q Annuleer het bericht dat wordt verzonden en kopieer het naar het bestand dat door de DEAD is opgegeven
variabel als besparen is ingesteld.

~R bestandsnaam Lees het genoemde bestand in het bericht, ingesprongen door inspringvoorvoegsel.

~r bestandsnaam Lees het genoemde bestand in het bericht.

~s snaar Zorg ervoor dat de benoemde tekenreeks het huidige onderwerpveld wordt.

~t naam ... Voeg de voornaam/namen toe aan de lijst met directe ontvangers.

~U berichten Lees het (de) gegeven / huidige bericht(en) in exclusief alle kopteksten, ingesprongen door
inspringvoorvoegsel.

~u berichten Lees het (de) gegeven / huidige bericht(en) in, exclusief alle headers.

~v Roep een alternatieve editor op (gedefinieerd door de optie VISUAL) voor het bericht
tot nu toe verzameld. Gewoonlijk is de alternatieve editor een schermeditor.
Nadat de editor is afgesloten, kan de gebruiker doorgaan met het toevoegen van tekst aan het einde van de
bericht.

~w bestandsnaam Schrijf het bericht op het genoemde bestand. Als het bestand bestaat, is het bericht
eraan toegevoegd.

~x Hetzelfde als ~q, behalve dat het bericht helemaal niet wordt opgeslagen.

~| commando Leid het bericht door de opgegeven filteropdracht. Als het commando nee geeft
uitvoer of abnormaal beëindigt, behoudt u de oorspronkelijke tekst van het bericht.
Bijvoorbeeld de opdracht fmt(1) wordt vaak gebruikt als een herverdelingsfilter.

VARIABELE OPTIES


Variabelen worden geregeld via reeks en uitgeschakeld commando's; in het algemeen gebruiken uitgeschakeld kan ook
bereikt door een variabelenaam vooraf te laten gaan met de tekenreeks "nee" en aan te roepen reeks, bijv. 'uitgeschakeld
crt' heeft hetzelfde effect als 'set nocrt'. Aanmaken of bewerken van variabelen in een
editor kan ook worden bereikt met Varedit. Varshow zal meer inzicht geven in het gegeven
variabele(n), terwijl reeks zal een lijst met alle variabelen afdrukken wanneer deze wordt aangeroepen zonder
argumenten. Opties worden ook impliciet overgenomen van het programma MILIEU en kan zijn
expliciet instellen via de opdrachtregeloptie -S.

Er bestaan ​​verschillende soorten opties: binaire opties, die zich slechts in een van de twee toestanden kunnen bevinden
"set" en "unset", evenals waardeopties die een toegewezen tekenreekswaarde hebben, waarvoor
correct citeren kan belangrijk zijn tijdens de opdracht.

Eerste Instellingen
De standaard POSIX 2008/Cor 1-2013 stelt de volgende initiële variabele-instellingen verplicht:
geenallesnetGeentoevoegen, vraagsubGeenvraagbccGeenautomatisch afdrukkenGeenknalGeencmdGeencrtGeendebugGeenstip,
ontsnappen ingesteld op '~', neeflipperGeenmap, hoofdGeenhoudenGeennegerenGeennegerenGeenhouden,
geenblijf VeiligGeenMetooGeenbuitenmapGeenpagina, prompt ingesteld op '? ' (merk op dat S-nail afwijkt van
de standaard door '\& ' te gebruiken, maar de '\&' speciale prompt escape resulteert in "?" wordt afgedrukt
tenzij bsdcompat is ingesteld), neerustigGeenrecord, besparenGeenwachtGeenlaten zien aanGeenOndertekenenGeenteken,
toplijnen ingesteld op '5'.

Opmerkingen: S-nail ondersteunt het nreen hop variabele - gebruik opdrachtregelopties of
sendmail-argumenten om opties door te geven aan een MTA. En de standaard global s-nail.rc filet
(die wordt geladen, tenzij de -n opdrachtregelvlag is gebruikt of de NAIL_NO_SYSTEM_RC
omgevingsvariabele is ingesteld) buigt die initiële instellingen een beetje, het stelt bijvoorbeeld de opties in
houden, blijf Veilig en houden, om er maar een paar te noemen, oproepen behouden enz., en moet dus in aanmerking worden genomen
account.

binair opties
add-file-ontvangers
Als er bestands- of pipe-ontvangers zijn opgegeven, vermeld deze dan in het
corresponderende adresvelden van het bericht in plaats van ze stilletjes te strippen
uit hun lijst met ontvangers. Dergelijke geadresseerden worden standaard niet vermeld.

allesnet Zorgt ervoor dat alleen het lokale deel wordt geëvalueerd bij het vergelijken van adressen.

toevoegen Zorgt ervoor dat berichten die zijn opgeslagen in MBOX aan het einde worden toegevoegd in plaats van ervoor.
Dit moet altijd worden ingesteld.

vragen or vraagsub
Zorgt ervoor dat S-nail om het onderwerp van elk verzonden bericht vraagt. Als de gebruiker
reageert met simpelweg een nieuwe regel, er wordt geen onderwerpveld verzonden.

gevraagd Zorgt ervoor dat de prompts voor de lijsten 'Cc:' en 'Bcc:' verschijnen nadat het bericht is ontvangen
bewerkt.

vraagaanhechten Indien ingesteld, vraagt ​​S-nail om bestanden om aan het einde van elk bericht toe te voegen
lijst op dat moment leeg blijkt te zijn. Een lege regel voltooit de lijst.

vraagcc Zorgt ervoor dat de gebruiker wordt gevraagd om de ontvangers van carbonkopieën (aan het einde van elk
bericht als gevraagd or bsdcompat zijn ingesteld) zal de lijst leeg zijn (op dat
tijd). Een lege regel voltooit de lijst.

vraagbcc Zorgt ervoor dat de gebruiker wordt gevraagd om blinde ontvangers van doorslagen (aan het einde van
elk bericht als gevraagd or bsdcompat zijn ingesteld) wordt de lijst leeg bevonden (at
die tijd). Een lege regel voltooit de lijst.

vraagteken [Optie] Zorgt ervoor dat de gebruiker wordt gevraagd of het bericht aan het einde moet worden ondertekend
van elk bericht. De smiley-teken variabele wordt genegeerd wanneer deze variabele is ingesteld.

automatisch samenvouwen
Zorgt ervoor dat threads automatisch worden samengevouwen wanneer de thread-modus wordt geactiveerd (zie
de ineenstorting opdracht).

automatisch afdrukken Zorgt ervoor dat het delete-commando zich gedraagt ​​als 'dp -'; dus na het verwijderen van een bericht
de volgende wordt automatisch getypt.

autothread
[Obsolete] Veroorzaakt threaded-modus (zie de draad opdracht) in te voeren
automatisch wanneer een map wordt geopend. Hetzelfde als 'autosort=thread'.

knal Maakt de vervanging van '!' mogelijk door de inhoud van de laatste opdrachtregel in shell
ontsnapt.

batch-exit-bij-fout
Als de batchmodus is ingeschakeld via de -# opdrachtregeloptie, dan dit
variabele zal worden geraadpleegd wanneer S-nail één bewerking voltooit (keert terug naar
de opdrachtprompt); als het is ingesteld, wordt S-nail beëindigd als de laatste
operatie veroorzaakte een fout.

bsaankondigen
Zorgt ervoor dat er automatisch een koptekstoverzicht wordt weergegeven na het uitvoeren van een filet opdracht.

bsdcompat Stelt enkele cosmetische kenmerken in op traditionele BSD-stijl; heeft hetzelfde effect als
het instellen van gevraagd en alle andere variabelen voorafgegaan door 'bsd'; het verandert ook de
betekenis van de S-nagel specifieke '\&' prompt ontsnappingsvolgorde.

bsdvlaggen Wijzigt de letters die in de eerste kolom van een koptekstoverzicht zijn afgedrukt in
traditionele BSD-stijl.

bsdkop
Verandert de weergave van kolommen in een koptekstoverzicht naar traditionele BSD-stijl.

bsdmsgs Wijzigt sommige informatieve berichten in traditionele BSD-stijl.

bsdorder Zorgt ervoor dat het veld 'Onderwerp:' direct na het veld 'Aan:' verschijnt
berichtkoppen en met de ~h ACCENT MARKERING ONTSNAPPEN.

bsdset Wijzigt het uitvoerformaat van het reeks opdracht naar traditionele BSD-stijl.

kleur-uitschakelen
[Optie] Schakel het gebruik van kleuren geforceerd uit. Zie ook de rubriek Gekleurd
Bericht tonen.

kleur-pager
[Optie] Of kleur moet worden gebruikt voor uitvoer die door PAGER wordt gepagineerd.
Houd er rekening mee dat semafoons mogelijk speciale vlaggen nodig hebben, bijv. minder(1) vereist de optie -R en
lv(1) de optie -c om kleuren te ondersteunen; daarom zal S-nail inspecteren
de variabele PAGER - als die begint met de string "minder" een niet-bestaande
variabele omgeving MINDER wordt ingesteld op 'FRSXi', hetzelfde geldt voor 'lv' LV wil
optioneel worden ingesteld op "-c". Zie ook de rubriek Gekleurd Bericht tonen For
meer hierover.

debug Drukt foutopsporingsberichten af ​​en schakelt de daadwerkelijke bezorging van berichten uit. Ook
impliceert neerecord en neebesparen.

losgekoppeld
[Optie] Wanneer een IMAP-mailbox is geselecteerd en deze variabele is ingesteld, is er geen verbinding
naar de server wordt gestart. In plaats daarvan worden gegevens verkregen uit de lokale cache (zie
imap-cache). Postvakken die niet aanwezig zijn in de cache en berichten die dat wel hebben
nog niet volledig zijn opgehaald van de server zijn niet beschikbaar; alles te halen
berichten tegelijk in een mailbox plaatst, kan het commando `copy * /dev/null' gebruikt worden while
nog steeds in de verbonden modus. Wijzigingen die zijn aangebracht in IMAP-mailboxen in losgekoppeld
modus worden in de wachtrij geplaatst en later vastgelegd wanneer een verbinding met die server tot stand wordt gebracht.
Deze procedure is niet volledig betrouwbaar, aangezien niet kan worden gegarandeerd dat de
IMAP unieke identifiers (UID's) op de server komen nog steeds overeen met die in de cache op
die tijd. Gegevens worden opgeslagen in DEAD wanneer dit probleem zich voordoet.

verbroken-GEBRUIKER@HOST
Het opgegeven account wordt behandeld zoals beschreven voor de losgekoppeld variabele
hierboven, maar andere accounts worden niet beïnvloed.

dispositie-melding-verzenden
[Optie] Stuur een 'Disposition-Notification-To:'-header (RFC 3798) met de
bericht. Hiervoor is een setje nodig oppompen van variabel.

stip Als een punt is ingesteld, wordt een punt '.' op een regel op zichzelf tijdens berichtinvoer van a
terminal wordt behandeld als einde-bericht (naast het normale einde-bericht
bestandsconditie). Als negeren is ingesteld nrstip wordt genegeerd en het gebruik van een punt is de
enige methode om de invoermodus te beëindigen.

dotlock-negeer-fout
[Optie] Synchronisatie van mailboxen die S-nail behandelt als systeemmailboxen
(zie de opdracht filet) worden beveiligd met zogenaamde dotlock-bestanden—de
traditionele e-mailspoolbestandsvergrendelingsmethode—naast de systeembestandsvergrendeling.
Omdat S-nail wordt geleverd met een door privileges gescheiden dotlock-creatieprogramma dat
zou altijd zo'n dotlock-bestand moeten kunnen maken, daar is geen goede reden voor
negeer fouten bij het maken van dotlock-bestanden, en deze zijn dus fataal, tenzij dit
variabele is ingesteld.

bewerken Als deze variabele is ingesteld, wordt de editor automatisch gestart bij een bericht
is samengesteld in interactieve modus, alsof de ~e ACCENT MARKERING ONTSNAPPEN was gespecificeerd.
De kopteksten bewerken variabele is geïmpliceerd voor deze automatisch voortgebrachte editor
sessie.

kopteksten bewerken
Wanneer een bericht wordt bewerkt terwijl het wordt opgesteld, wordt de kop ervan opgenomen in het
bewerkbare tekst. De 'Aan:', 'Cc:', 'Bcc:', 'Onderwerp:', 'Van:', 'Antwoord-aan:',
De velden 'Afzender:' en 'Organisatie:' worden geaccepteerd in de koptekst, anders
velden worden genegeerd.

lege start
Als de mailbox leeg is, drukt S-nail normaal gesproken "Geen mail voor gebruiker" af en sluit af
onmiddellijk. Als deze optie is ingesteld, start S-nail zelfs bij een lege mailbox.

flipper Deze optie keert de betekenis van een reeks antwoordopdrachten om, waardoor de
varianten in kleine letters, die standaard alle ontvangers adresseren die zijn opgenomen in de
koptekst van een bericht (antwoord, reageren op, opvolgen) in de varianten in hoofdletters, welke
adres standaard alleen de afzender (Antwoorden, Reageren, Opvolgen) en vice versa.
De commando's antwoord afzender, antwoord afzender, volgafzender net zoals allen beantwoorden,
reageren, volg allemaal worden niet beïnvloed door de huidige instelling van flipper.

vervolg op
Bepaalt of er een 'Mail-Followup-To:'-header wordt gegenereerd bij het verzenden van berichten
naar bekende mailinglijsten. Zie ook vervolg op eer en de commando's mlijst,
mlabonneren, antwoord en Antwoord.

Doorsturen als bijlage
Originele berichten worden normaal gesproken verzonden als inline tekst met de vooruit commando, en
alleen het eerste deel van een uit meerdere delen bestaand bericht is opgenomen. Met deze optie
berichten worden verzonden als ongewijzigde MIME 'message/rfc822'-bijlagen met alle
hun onderdelen inbegrepen.

volledige namen Bij het beantwoorden of doorsturen van een bericht verwijdert S-nail normaal gesproken de opmerking en
noem delen van e-mailadressen. Als deze variabele is ingesteld, is dergelijk strippen niet mogelijk
uitgevoerd en opmerkingen, namen etc. blijven behouden.

hoofd Zorgt ervoor dat de header-samenvatting wordt geschreven bij het opstarten en na opdrachten die van invloed zijn
het aantal berichten of de volgorde van berichten in de huidige map; ingeschakeld door
standaard. De opdrachtregeloptie -N kan worden gebruikt om nrhoofd.

geschiedenis-gabby
[Optie] Voeg meer items toe aan de geschiedenis zoals normaal wordt gedaan.

geschiedenis-gabby-volharden
[Optie] S-nails eigen NCL slaat de extra (gabby) geschiedenisitems niet op
permanente opslag, tenzij deze variabele ook is ingesteld. Zie ook NAIL_HISTBESTAND.

houden Deze optie wordt standaard gebruikt om berichten in de systeemmailbox te bewaren.

idna-uitschakelen
[Optie] Kan worden gebruikt om de automatische conversie van domeinnamen uit te schakelen
volgens de regels van IDNA (internationalized domain names for applications).
Aangezien de IDNA-code ervan uitgaat dat domeinnamen worden opgegeven met de ttytekenset
tekenset, is een UTF-8 locale tekenset vereist om alle mogelijke tekens weer te geven
internationale domeinnamen (vóór conversie dus).

negeren Negeer onderbrekingssignalen van de terminal tijdens het invoeren van berichten; plaats echo
ze als '@'-tekens en verwijder de huidige regel.

negeren Negeer voorwaarden aan het einde van het bestand ('control-D') bij berichtinvoer, wat in plaats daarvan kan
alleen worden beëindigd door het invoeren van een stip '.' op een lijn zelf of met behulp van de ~.
ACCENT MARKERING ONTSNAPPEN. Deze optie is ook van toepassing op de S-nail-commandomodus.

imap-gebruik-starttls-USER@HOST, imap-gebruik-starttls-HOST, imap-gebruik-starttls
[Optie] Zorgt ervoor dat S-nail een `STARTTLS'-opdracht geeft om een ​​niet-versleutelde IMAP te maken
sessie SSL/TLS versleuteld. Deze functionaliteit wordt niet door alle servers ondersteund,
en wordt niet gebruikt als de sessie al is versleuteld met de IMAPS-methode.

houden Indien ingesteld, wordt een leeg postvakbestand niet verwijderd. Dit kan de
interoperabiliteit met andere mail user agents bij gebruik van een gemeenschappelijke map
directory, en voorkomt dat kwaadwillende gebruikers nep-mailboxen maken in een wereld-
beschrijfbare spool-directory. Merk op dat dit alleen van toepassing is op lokale reguliere (MBOX) bestanden,
andere soorten mailboxen worden nooit verwijderd.

blijf Veilig Wanneer een bericht wordt opgeslagen, wordt het meestal weggegooid uit de oorspronkelijke map wanneer
S-nail is gestopt. Als u deze optie instelt, worden alle opgeslagen berichten bewaard.

line-editor-uitschakelen
Schakel eventuele verbeterde bewerkingsmogelijkheden voor de opdrachtregel uit (zie commando lijn editor
voor meer).

markbeantwoord
Wanneer een bericht wordt beantwoord en deze variabele is ingesteld, wordt deze gemarkeerd als hebbend
beantwoord. Dit merk heeft geen technische betekenis in het postsysteem; het is gewoon
zorgt ervoor dat berichten worden gemarkeerd in de header-samenvatting en maakt ze speciaal
adresseerbaar.

mbox-rfc4155
S-nail produceert en verwacht volledig RFC 4155-compatibele MBOX-tekstmailboxen.
Berichten die worden opgehaald via het netwerk of van een reeds bestaand netwerk
Maildir (of andere niet-MBOX) mailboxen kunnen zogenaamde 'From_' aanhalingstekens vereisen
(invoegen van extra '>'-tekens om regelinhoud te voorkomen
misinterpretatie) toe te passen om te kunnen worden opgeslagen in MBOX-mailboxen,
echter afhankelijk van de omzichtigheid van de berichtenproducent. (Bijvoorbeeld S-nagel
zal zelf bij het nieuw genereren van berichten een Content-Transfer-codering
dat voorkomt de noodzaak van dergelijk citeren - een noodzakelijke voorwaarde om te waarborgen
bericht checksums zullen niet veranderen.)

Standaard zal S-nail deze 'Van_' aanhalingstekens uitvoeren op een manier die resulteert in een
MBOX-bestand dat compatibel is met de losse POSIX MBOX-lay-out, om dat niet te doen
overtreft echter de mogelijkheden van eenvoudige toepassingen. Zet deze optie op
genereer alleen MBOX-bestanden voor RFC 4155-compatibele toepassingen.

message-id-uitschakelen
Door deze optie in te stellen kan het genereren van 'Message-ID:' volledig zijn
onderdrukt, waardoor deze taak effectief wordt overgelaten aan de mail-transfer-agent (MTA) of
de SMTP-server. (Volgens RFC 5321 is het niet verplicht om uw SMTP-server toe te voegen
dit veld zelf, dus u moet ervoor zorgen dat het berichten zonder a accepteert
'Bericht-ID'.)

Metoo Meestal, wanneer een alias uitbreiding bevat de afzender, de afzender wordt verwijderd
de uitbreiding. Als u deze optie instelt, worden deze verwijderingen onderdrukt. Merk op dat een set
Metoo zorgt er ook voor dat een '-m'-optie wordt doorgegeven aan mail-transfer-agents (MTA's);
hoewel de meeste moderne MTA's deze vlag niet (meer) documenteren, is er geen MTA
bekend die het niet ondersteunt (voor historische compatibiliteit).

mime-toestaan-tekst-controles
Bij het verzenden van berichten wordt elk deel van het bericht MIME-geïnspecteerd
classificeer de 'Content-Type:' en 'Content-Transfer-Encoding:' (zie codering) dat
is vereist om dit deel via posttransport te verzenden, dwz eerder een berekening
vergelijkbaar met wat de filet(1) commando produceert wanneer gebruikt met de '--mime' optie.

Deze classificatie behandelt echter tekstbestanden die zijn gecodeerd in UTF-16 (gezien
voor HTML-bestanden) en vergelijkbare tekensets als binaire octet-streams, krachtig
het wijzigen van een 'text/plain'- of 'text/html'-specificatie naar
'application/octet-stream': Als dat daadwerkelijk gebeurt, een nog niet ingestelde MIME-tekenset
parameter is ingesteld op 'binair', waardoor het feitelijk onmogelijk wordt om te ontvangen
MUA om de inhoud van het onderdeel automatisch te interpreteren.

Als deze optie is ingesteld en de gegevens ondubbelzinnig zijn geïdentificeerd als tekstgegevens op
eerste blik (door een bestandsextensie '.txt' of '.html'), daarna het origineel
'Content-Type:' wordt niet overschreven.

netrc-lookup-USER@HOST, netrc-lookup-HOST, netrc-opzoeken
[v15-compat] [Optie] Wordt gebruikt om het gebruik van de gebruikers te controleren .netrc bestand om op te zoeken
van accountreferenties, zoals gedocumenteerd in de sectie On URL syntaxis en geloofsbrief
lookup en voor de opdracht netrc; het deel De .netrc filet documenteert het dossier
formaat.

buitenmap Zorgt ervoor dat de bestandsnaam in de record variabele en de op de afzender gebaseerde bestandsnamen
voor de Kopiëren en Bespaar commando's die moeten worden geïnterpreteerd ten opzichte van de opgegeven directory
in de map variabele in plaats van naar de huidige map, tenzij deze is ingesteld op
een absolute padnaam.

pagina Indien ingesteld, wordt elk bericht de pijp opdracht wordt afgedrukt, gevolgd door een formulierinvoer
karakter '\f'.

pijprauw Stuur berichten naar de pijp opdracht zonder MIME en tekenset uit te voeren
conversies.

pop3-bulk-load-USER@HOST, pop3-bulk-load-HOST, pop3-bulklading
[Optie] Bij toegang tot een POP3-server laadt S-nail de headers van de berichten,
en vraagt ​​de berichten alleen op verzoek van de gebruiker. Voor het POP3-protocol dit
betekent dat de berichtkoppen twee keer worden gedownload. Als deze optie is ingesteld
dan zal S-nail alleen volledige berichten downloaden van de opgegeven POP3-server(s)
gebruiken.

pop3-no-apop-USER@HOST, pop3-no-apop-HOST, pop3-geen-apop
[Optie] Tenzij deze variabele is ingesteld, zal de authenticatiemethode 'APOP' zijn
gebruikt bij het verbinden met een POP3-server die ondersteuning adverteert. Het voordeel van
'APOP' is dat het wachtwoord niet in duidelijke tekst over de draad wordt verzonden en dat alleen
er wordt een enkel pakket verzonden voor de gebruiker/wachtwoord-tuple. Let daar op pop3-no-apop-HOST
vereist [v15-compatibel].

pop3-gebruik-starttls-USER@HOST, pop3-gebruik-starttls-HOST, pop3-gebruik-starttls
[Optie] Zorgt ervoor dat S-nail een 'STLS'-opdracht geeft om een ​​niet-versleutelde POP3 te maken
sessie SSL/TLS versleuteld. Deze functionaliteit wordt niet door alle servers ondersteund,
en wordt niet gebruikt als de sessie al is versleuteld met de POP3S-methode. Opmerking
dat pop3-gebruik-starttls-HOST vereist [v15-compatibel].

print-alle-tekens
Deze optie zorgt ervoor dat alle tekens als afdrukbaar worden beschouwd. Het is alleen
effectief indien gegeven in een opstartbestand. Met deze optie stelt u een teken in
reeksen in berichten kunnen de terminal van de gebruiker in een ongedefinieerde toestand brengen wanneer
gedrukt; het mag alleen als laatste redmiddel worden gebruikt als er geen werkende systeemlocatie is
gevonden worden.

print-alternatieven
Wanneer een MIME-berichtgedeelte van het type 'multipart/alternative' wordt weergegeven en het
bevat een subdeel van het type 'text/plain', andere delen worden normaal weggegooid.
Als u deze variabele instelt, worden alle subonderdelen weergegeven, net alsof de
omringende deel was van het type 'multipart/mixed'.

rustig Onderdrukt het afdrukken van de versie wanneer deze voor het eerst wordt aangeroepen.

citaat-als-bijlage
Als dit is ingesteld, wordt het oorspronkelijke bericht in zijn geheel toegevoegd als een
'message/rfc822' MIME-bijlage bij het beantwoorden van een bericht. Let op dit werkt
ongeacht de instelling van citeren.

ontvangers-in-cc
Geef bij groepsantwoorden alleen de afzender van de oorspronkelijke e-mail op in 'Aan:' en
vermeld de andere ontvangers in de secundaire 'Cc:'. Standaard alle ontvangers
van de oorspronkelijke mail wordt geadresseerd via 'Aan:'.

record-verzonden
Als zowel deze variabele als de record variabele zijn ingesteld, de opnieuw versturen en Opnieuw
commando's slaan berichten op in het record map zoals het normaal alleen wordt gedaan voor nieuw
samengestelde berichten.

antwoord-in-dezelfde-tekenset
Als deze variabele is ingesteld, probeert S-nail eerst dezelfde tekenset te gebruiken als de
origineel bericht voor antwoorden. Als dit niet lukt, wordt het mechanisme beschreven in
Karakter sets wordt zoals gewoonlijk geëvalueerd.

rfc822-body-van_
Deze variabele kan worden gebruikt om het weergeven van een zogenaamde 'From_'-regel voor af te dwingen
berichten die via de MIME 'message/rfc822' in een envelopmail worden ingesloten
mechanisme, voor meer visueel gemak.

besparen Schakel het opslaan van (gedeeltelijke) berichten in DEAD in bij onderbreking of afleveringsfout.

zoekkoppen
Vouw berichtenlijstspecificaties in de vorm '/x:y' uit naar alle berichten die de
subtekenreeks "y" in het kopveld 'x'. Het zoeken naar tekenreeksen is niet hoofdlettergevoelig.

sendcharsets-else-ttycharset
[Optie] Als deze variabele is ingesteld, maar stuur tekensets niet is, dan doet S-nail alsof
stuur tekensets was ingesteld op de waarde van de variabele ttytekenset. In werkelijkheid
deze combinatie passeert de berichtgegevens in de tekenset van de
huidige locale (gezien dat ttytekenset niet handmatig is ingesteld), dwz zonder
omzetten naar de tekenset-8bit fallback tekenset. Mail bericht dus
tekst is in ISO-8859-1-codering wanneer verzonden vanuit een ISO-8859-1-landinstelling,
en in UTF-8-codering bij verzending vanuit een UTF-8-landinstelling. Als er geen tekenset is
conversiemogelijkheden zijn beschikbaar in S-nail, dan het enige ondersteunde personage
stel is ttytekenset.

sendmail-no-default-argumenten
Tenzij deze optie is ingesteld, zal S-nail een bekende standaard commandoregel doorgeven
opties voor de gedefinieerde Verzend mail programma, zie daar voor meer.

wacht Wacht bij het verzenden van een bericht totdat de MTA (inclusief de ingebouwde SMTP-versie) wordt afgesloten
voordat u verdere opdrachten accepteert. Alleen met deze variabele set fouten gerapporteerd
door de MTA zal herkenbaar zijn! Als de MTA een niet-nul exit-status retourneert, zal de
exit status van s-nail zal ook niet nul zijn.

laatste show Als u deze optie instelt, begint S-nail bij het laatste bericht in plaats van bij het
eerste bij het openen van een e-mailmap.

shownaam Zorgt ervoor dat S-nail de echte naam van de afzender gebruikt in plaats van het gewone adres in de
kopveldoverzicht en in berichtspecificaties.

laten zien aan Zorgt ervoor dat de ontvanger van het bericht wordt weergegeven in het koptekstoverzicht als de
bericht is verzonden door de gebruiker.

overslaan
Als een uitgaand bericht geen tekst bevat in het eerste of enige bericht
deel, stuur het dan niet maar gooi het stil weg (zie ook de opdrachtregeloptie
-E).

smime-force-encryptie
[Optie] Zorgt ervoor dat S-nail weigert onversleutelde berichten te verzenden.

smiley-teken
[Optie] S/MIME ondertekent uitgaande berichten met de persoonlijke sleutel van de gebruiker en neemt deze op
het gebruikerscertificaat als een MIME-bijlage. Door een bericht te ondertekenen, kan a
ontvanger om te verifiëren dat de afzender een geldig certificaat heeft gebruikt, dat de e-mail
adressen in het certificaat overeenkomen met die in de berichtkop en dat de
de inhoud van het bericht is niet gewijzigd. Het verandert de berichttekst niet, en
mensen kunnen het bericht zoals gewoonlijk lezen. Zie ook smime-teken-certificaat,
smime-sign-include-certificaten en smime-teken-bericht-samenvatting.

smime-geen-standaard-ca
[Optie] Laad geen standaard CA-locaties bij het verifiëren van S/MIME-ondertekende berichten.

smtp-gebruik-starttls-USER@HOST, smtp-gebruik-starttls-HOST, smtp-gebruik-starttls
[Optie] Zorgt ervoor dat S-nail een 'STARTTLS'-opdracht geeft om een ​​SMTP-sessie te starten
SSL/TLS gecodeerd, dwz om beveiliging op de transportlaag mogelijk te maken.

ssl-geen-standaard-ca
[Optie] Laad geen standaard CA-locaties om SSL/TLS-servercertificaten te verifiëren.

term-ca-modus
[Optie] Als vragen over terminalmogelijkheden worden ondersteund en deze optie is ingesteld, dan
S-nail zal proberen over te schakelen naar het "alternatieve scherm" in de interactieve modus, dus
dat de terminal teruggaat naar het normale scherm en alle tekst daar achterlaat
intact, wanneer de S-spijker naar buiten komt. Opmerking: zelfs wanneer ondersteund om dit te produceren
aansprekende resultaten de gebruikte PAGER en eventueel geconfigureerd pijp-TYPE/SUBTYPE
toepassingen die de controle over de terminal overnemen, moeten overeenkomstig zijn
ondersteuning, bijvoorbeeld de minder(1) pager moet worden aangestuurd met de opdrachtregel '-X'
vlag.

keep-content-lengte
Bij (het bewerken van berichten en) het schrijven van MBOX-mailboxbestanden kan S-nail worden opgedragen deze te bewaren
de headervelden 'Content-Length:' en 'Lines:' die door sommige MUA's worden gegenereerd
het instellen van deze variabele. Aangezien S-nail deze niet-
gestandaardiseerde kopvelden (die op zich al een van hun conceptuele
problemen), zou het strippen ervan de interoperabiliteit tussen MUA's moeten vergroten
werken met dezelfde mailboxbestanden. Merk op dat, als dit niet is ingesteld maar
teruggeschrevenbewerkt, zoals hieronder, is een mogelijk uitgevoerd automatisch strippen hiervan
kopvelden markeren het bericht al als gewijzigd.

v15-compatibel
Als u deze optie instelt, wordt opwaartse compatibiliteit met S-nail-versie 15.0 inch mogelijk gemaakt
met betrekking tot welke configuratie-opties beschikbaar zijn en hoe ze worden behandeld.
Deze handleiding gebruikt [v15-compat] en [no v15-compat] om te verwijzen naar de nieuwe en de oude
respectievelijke manier van doen.

breedsprakig Het instellen van deze optie, ook bestuurbaar via de opdrachtregeloptie -v, oorzaken
S-nail om uitgebreider te zijn, zodat bijvoorbeeld certificaatketens worden weergegeven
de gebruikersterminal. Als u deze binaire optie twee keer instelt, wordt het niveau van
breedsprakigheid, in welk geval zelfs details van de daadwerkelijke berichtbezorging en het protocol
gesprekken worden getoond. Een enkele neebreedsprakig is voldoende om breedsprakigheid uit te schakelen
als zodanig.

teruggeschrevenbewerkt
Als deze variabele is ingesteld, worden berichten gewijzigd met behulp van de Bewerk or visuele commando's zijn
teruggeschreven naar de huidige map wanneer deze wordt afgesloten; het wordt alleen geëerd voor
beschrijfbare mappen in MBOX-indeling. Merk op dat er naar de editor wordt verwezen
de inhoud van het onbewerkte bericht in dat geval, dwz noch MIME-decodering noch decodering
zal zijn uitgevoerd, en de juiste RFC 4155 'From_' citeren van nieuw toegevoegde of
bewerkte inhoud wordt ook als oefening aan de gebruiker overgelaten.

Waarde opties
Opties met waarden die over het algemeen als tekenreeksen worden behandeld. Om witruimte in te sluiten (spatie en
tabulator) in een waarde die moet worden geëscaped met een backslash-teken, of de
gehele waarde moet tussen (dubbele of enkele) aanhalingstekens staan; Om aanhalingstekens te gebruiken
identiek zijn aan degene die worden gebruikt om de waarde in te sluiten, escape ze met een backslash-teken. De
backslash-teken heeft geen speciale betekenis, behalve in deze gevallen.

set 1=val\ een 2="val twee" 3='val "drie"' 4='val \'vier\''
varshow 1 2 3 4
uitgeschakeld 1 2 3 4

Booleans zijn speciale tekenreekswaarden die moeten worden ingesteld op decimale gehele getallen (waarin
geval '0' is onwaar en '1' en elke andere waarde is waar) of naar 'uit', 'nee' en 'onwaar'
voor een valse boolean en 'aan', 'ja' en 'true' voor een echte boolean; matching wordt uitgevoerd
niet hoofdlettergevoelig. En er bestaat een speciaal soort boolean, de “quadoption”: dit is
wordt verwacht een boolean of een van de tekenreeksen 'vraag-ja' en 'vraag-nee' te noemen (in feite:
'ask-' gevolgd door een geldige boolean, niet hoofdlettergevoelig); als een van de laatste is ingesteld, dan in
interactieve modus wordt de gebruiker gevraagd om de standaardwaarde (ook gebruikt voor lege user
input) ingesteld op de gegeven boolean, terwijl in niet-interactief de gegeven standaard wordt gebruikt
meteen.

agent-shell-lookup-USER@HOST, agent-shell-lookup-HOST, agent-shell opzoeken
[v15-compat] [Optie] Accountwachtwoorden kunnen worden opgehaald via een externe agent
programma om gecodeerde wachtwoordopslag mogelijk te maken - zie On URL syntaxis en
geloofsbrief lookup voor meer informatie over het opzoeken van referenties. Als deze is ingesteld dan is de inhoud
wordt geïnterpreteerd als een shell-commando waarvan de uitvoer (met newline-tekens
verwijderd) wordt behandeld als het accountwachtwoord zal de opdracht slagen (en hebben
produceerde niet-lege niet-newline-uitvoer); bv via GPG(1):

$ echo WACHTWOORD > .pass
$gpg -e .pass
$ eval `gpg-agent --daemon \
--pinentry-program=/usr/bin/pinentry-curses \
--max-cache-ttl 99999 --standaard-cache-ttl 99999`
$ echo 'set agent-shell-lookup="gpg -d .pass.gpg"' \
>> ~/.mailrc

Er worden een aantal omgevingsvariabelen ingesteld voor de agent:

NAIL_TMPDIR De tijdelijke map die S-nail gebruikt. Meestal identiek aan
TMPDIR, maar gegarandeerd ingesteld en bruikbaar door onderliggende processen;
om ervoor te zorgen dat de laatste voorwaarde ook voor TMPDIR geldt, wordt deze ingesteld.
NAIL_USER De gebruiker ('USER') waarvan het wachtwoord wordt opgezocht.
NAIL_USER_ENC De procentgecodeerde URL-variant van NAIL_USER.
NAIL_HOST De gewone computerhostnaam van het gebruikersaccount.
NAIL_HOST_PORT De 'HOST' (hostnaam inclusief eventueel poort) van de gebruiker
account.

attrlijst Een reeks tekens om af te drukken in de kolom 'kenmerk' van het opschrift as
weergegeven in het koptekstdisplay; elk voor een type berichten (zie Bericht staten),
met standaard 'NUROSPMFAT+-$~' of 'NU *HMFAT+-$~' als bsdvlaggen of de
SYSV3-omgevingsvariabele worden ingesteld, in de volgende volgorde:

'N' nieuw.
'U' ongelezen maar oud.
'R' nieuw maar gelezen.
'O' gelezen en oud.
'S' opgeslagen.
'P' behouden.
'M' ingepakt.
'F' gemarkeerd.
'A' antwoordde.
'T' ontwerp.
'+' begin van een samengevouwen thread.
'-' ingestort.
'$' geclassificeerd als spam.
'~' geclassificeerd als mogelijke spam.

autobcc Specificeert een lijst met ontvangers waaraan een blinde kopie van elke uitgaande
bericht wordt automatisch verzonden.

autocc Specificeert een lijst met ontvangers aan wie een kopie van elk uitgaand bericht wordt gestuurd
wordt automatisch verzonden.

automatisch sorteren Oorzaken gesorteerde modus (zie de sorteren commando) om automatisch in te voeren met de
waarde van deze optie als sorteermethode wanneer een map wordt geopend.

tekenset-7bit
De waarde die moet verschijnen in de 'charset=' parameter van 'Content-Type:' MIME
kopvelden wanneer er geen tekensetconversie van de berichtgegevens is uitgevoerd.
Dit is standaard US-ASCII en de gekozen tekenset moet US-ASCII zijn
compatible.

tekenset-8bit
[Optie] De standaard 8-bits tekenset die wordt gebruikt als een impliciet laatste lid
van de variabele stuur tekensets. Dit is standaard UTF-8. Als er geen tekenset is
conversiemogelijkheden zijn beschikbaar in S-nail, dan het enige ondersteunde personage
stel is ttytekenset. Raadpleeg de sectie Karakter sets voor het complete plaatje
van tekensetconversie in S-nail.

tekenset-onbekend-8bit
[Optie] RFC 1428 specificeert de voorwaarden waaronder gateways voor internetmail dit moeten doen
"upgrade" de inhoud van een mailbericht door een tekenset met de naam te gebruiken
'onbekend-8bit'. Vanwege het niet-geclassificeerde karakter van deze tekenset S-nail
kan deze tekenset niet converteren naar een andere tekenset. Als
deze variabele wordt ingesteld op elk berichtgedeelte dat de tekenset 'unknown-8bit' gebruikt
wordt verondersteld echt in de tekenset te staan ​​die in de waarde is opgegeven, anders wordt het
(eind)waarde van tekenset-8bit wordt voor dit doel gebruikt.

cmd De standaardwaarde voor de pijp opdracht.

kleur-van_
[Optie] De kleurspecificatie voor zogenaamde 'From_' lijnen. Zie de sectie
Gekleurd Bericht tonen voor het formaat van de waarde.

kleur-header
[Optie] De kleurspecificatie voor kopregels.

kleur-msginfo
[Optie] De kleurspecificatie voor de informatieregel voor het introductiebericht.

kleur-onderdeelinfo
[Optie] De kleurspecificatie voor MIME-onderdeelinformatielijnen.

kleur-termen
[Optie] Een door komma's gescheiden lijst van TERMinals waarvoor gekleurde berichten worden weergegeven
kan worden gebruikt. Items hoeven alleen te worden toegevoegd als de tekenreeks "kleur" er geen deel van uitmaakt
de terminalnaam zelf; de standaardwaarde is

cons25,linux,rxvt,rxvt-unicode,scherm,zon,vt100,vt220,wsvt25,xterm

kleur-uheader
[Optie] De kleurspecificatie voor de kopregels die erin zijn geplaatst
de kleur-gebruiker-headers lijst. Zie de sectie Gekleurd Bericht tonen.

kleur-gebruiker-headers
Een door komma's gescheiden lijst met (niet hoofdlettergevoelige) koptekstnamen die zouden moeten zijn
gekleurd met het alternatief kleur-uheader kleuren. De standaardwaarde is
'van, onderwerp'.

crt In een (interactieve) terminalsessie, als deze gewaardeerde optie is ingesteld, is dit het geval
gebruikt als een drempel om te bepalen hoeveel regels de gegeven uitvoer moet overspannen
voordat het wordt weergegeven via de geconfigureerde PAGER; Het gebruik van de PAGER kan zijn
geforceerd door deze op de waarde '0' te zetten, leidt het instellen zonder waarde tot een reductie
de huidige hoogte van het terminalscherm om de drempel te berekenen (zie LIJNEN en
stijf(1)).

datumveld De datum in een koptekstoverzicht is normaal gesproken de datum van de regel 'Van_' van de mailbox
de boodschap. Als deze variabele is ingesteld, dan is de datum zoals opgegeven in de 'Datum:'
veld wordt gebruikt, omgezet naar lokale tijd. Het is mogelijk om de weergave van te regelen
de datum door een waarde toe te kennen, in welk geval de tijd(3) functie zal zijn
gebruikt om de datum dienovereenkomstig op te maken. Lees uw systeemhandleiding voor de
beschikbare formaten. Merk op dat het '%n' formaat niet moet worden gebruikt, omdat S-nail
houdt geen rekening met ingesloten nieuwe regels bij het berekenen van het aantal regels dat past
op het scherm.

datefield-markout-ouder
Deze optie, indien ingesteld naast datumveld, wordt gebruikt om "ouder" weer te geven
berichten (concept is eerder vergelijkbaar met de -l optie van het POSIX-hulpprogramma
ls(1)). De inhoudsinterpretatie is identiek aan datumveld.

codering Suggestie voor de MIME-codering om te gebruiken in uitgaande sms-berichten en berichten
onderdelen. Geldige waarden zijn de standaard 'quoted-printable', '8bit' en 'base64'.
'8bit' kan problemen veroorzaken bij het verzenden van e-mailberichten via kanalen die dat wel zijn
niet ESMTP (RFC 1869)-compatibel. Als het niet nodig is om een ​​bericht te coderen, wordt '7bit'
de overdrachtsmodus wordt altijd gebruikt, ongeacht deze variabele. Binaire gegevens zijn altijd
gecodeerd als 'base64'.

ontsnappen Indien gedefinieerd, geeft het eerste teken van deze optie het teken dat moet worden gebruikt in
plaats van '~' aan te duiden ACCENT MARKERING ONTSNAPPEN.

uitbreidenaddr
Als dit niet is ingesteld, zijn bestands- en opdrachtpijplijndoelen niet toegestaan, en dergelijke
adres wordt uitgefilterd en geeft een waarschuwingsbericht. Indien ingesteld zonder waarde
dan worden alle mogelijke adresspecificaties van de ontvanger geaccepteerd – zie de
sectie Verzending mail voor meer hierover. Om ze te accepteren, maar alleen in interactief
modus, of wanneer tilde-opdrachten expliciet zijn ingeschakeld door een van de opdrachten te gebruiken
lijn opties -~ or -#, zet u deze op de (niet hoofdlettergevoelige) waarde 'restrict' (note
op dit moment is dit eigenlijk hetzelfde als het instellen van 'restrict,-all,+name,+addr').

In feite wordt de waarde geïnterpreteerd als een door komma's gescheiden lijst met waarden. Als het
'mislukt' bevat, wordt het bestaan ​​van niet-toegestane specificaties behandeld als een
harde verzendfout in plaats van ze alleen uit te filteren. De resterende waarden specificeren
of een specifiek type specificatie van het adres van de ontvanger is toegestaan ​​(optioneel
aangegeven door een plusteken '+' voorvoegsel) of niet toegestaan ​​(voorafgegaan door een koppelteken '-').
De waarde 'all' adresseert alle mogelijke adresspecificaties, 'file' file
targets, 'pipe' commando pijplijndoelen, 'name' gewone gebruikersnamen en (MTA)
aliassen ([Obsolete] 'noalias' kan worden gebruikt als alternatieve syntaxis voor '-name')
en 'addr' netwerkadressen. Dit soort waarden worden geïnterpreteerd in het gegeven
volgorde, zodat 'restrict,fail,+file,-all,+addr' harde fouten zal veroorzaken voor elk
niet-netwerkadres ontvangersadres tenzij S-nail in interactieve modus is of heeft
begonnen met de -~ or -# opdrachtregeloptie; in het laatste geval (en) elk
adres kan dan worden gebruikt.

expandargv
Tenzij deze variabele is ingesteld, worden aanvullende MTA-argumenten (Mail-Transfer-Agent) gebruikt
de opdrachtregel, zoals kan worden gegeven na een scheidingsteken '--', wordt genegeerd vanwege
veiligheidsredenen. Indien echter ingesteld op de speciale waarde 'mislukt', dan is de aanwezigheid
van aanvullende MTA-argumenten wordt behandeld als een harde fout waardoor S-nail wordt afgesloten
met storingsstatus. Een minder strikte variant is de overigens identieke
'restrict', die dergelijke argumenten wel accepteert in interactieve modus, of als tilde
opdrachten zijn expliciet ingeschakeld door een van de opdrachtregelopties te gebruiken -~ or
-#.

functionaliteiten (Alleen-lezen) Informatie over de functies gecompileerd in S-nail – de inhoud van
deze variabele is identiek aan de uitvoer van het commando functionaliteiten.

file-hook-load-EXTENSION, file-hook-save-EXTENSION
Het is mogelijk om file hooks te installeren die door de filet commando in
om transparant te kunnen handelen (via een tussenliggend tijdelijk dossier)
bestanden met specifieke 'EXTENSION's: de variabele waarden kunnen shell-fragmenten bevatten
en er wordt verwacht dat ze gegevens naar de standaarduitvoer schrijven / gegevens van de standaard lezen
respectievelijk invoeren. [v15-gedrag kan verschillen] De variabelen mogen niet worden gewijzigd
terwijl er een brievenbuswachter is.

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

map De naam van de map die moet worden gebruikt voor het opslaan van mappen met berichten. Alle map
namen die beginnen met '+' verwijzen naar bestanden eronder. Dezelfde speciale conventies
zoals gedocumenteerd voor de filet opdracht kan worden gebruikt bij het specificeren van een nieuwe waarde voor
map, maar houd er rekening mee dat de uitbreiding onmiddellijk volledig wordt uitgevoerd. Als bijv
de uitgebreide naam verwijst naar een IMAP-account, alle namen die beginnen met `+' verwijzen
naar IMAP-mailboxen onder de map doel doos.

Opmerking: sommige IMAP-servers accepteren het aanmaken van mailboxen in de hiërarchie niet
base, maar vereisen dat ze worden aangemaakt als submappen van `INBOX' – met dergelijke
servers een mapnaam van het formulier

imaps://[e-mail beveiligd]/POSTVAK IN.

moet worden gebruikt (het laatste teken is het hiërarchiescheidingsteken van de server). Map
namen voorafgegaan door `+' zullen dan verwijzen naar mappen onder `INBOX', terwijl map
namen voorafgegaan door `@' verwijzen naar mappen onder de hiërarchische basis. Zie de imap
namespace-opdracht voor een methode om het juiste voorvoegsel en scheidingsteken te detecteren.

map-haak
Wanneer een map wordt geopend en deze variabele is ingesteld, wordt de macro die overeenkomt met het
waarde van deze variabele wordt uitgevoerd. De macro wordt ook aangeroepen bij nieuwe mail
arriveert, maar berichtenlijsten voor opdrachten die worden uitgevoerd vanuit de macro bevatten alleen
nieuw binnengekomen berichten dan. Als lokaalopt worden geactiveerd in een maphaak, dan
de gedekte instellingen worden teruggezet zodra de map weer wordt verlaten.

map-haak-FOLDER
Overschrijvingen map-haak voor een map met de naam 'FOLDER'. In tegenstelling tot andere mappen
specificaties is de volledig uitgevouwen naam van een map, zonder metatekens
gebruikt om onduidelijkheden te voorkomen. Als de mailbox zich echter onder map dan de
daarnaast wordt de gebruikelijke '+'-specificatie geprobeerd, bijvoorbeeld als map is "mail" (en dus
ten opzichte van de thuismap van de gebruiker) dan /home/usr1/mail/verzonden zal worden geprobeerd als
eerst 'folder-hook-/home/usr1/mail/sent', maar dan gevolgd door
'map-hook-+verzonden'.

vervolg op eer
Bepaalt of een 'Mail-Followup-To:'-header wordt gehonoreerd wanneer een groep antwoordt op een
bericht via antwoord or Antwoord. Dit is een quadoptie; indien ingesteld zonder waarde
staat standaard op "ja". Zie ook vervolg op en de commando's mlijst en mlabonneren.

oppompen van Het adres (of een lijst met adressen) om in het veld 'Van:' van het bericht te plaatsen
koptekst, waarbij RFC 5322 wordt geciteerd: de auteur(s) van het bericht, dat wil zeggen de mailbox(en)
van de perso(o)n(en) of het systeem(en) die verantwoordelijk zijn voor het schrijven van het bericht. Als
bij het beantwoorden van berichten worden deze adressen behandeld alsof ze in het
plaatsvervangers lijst. Als de hostnaam van de machine niet geldig is op internet (bijv
bijvoorbeeld bij een inbelmachine) en vervolgens deze variabele of hostname ([v15-compatibel]
en smtp smtp-hostnaam voegt nog meer fijnafstemmingsmogelijkheden toe), moet zijn
set. Als oppompen van meer dan één adres bevat, stelt u de afzender variabele is
vereist (volgens de norm RFC 5322).

voorwaarts
De tekenreeks die moet worden afgedrukt vóór de tekst van een bericht met de vooruit opdracht (tenzij
de Doorsturen als bijlage variabele is ingesteld). Standaard ingesteld op "------- Origineel
Bericht --------” indien uitgeschakeld; Er wordt geen kop afgedrukt als deze is ingesteld op leeg
string.

opschrift Een opmaaktekenreeks die moet worden gebruikt voor de koptekstsamenvatting, vergelijkbaar met printf(3) formaten. A
procentteken '%' introduceert een formaatspecificatie die kan worden gevolgd door een
getal dat de veldbreedte aangeeft; Als het (mogelijk impliciet geïmpliceerde) veld
breedte negatief is, moet het veld links worden uitgelijnd. Geldige formaatspecificaties zijn:

'%%' Een gewoon procentteken.
'%>' Een spatie behalve voor het huidige bericht, waarvoor het uitvouwt
naar '>'.
'%<' Een spatie behalve voor het huidige bericht, waarvoor het wordt uitgevouwen
naar '<'.
'%$' [Optie] De spamscore van het bericht, zoals geclassificeerd via
het bevel spamrate. Drukt alleen een vervangend teken af ​​indien aanwezig
is geen spam-ondersteuning.
'%a' Berichtkenmerkteken (statusvlag); de werkelijke inhoud kan zijn
aangepast door instelling attrlijst.
'%d' De datum waarop het bericht is ontvangen.
'%e' Het inspringingsniveau in threaded-modus.
'%f' Het adres van de afzender van het bericht.
'%i' De structuur van de berichtthread. (Merk op dat dit formaat geen ondersteuning biedt
een veldbreedte.)
'%l' Het aantal regels van het bericht.
'%m' Berichtnummer.
'%o' Het aantal octetten (bytes) in het bericht.
'%s' Berichtonderwerp (indien van toepassing).
'%S' Berichtonderwerp (indien aanwezig) tussen dubbele aanhalingstekens.
'%T' Vlaggen ontvanger bericht: is de geadresseerde van het bericht een bekende of
geabonneerde mailinglijst - zie mlijst en mlabonneren.
'%t' De positie in threaded/gesorteerde volgorde.

De standaardwaarde is '%>%a%m %-18f %16d %4l/%-5o %i%-s', of
'%>%a%m %20-f %16d %3l/%-5o %i%-S' als bsdcompat is ingesteld. Zie ook attrlijst en
kop-bidi.

kop-bidi
Bidirectionele tekst vereist een speciale behandeling bij het weergeven van kopteksten, omdat
getallen (in datums of voor bestandsgroottes enz.) hebben geen invloed op de huidige tekst
richting, in feite resulterend in lelijke lijnlay-outs wanneer Arabisch of ander rechts-
tekst naar links moet worden weergegeven. Aan de andere kant slechts een minderheid van terminals
is in staat om correct om te gaan met richtingsveranderingen, zodat interactie met de gebruiker mogelijk is
noodzakelijk voor aanvaardbare resultaten. Merk op dat uitgebreide hostsysteemondersteuning dat wel is
niettemin vereist, bijv. detectie van de tekenset van de terminal is er één
voorwaarde; en deze functie werkt alleen in een Unicode (dwz UTF-8) locale.

In het algemeen zorgt deze variabele ervoor dat S-nail tekstvelden inkapselt
die kunnen optreden tijdens het afdrukken opschrift (en enkele andere velden, zoals dynamisch
uitbreidingen binnen prompt) met speciale Unicode-besturingsreeksen; het is mogelijk om
verfijn het ondersteuningsniveau van de terminal door een waarde toe te wijzen: geen waarde (of een willekeurige waarde
anders dan '1', '2' en '3') zorgt ervoor dat S-nail ervan uitgaat dat de terminal daartoe in staat is
om correct om te gaan met Unicode versie 6.3, in welk geval tekst is ingesloten in een
paar U+2068 (EERSTE STERKE ISOLAAT) en U+2069 (POP RICHTING ISOLAAT)
karakters. Bovendien is er geen ruimte op de regel gereserveerd voor deze tekens.

Zwakkere ondersteuning wordt gekozen door de waarde '1' te gebruiken (Unicode 6.3, maar reserveer de
kamer met twee spaties om de besturingssequenties op de lijn te schrijven). De waarden
'2' en '3' selecteren Unicode 1.1-ondersteuning (U+200E, LEFT-TO-RIGHT MARK); het laatste
reserveert opnieuw ruimte voor twee ruimtes daarnaast.

hostname Gebruik deze tekenreeks als hostnaam bij het uitbreiden van lokale adressen in plaats van de waarde
verkregen van uname(3) en krijgaddrinfo(3), dwz in 'Bericht-ID:' en 'Van:'
velden. Merk op dat wanneer smtp vervoer wordt niet gebruikt dan is het normaal gesproken de
verantwoordelijkheid van de MTA om deze velden te creëren, [v15-compat] in combinatie
Met smtp echter smtp-hostnaam beïnvloedt ook de resultaten; je zou moeten produceren
enkele testmeldingen met de gewenste combinatie van hostname, en / of oppompen van, afzender
enz. eerst.

imap-auth-USER@HOST, imap-verificatie
[Optie] Stelt de IMAP-authenticatiemethode in. Geldige waarden zijn `login' voor de
gebruikelijke op wachtwoord gebaseerde authenticatie (de standaard), `cram-md5', wat een
op wachtwoord gebaseerde authenticatie die het wachtwoord niet via het netwerk naar binnen stuurt
duidelijke tekst en `gssapi' voor op GSS-API gebaseerde authenticatie.

imap-cache
[Optie] Schakelt caching van IMAP-mailboxen in. De waarde van deze variabele moet
wijs naar een map die bestaat of kan worden gemaakt door S-nail. Alle
inhoud van de cache kan op elk moment door S-nail worden verwijderd; het is niet veilig om
veronderstellingen over hen maken.

imap-keepalive-USER@HOST, imap-keepalive-HOST, imap-keepalive
[Optie] IMAP-servers kunnen de verbinding verbreken na een periode van inactiviteit; de
standaard vereist dit minimaal 30 minuten, maar praktijkervaring kan dit zijn
variëren. Het instellen van deze variabele op een numerieke `waarde' groter dan 0 veroorzaakt een `NOOP'
opdracht die elke `waarde' seconden wordt verzonden als er geen andere bewerking wordt uitgevoerd.

imap-lijst-diepte
[Optie] Bij het ophalen van de lijst met mappen op een IMAP-server, de mappen
commando stopt nadat het een bepaalde diepte heeft bereikt om mogelijke oneindigheid te voorkomen
lussen. De waarde van deze variabele stelt de maximaal toegestane diepte in. De standaard
is 2. Als het mapscheidingsteken op de huidige IMAP-server een schuine streep `/' is, is dit
variabele heeft geen effect en de mappen opdracht daalt niet af naar submappen.

inspringvoorvoegsel
String gebruikt door de ~m, ~M en ~R ACCENT MARKERING ONTSNAPPEN en door de citeren optie voor
inspringende berichten, in plaats van het normale tabulator-teken '^I', wat de
standaard. Zorg ervoor dat u de waarde citeert als deze spaties of tabs bevat.

line-editor-cursor-rechts
[Optie] Als de ingebouwde opdrachtregeleditor wordt gebruikt, worden acties die zijn gebaseerd op
rechtsom bewegen werkt mogelijk niet op sommige terminals. Mocht je zoiets tegenkomen
problemen, stelt u deze variabele in op de terminalbesturingsvolgorde die nodig is om
verplaats de cursor één kolom naar rechts. De standaardwaarde is '\033[C', wat zou moeten
werken voor de meeste terminals. Minder vaak komen '\033OC' en '\014' voor. Let daar op
"Escape" en ander besturingsteken moeten worden geschreven als escape in shell-stijl
reeksen, bijv. '\033' voor (US-ASCII) “Escape”.

MAIL Wordt gebruikt als de mailbox van de gebruiker, indien ingesteld. Anders is het een systeemafhankelijke standaardinstelling
gebruikt. Ondersteunt een logische subset van de speciale conventies die zijn gedocumenteerd
voor de filet commando en de map optie.

mime-tegenbewijs
Normaal gesproken wordt het veld 'Content-Type:' gebruikt om te beslissen hoe MIME-onderdelen moeten worden verwerkt.
Sommige MUA's gebruiken dit echter niet mime.types(5) of een soortgelijk mechanisme om correct
classificeer inhoud, maar specificeer gewoon 'application/octet-stream', zelfs voor gewone
tekstbijlagen zoals 'text/diff'. Als deze variabele is ingesteld, zal S-nail het proberen
om dergelijke MIME-berichtdelen op zichzelf te classificeren, indien mogelijk, en via hun
bestandsnaam. Deze variabele kan ook een niet-lege waarde krijgen, in welk geval de
waarde wordt verwacht een getal te zijn, eigenlijk een drager van bits. Het maken van de bit-
draagnummer is een simpele toevoeging:

? !echo Waarde moet worden ingesteld op $((2 + 4))
Waarde moet worden ingesteld op 6

· Als bit twee is ingesteld (2), wordt het gedetecteerde inhoudstype meegenomen
met het bericht en worden gebruikt om te beslissen welke pijp-TYPE/SUBTYPE is
verantwoordelijk voor het MIME-gedeelte, zal die vraag zich voordoen; bij het weergeven
zo'n MIME-onderdeel zal de onderdeelinfo het overschreven inhoudstype aangeven
met een plusteken '+'.
· Als bit drie is ingesteld (4), wordt altijd het tegenbewijs geleverd en a
positief resultaat zal worden gebruikt als het MIME-type, waarbij zelfs het
delen gegeven MIME-type.

mimetypes-load-control
Deze optie kan worden gebruikt om te bepalen welke van de mime.types(5) databanken zijn
geladen door S-nail, zoals verder beschreven in de sectie De mime.types bestanden. Indien
de letter 'u' maakt deel uit van de optiewaarde, dan is die van de gebruiker persoonlijk
~/.mime.types bestand wordt geladen (indien aanwezig); ook de letter 's'
regelt het laden van het systeem breed /etc/mime.types; het gebruikersbestand wordt geladen
ten eerste is het matchen van letters niet hoofdlettergevoelig. Als deze optie niet is ingesteld, is S-nail
zal in plaats daarvan proberen beide bestanden te laden. Integratie van de in S-nail ingebouwde MIME
typen kunnen niet worden onderdrukt, maar ze worden als laatste gematcht.

Er kunnen meer bronnen worden opgegeven door een andere syntaxis te gebruiken: if the value string
een gelijkteken '=' bevat, wordt het in plaats daarvan geparseerd als een door komma's gescheiden lijst
van de beschreven letters plus 'f=FILENAME'-paren; de gegeven bestandsnamen zullen zijn
uitgevouwen en geladen, en hun inhoud kan de uitgebreide syntaxis gebruiken
beschreven in de sectie De mime.types bestanden.

NAIL_EXTRA_RC
De naam van een optioneel opstartbestand dat moet worden gelezen ~/.mailrc. Deze variabele
heeft alleen effect als het is ingesteld s-nail.rc or ~/.mailrc, wordt het niet geïmporteerd
uit de omgeving om 'MAILRC=/dev/null/' te eren -n aanroepingen. Gebruik
dit bestand voor opdrachten die niet worden begrepen door andere POSIX mailx(1)
implementaties.

NAGEL HOOFD Een tekenreeks die aan het begin van elk nieuw bericht moet worden geplaatst. De ontsnappingsreeksen
tabulator '\t' en nieuwe regel '\n' worden begrepen.

NAIL_HISTBESTAND
[Optie] Als er een opdrachtregeleditor beschikbaar is, kan deze worden ingesteld om het
(uitbreidbaar) pad van de locatie van een permanent geschiedenisbestand.

NAIL_HISTSIZE
[Optie] Als er een opdrachtregeleditor beschikbaar is, beperkt deze waarde de hoeveelheid
geschiedenisitems die zijn opgeslagen in een set en geldig zijn NAIL_HISTBESTAND. een waarde van
minder dan 0 schakelt deze functie uit; merk op dat het laden en opnemen van
NAIL_HISTBESTAND bij het opstarten van het programma kan hierdoor ook worden onderdrukt. Een
niet ingestelde of ongeldige waarde, of 0, zorgt ervoor dat een standaardwaarde wordt gebruikt. Afhankelijk van
de beschikbare opdrachtregeleditor dit zal ook het nummer van de geschiedenis bepalen
vermeldingen in het geheugen; het is ook editor-specifiek of runtime-updates hiervan zijn
waarde zal worden gehonoreerd.

NAIL_TAIL Een tekenreeks die aan het einde van elk nieuw bericht moet worden geplaatst. De ontsnappingsreeksen-tabulator
'\t' en nieuwe regel '\n' worden begrepen.

nieuwemappen
Als deze variabele de waarde 'maildir' heeft, zullen nieuw aangemaakte lokale mappen aanwezig zijn
Maildir-indeling.

nieuwe e-mail Controleert op nieuwe e-mail in de huidige map telkens wanneer de prompt wordt afgedrukt. Voor
IMAP-mailboxen de server wordt vervolgens ondervraagd voor nieuwe e-mail, wat kan resulteren in
vertraagde werking als de verbinding met de server traag is. Een Maildir-map moet
opnieuw worden gescand om te bepalen of er nieuwe e-mail is binnengekomen.

Als deze variabele is ingesteld op de speciale waarde "nopoll", is een IMAP-server dat niet
actief om nieuwe e-mail gevraagd, maar er kan nog steeds nieuwe e-mail worden gedetecteerd en aangekondigd
met elke andere IMAP-opdracht die naar de server wordt verzonden. In beide gevallen de IMAP
server kan meldingen verzenden over berichten die op de server zijn verwijderd
door een ander proces of een andere klant. In dit geval wordt "Verwijderde X berichten" afgedrukt
ongeacht deze variabele, en berichtnummers kunnen zijn gewijzigd.

Als deze variabele is ingesteld op de speciale waarde 'nopoll', dan zal een Maildir-map dat doen
niet volledig opnieuw worden gescand, maar alleen tijdstempelwijzigingen worden gedetecteerd.

ORGANISATIE
De waarde die moet worden ingevoerd in het veld 'Organisatie:' van de berichtkop.

wachtwoord-GEBRUIKER@HOST, wachtwoord-HOST, wachtwoord
[v15-compat] Variabele keten die een wachtwoord instelt, dat wordt gebruikt als er geen wachtwoord is
gegeven in het protocol en de accountspecifieke URL; als laatste redmiddel zal S-nail dat doen
vraag om een ​​wachtwoord op de terminal van de gebruiker als de authenticatiemethode een
wachtwoord. Het specificeren van wachtwoorden in een opstartbestand is over het algemeen een beveiligingsrisico;
het bestand moet alleen leesbaar zijn voor de aanroepende gebruiker.

wachtwoord-GEBRUIKER@HOST
[geen v15-compat] (zie bovenstaande keten voor [v15-compat]) Stel het wachtwoord in voor
'USER' bij verbinding met 'HOST'. Als een dergelijke variabele niet is gedefinieerd voor een host, wordt het
gebruiker wordt bij standaardinvoer om een ​​wachtwoord gevraagd. Wachtwoorden opgeven in a
opstartbestand is over het algemeen een beveiligingsrisico; het bestand moet leesbaar zijn voor de
alleen aanroepende gebruiker.

pijp-TYPE/SUBTYPE
Wanneer een MIME-bericht deel uitmaakt van het type 'TYPE/SUBTYPE' (genormaliseerd naar kleine letters).
weergegeven of geciteerd, wordt de tekst gefilterd door de waarde van deze variabele
geïnterpreteerd als een shell-commando. De speciale waarde '@' kan worden gebruikt om te forceren
interpretatie van het berichtgedeelte als platte tekst, bijvoorbeeld 'set
pipe-application/pgp-signature=@' behandelt handtekeningen voortaan als platte tekst
en geef ze weer "zoals ze zijn". (Hetzelfde kan ook worden bereikt, in een nuttiger
context, met behulp van de mime type opdracht in combinatie met een typemarkering.)

Als een shell-commando wordt voorafgegaan door '@', wordt het commando alleen gebruikt
om het MIME-berichtgedeelte voor te bereiden als het bericht op zichzelf wordt weergegeven, maar niet
wanneer er meerdere berichten tegelijk worden weergegeven.

Ten slotte, als een shell-commando wordt voorafgegaan door '@&', dan, naast wat has
beschreven voor het gewone '@' shell-commandovoorvoegsel, zal het commando worden uitgevoerd
asynchroon, dwz zonder S-nail te blokkeren, wat een handige manier kan zijn
een bijvoorbeeld pdf-bestand weergeven en tegelijkertijd het e-mailbericht blijven lezen. Sommige
informatie over het weer te geven MIME-onderdeel is ingebed in de omgeving
van het shell-commando:

NAIL_TMPDIR De tijdelijke map die S-nail gebruikt. Gebruikelijk
identiek aan TMPDIR, maar gegarandeerd ingesteld en bruikbaar
door onderliggende processen; om de laatste voorwaarde voor te waarborgen
TMPDIR ook, het zal worden ingesteld.
NAIL_FILENAME De bestandsnaam, indien ingesteld, anders de lege tekenreeks.
NAIL_FILENAME_GENERATED Een willekeurige tekenreeks.
NAIL_CONTENT Het MIME-inhoudstype van het onderdeel, indien bekend, het lege
anders rijgen.
NAIL_CONTENT_EVIDENCE Als mime-tegenbewijs inclusief de carry-around-bit
(2), dan wordt dit ingesteld op de gedetecteerde MIME-inhoud-
type; niet alleen dan identiek aan NAIL_CONTENT anders.

pijp-VERLENGING
Dit is identiek aan pijp-TYPE/SUBTYPE behalve dat 'EXTENSION' (genormaliseerd naar
kleine letters met behulp van tekentoewijzingen van de ASCII-tekenset) benoemt een bestandsextensie,
bijvoorbeeld 'xhtml'. Handlers die via deze methode zijn geregistreerd, hebben voorrang.

pop3-keepalive-USER@HOST, pop3-keepalive-HOST, pop3-keepalive
[Optie] POP3-servers verbreken de verbinding na een periode van inactiviteit; de
standaard vereist dit minimaal 10 minuten, maar praktijkervaring kan dit zijn
variëren. Het instellen van deze variabele op een numerieke waarde groter dan '0' veroorzaakt een 'NOOP'
opdracht die elke waarde in seconden moet worden verzonden als er geen andere bewerking wordt uitgevoerd.

prompt De tekenreeks die wordt afgedrukt wanneer een opdracht wordt geaccepteerd. Prompt kan worden voorkomen door
door dit in te stellen op de null-tekenreeks of door nee in te stellenprompt. Dezelfde XSI
ontsnappingsreeksen die worden begrepen door de echo commando kan binnen worden gebruikt
prompt.

Bovendien worden de volgende S-nail-specifieke aanvullende sequenties begrepen:
'\&', wat uitbreidt naar "?" tenzij bsdcompat is ingesteld, in welk geval het uitbreidt naar
"&"; merk op dat '\& ' de standaardwaarde is van prompt. '\?', wat zal uitbreiden naar
"1" als de laatste opdracht is mislukt en anders naar "0", '\$', wat wordt uitgebreid naar
de naam van de momenteel actieve account, indien aanwezig, en naar de lege tekenreeks
anders, en '\@', die wordt uitgebreid naar de naam van de momenteel actieve
postbus. (Merk op dat de promptbuffer qua grootte beperkt is, het teveel wordt afgesneden.)

Hoewel prompt cheques voor kop-bidi om de uitbreidingen van de in te kapselen
'\$' en '\@' escape-reeksen indien nodig om bidirectioneel correct weer te geven
tekst, is dit niet het geval voor de laatste tekenreeks waaruit het bestaat prompt als zodanig, dwz
echte BIDI-afhandeling wordt niet ondersteund.

Wanneer een nieuwere versie van de bewerkingsregel(3) commando lijn editor wordt gebruikt, elke ontsnapping
reeks moet zelf worden ingekapseld met een ander escape-teken om mee te gebruiken
de EL_PROMPT_ESC mechanisme: S-nail configureert het besturingsteken '\01' voor
deze.

citeren Indien ingesteld, start S-nail een antwoordbericht met het oorspronkelijke bericht voorafgegaan door
de waarde van de variabele inspringvoorvoegsel. Normaal gesproken bestaat een kop uit
“Fromheaderfield schreef:” staat voor het citaat. Als de tekenreeks
'noheading' is toegewezen aan de citeren variabele, wordt deze kop weggelaten. Als de
string 'headers' is toegewezen, de headers geselecteerd door de negeren/behouden commando's
worden dus boven de berichttekst afgedrukt citeren werkt als een automatische `~m' ACCENT MARKERING
ONTSNAPPEN commando dan. Als de string 'allheaders' is toegewezen, zijn alle headers
gedrukt boven de berichttekst en alle MIME-onderdelen zijn inbegrepen, waardoor citeren handelen
als een automaat `~M' bevel; zie ook citaat-als-bijlage.

citaat-vouw
[Optie] Kan naast worden ingesteld inspringvoorvoegsel. Als u dit instelt, wordt een meer ingeschakeld
fancy quote-algoritme waarbij leidende aanhalingstekens worden gecomprimeerd en
te lange lijnen zijn gevouwen. citaat-vouw kan worden ingesteld op één of twee (spatie
gescheiden) numerieke waarden, die worden geïnterpreteerd als het maximum (doel) en de
minimale regellengte, respectievelijk, in een geest die vrijwel gelijk is aan de fmt(1)
programma, maar op regels, niet op alinea's. Indien niet expliciet ingesteld, zal het minimum
weerspiegelt het doel algoritmisch. Het doel kan niet kleiner zijn dan de lengte van
inspringvoorvoegsel plus wat extra kussen. De nodige aanpassingen vinden plaats
stil.

record Geeft, indien gedefinieerd, de padnaam van de map die wordt gebruikt om alle uitgaande e-mail op te nemen.
Indien niet gedefinieerd, wordt uitgaande mail niet opgeslagen. Bij het opslaan in deze map
mislukt, wordt het bericht niet verzonden, maar opgeslagen in DEAD.

antwoord_strings
Kan worden ingesteld op een door komma's gescheiden lijst van (niet hoofdlettergevoelig volgens ASCII
regels) strings die naast de ingebouwde strings herkend zullen worden als
'Subject:' antwoordberichtindicatoren - ingebouwd zijn 'Re:', die wordt opgelegd door RFC
5322, evenals de Duitse 'Aw:'.

antwoord aan Een lijst met adressen die in het veld 'Reply-To:' van de berichtkop moeten worden geplaatst.
Leden van deze lijst worden behandeld alsof ze in de plaatsvervangers lijst.

antwoord op eer
Bepaalt of een 'Reply-To:'-header wordt gehonoreerd bij het beantwoorden van een bericht via
antwoord or Antwoord. Dit is een quadoptie; indien ingesteld zonder een waarde is het standaard ingesteld
"Ja".

scherm Wanneer S-nail in eerste instantie de berichtkoppen afdrukt, bepaalt het het aantal
afdrukken door te kijken naar de snelheid van de terminal. Hoe sneller de terminal, hoe meer
het wordt afgedrukt. Deze optie heft deze berekening op en specificeert hoeveel bericht
kopteksten worden afgedrukt. Dit nummer wordt ook gebruikt om te scrollen met de z opdracht.

stuur tekensets
[Optie] Een door komma's gescheiden lijst met tekensetnamen die kunnen worden gebruikt in
uitgaande internetmail. De waarde van de variabele tekenset-8bit is automatisch
toegevoegd aan deze lijst met tekensets. Als er geen tekensetconversie is
mogelijkheden worden gecompileerd in S-nail, dan is de enige ondersteunde tekenset
ttytekenset. Zie ook sendcharsets-else-ttycharset en raadpleeg de sectie
Karakter sets voor het complete beeld van karaktersetconversie in S-nail.

afzender Een adres dat in het veld 'Afzender:' van uitgaande berichten wordt geplaatst, met vermelding van RFC
5322: de mailbox van de agent die verantwoordelijk is voor de daadwerkelijke verzending van de
bericht. Dit veld wordt normaal gesproken alleen gebruikt in het veld 'Van:'
bevat meer dan één adres, in welk geval het vereist is. De afzender adres
wordt behandeld alsof het in de plaatsvervangers lijst.

Verzend mail Om een ​​alternatieve mailtransportagent (MTA) te gebruiken, zet u deze optie op de volledige waarde
padnaam van het te gebruiken programma. Het kan nodig zijn om in te stellen sendmail-programmanaam in
toevoeging.

De MTA krijgt opdrachtregelargumenten van verschillende mogelijke bronnen: from
de variabele sendmail-argumenten indien ingesteld, vanaf de opdrachtregel indien gegeven en de
variabele expandargv staat hun gebruik toe. Argumentverwerking van de MTA zal altijd
worden afgesloten met een '--' scheidingsteken.

Het anders voorkomende impliciete gebruik van de volgende MTA-opdrachtregel
argumenten kunnen worden uitgeschakeld door de binaire optie in te stellen
sendmail-no-default-argumenten: '-i' (voor het niet behandelen van een regel met alleen een punt '.'
teken als het einde van de invoer), '-m' (zal de optie Metoo worden ingesteld) en '-v' (if
de breedsprakig optie is ingesteld); samen met de -r opdrachtregeloptie S-nail
zal zowel '-f' als '-F' doorgeven.

sendmail-argumenten
Argumenten om door te geven aan de Mail-Transfer-Agent kunnen via deze worden doorgegeven
keuze. De inhoud van deze variabele wordt opgesplitst in een vector van argumenten
die zal worden samengevoegd met andere mogelijke MTA-opties:

set sendmail-arguments='-t -X "/tmp/mijn logboek"'

sendmail-no-default-argumenten
(Binair) Tenzij deze optie is ingesteld, voldoet S-nail aan een bekende standaard
opdrachtregelopties toe aan het gedefinieerde Verzend mail programma, zie daar voor meer.

sendmail-programmanaam
Veel systemen maken gebruik van een zgn postverpakking(8) omgeving om compatibiliteit te garanderen
Met Verzend mail(1). Dit werkt door de naam te inspecteren die werd gebruikt om het
postbezorgingssysteem. Als deze variabele is ingesteld, wordt de mailwrapper (het programma
dat daadwerkelijk wordt uitgevoerd bij het aanroepen van "sendmail") zal de inhoud ervan behandelen als
die naam. De standaardwaarde is 'sendmail'.

Ondertekenen Een tekenreeks voor gebruik met de ~A tilde ontsnapping.

teken Een tekenreeks voor gebruik met de ~a tilde ontsnapping.

handtekening Moet overeenkomen met de naam van een leesbaar bestand, indien ingesteld. De inhoud van het bestand is
vervolgens toegevoegd aan elk enkelvoudig bericht en aan het eerste deel van elk meerdelig bericht
bericht. Wees gewaarschuwd dat er geen mogelijkheid is om de handtekening voor een
individueel bericht.

smime-ca-dir
[Optie] Specificeert een map met CA-certificaten in PEM (Privacy Enhanced
Mail) formaat voor verificatie van S/MIME ondertekende berichten.

smime-ca-bestand
[Optie] Specificeert een bestand met CA-certificaten in PEM-formaat voor verificatie van
S/MIME ondertekende berichten.

smime-cijfer-GEBRUIKER@HOST, smime-cijfer
[Optie] Specificeert het cijfer dat moet worden gebruikt bij het genereren van S/MIME-gecodeerde berichten
(voor het opgegeven account). RFC 5751 schrijft standaard 'aes128' (AES-128
CBC). Mogelijke waarden zijn (niet hoofdlettergevoelig en) in afnemende cijfersterkte:
'aes256' (AES-256 CBC), 'aes192' (AES-192 CBC), 'aes128' (AES-128 CBC), 'des3'
(DES EDE3 CBC, 168 bits; standaard als 'aes128' niet beschikbaar is) en 'des' (DES CBC,
56 bits).

De daadwerkelijk beschikbare coderingsalgoritmen zijn afhankelijk van de cryptografische bibliotheek die
S-nagel gebruikt. [Optie] Ondersteuning voor meer coderingsalgoritmen is mogelijk beschikbaar
door dynamisch laden via bijv. EVP_get_cipherbyname(3) (OpenSSL) indien S-nail
is samengesteld om dit te ondersteunen.

smime-crl-dir
[Optie] Specificeert een map die bestanden met CRL's in PEM-indeling bevat om te gebruiken
bij het verifiëren van S/MIME-berichten.

smime-crl-bestand
[Optie] Specificeert een bestand dat een CRL in PEM-indeling bevat om te gebruiken bij verificatie
S/MIME-berichten.

smime-encrypt-USER@HOST
[Optie] Als deze variabele is ingesteld, zijn berichten die naar de opgegeven ontvanger worden verzonden
gecodeerd voor verzending. De waarde van de variabele moet worden ingesteld op de naam van a
bestand dat een certificaat in PEM-indeling bevat.

Als een bericht naar meerdere ontvangers wordt verzonden, wordt elk van hen voor wie een
corresponderende variabele is ingesteld zal een individueel versleuteld bericht ontvangen;
andere ontvangers blijven het bericht in platte tekst ontvangen, tenzij de
smime-force-encryptie variabele is ingesteld. Het wordt aanbevolen om versleuteld te ondertekenen
berichten, dwz om ook de smiley-teken variabel.

smime-sign-cert-USER@HOST, smime-teken-certificaat
[Optie] Verwijst naar een bestand in PEM-formaat. Voor ondertekening en
decryptie moet dit bestand zowel de persoonlijke sleutel van de gebruiker als de zijne bevatten
certificaat.

Voor het ondertekenen van berichten wordt 'USER@HOST' altijd afgeleid van de waarde van oppompen van (of als
die meerdere adressen bevat, afzender). Met het oog op de versleuteling van de
de openbare coderingssleutel (certificaat) van de ontvanger wordt verwacht; het bevel certificaat opslaan
kan worden gebruikt om certificaten van ondertekende berichten op te slaan (de sectie Ondertekend en
versleutelde berichten Met S / MIME geeft wat details). Deze werkwijze is
meestal gedreven door de gespecialiseerde vorm.

Bij het ontsleutelen van berichten wordt het account afgeleid uit de ontvangersvelden ('Aan:'
en 'Cc:') van het bericht, waarbij gezocht wordt naar adressen waarvoor zo'n
variabele is ingesteld. S-nail gebruikt altijd het eerste adres dat overeenkomt, dus als het
hetzelfde bericht wordt verzonden naar meer dan één van de adressen van de gebruiker met behulp van verschillende
encryptiesleutels, kan de decryptie mislukken.

smime-sign-include-certs-USER@HOST, smime-sign-include-certificaten
[Optie] Indien gebruikt, zou dit moeten bestaan ​​uit een door komma's gescheiden lijst van
bestanden, die elk een enkel certificaat in PEM-formaat bevatten
in het S/MIME-bericht naast de smime-teken-certificaat certificaat. Dit is
het handigst voor lange certificaatketens als het gewenst is om de ontvangst te vergemakkelijken
verificatieproces van de partij. Merk op dat certificaten op het hoogste niveau dat ook kunnen zijn
opgenomen in de keten maar spelen geen rol voor verificatie. Zie ook
smime-teken-certificaat. Onthoud dat 'USER@HOST' hierbij verwijst naar de variabele oppompen van
(of, als dat meerdere adressen bevat, afzender).

smime-sign-bericht-digest-USER@HOST, smime-teken-bericht-samenvatting
[Optie] Specificeert de berichtsamenvatting die moet worden gebruikt bij het ondertekenen van S/MIME-berichten. RFC
5751 schrijft standaard 'sha1' voor. Mogelijke waarden zijn (hoofdlettergevoelig en) in
afnemende cijfersterkte: 'sha512', 'sha384', 'sha256', 'sha224' en 'md5'.

De daadwerkelijk beschikbare algoritmen voor berichtsamenvatting zijn afhankelijk van de cryptografie
bibliotheek die S-nail gebruikt. [Optie] Ondersteuning voor meer algoritmen voor berichtsamenvatting
mogelijk beschikbaar via dynamisch laden via bijv. EVP_get_digestbyname(3)
(OpenSSL) als S-nail is gecompileerd om dit te ondersteunen. Onthoud dat hiervoor
'USER@HOST' verwijst naar de variabele oppompen van (of, als dat meerdere adressen bevat,
afzender).

smtp [Optie] Normaal roept S-nail het programma op dat is gedefinieerd via Verzend mail overmaken
berichten, zoals beschreven in Verzending mail. De . instellen smtp variabele zal in plaats daarvan
ervoor zorgen dat er in volgorde SMTP-netwerkverbindingen worden gemaakt met de server die daarin is gespecificeerd
om het bericht direct in te dienen. S-nail kent ongeveer drie verschillende “SMTP
protocollen”:

· Het eenvoudige SMTP-protocol (RFC 5321) dat normaal op serverpoort 25 leeft
en vereist het instellen van de smtp-gebruik-starttls variabele om een ​​SSL/TLS in te voeren
gecodeerde sessiestatus. Wijs een waarde toe zoals [v15-compat]
'[smtp://][gebruiker[:wachtwoord]@]server[:poort]' ([geen v15-compat]
'[smtp://]server[:port]') om dit protocol te kiezen.
· Dan de zogenaamde SMTPS die op serverpoort 465 zou moeten leven en dat ook is
automatisch SSL/TLS beveiligd. Helaas is het nooit een standaard geworden
protocol en wordt daarom mogelijk niet ondersteund door de netwerkservicedatabase van uw host
– in feite is het poortnummer al toegewezen aan andere protocollen!

SMTPS is niettemin een algemeen aangeboden protocol en kan dus door worden gekozen
een waarde toekennen zoals [v15-compat] 'smtps://[gebruiker[:wachtwoord]@]server[:poort]'
([geen v15-compat] 'smtps://server[:poort]'); vanwege de genoemde problemen
is meestal echter nodig om de poort expliciet op te geven als ':465'.
· Ten slotte is er het SUBMISSION-protocol (RFC 6409), dat meestal voortleeft
serverpoort 587 en is praktisch identiek aan het SMTP-protocol van
S-nagels standpunt daarnaast; het vereist het instellen van de smtp-gebruik-starttls
variabele om een ​​met SSL/TLS beveiligde sessiestatus in te voeren. Ken een waarde toe zoals
[v15-compat] 'indiening://[gebruiker[:wachtwoord]@]server[:poort]' ([geen v15-compat]
'indiening://server[:poort]').

Zie voor meer informatie over inloggegevens enz On URL syntaxis en geloofsbrief lookup. De
SMTP-overdracht wordt uitgevoerd in een onderliggend proces, dat asynchroon wordt uitgevoerd tenzij
hetzij de wacht of de breedsprakig variabele is ingesteld. Als het een TERM ontvangt
signaal, wordt het afgebroken en wordt het bericht opgeslagen in DEAD.

smtp-auth-USER@HOST, smtp-authenticatie-HOST, smtp-verificatie
[Optie] Variabele keten die de SMTP-authenticatiemethode instelt. Mogelijk
waarden zijn 'geen' ([geen v15-compat] standaard), 'plain' ([v15-compat] standaard),
'login' en de [Optionele] methoden 'cram-md5' en 'gssapi'. Dan een'
methode heeft geen gebruikersreferenties nodig, 'gssapi' vereist een gebruikersnaam en zo
andere methoden vereisen een gebruikersnaam en een wachtwoord. Zie [v15-compatibel] smtp, gebruiker
en wachtwoord ([geen v15-compatibel] smtp-auth-wachtwoord en smtp-authenticatie-gebruiker). Let daar op
smtp-authenticatie-HOST is [v15-compatibel]. [geen v15-compat]: opmerking voor smtp-auth-USER@HOST:
kan afhankelijk zijn van het adres van de afzender in de variabele oppompen van.

smtp-auth-wachtwoord
[Optie] [geen v15-compat] Stelt het globale terugvalwachtwoord in voor SMTP
authenticatie. Als de authenticatiemethode een wachtwoord vereist, maar geen van beide
smtp-auth-wachtwoord ook geen match smtp-auth-wachtwoord-GEBRUIKER@HOST is te vinden,
S-nail vraagt ​​om een ​​wachtwoord op de terminal van de gebruiker.

smtp-auth-wachtwoord-GEBRUIKER@HOST
[geen v15-compat] Overschrijvingen smtp-auth-wachtwoord voor specifieke waarden van de afzender
adressen, afhankelijk van de variabele oppompen van.

smtp-authenticatie-gebruiker
[Optie] [geen v15-compat] Stelt de globale fallback-gebruikersnaam in voor SMTP
authenticatie. Als de authenticatiemethode een gebruikersnaam vereist, maar geen van beide
smtp-authenticatie-gebruiker ook geen match smtp-auth-gebruiker-GEBRUIKER@HOST kan worden gevonden, zal S-nail
vragen om een ​​gebruikersnaam op de terminal van de gebruiker.

smtp-auth-gebruiker-GEBRUIKER@HOST
[geen v15-compat] Overschrijvingen smtp-authenticatie-gebruiker voor specifieke waarden van afzenderadressen,
afhankelijk van de variabele oppompen van.

smtp-hostnaam
[v15-compat] Normaal gebruikt S-nail de variabele oppompen van het nodige af te leiden
'USER@HOST'-informatie om een ​​SMTP-opdracht 'MAIL FROM:<>' uit te voeren. Instelling
smtp-hostnaam kan worden gebruikt om de 'USER' van het SMTP-account te gebruiken (smtp of de
gebruiker variabele keten) en de 'HOST' uit de inhoud van deze variabele (of, als
dat is de lege string, hostname of de lokale hostnaam als laatste redmiddel). Dit
staat vaak het gebruik van een adres toe dat zelf geldig is maar wordt gehost door een andere provider
dan welke (in oppompen van) staat op het punt het bericht te verzenden. Stel deze variabele ook in
beïnvloedt het gegenereerde 'Message-ID:'.

spam-interface
[Optie] Om een ​​van de spam-gerelateerde commando's te gebruiken (zoals bijv. spamrate)
de gewenste spam-interface moet worden gedefinieerd door deze variabele in te stellen. Alsjeblieft
raadpleeg het gedeelte over de handleiding Behandeling spam voor het complete plaatje van spam
behandeling in S-nagel. Alle of geen van de volgende interfaces zijn mogelijk beschikbaar:

'spamc' Interactie met spamc(1) van de spamassassin(1)
(http://spamassassin.apache.org SpamAssassin) suite. Anders dan de
generieke filterinterface S-nail zal automatisch de juiste toevoegen
argumenten voor een bepaald commando en heeft de nodige kennis om te ontleden
de uitvoer van het programma. Een standaardwaarde voor spamc-commando zal zijn geweest
gecompileerd in de S-nail binaire if spamc(1) is gevonden in PATH
tijdens het samenstellen. Zal het nodig zijn om een ​​specifiek te definiëren
verbindingstype (in plaats van daarvoor een configuratiebestand te gebruiken), de
variabele spamc-argumenten kan worden gebruikt als in bijvoorbeeld '-d
server.voorbeeld.com -p 783'. Het is ook mogelijk om een ​​per-gebruiker op te geven
configuratie via spamc-gebruiker. Merk op dat deze interface niet inspecteert
de 'is-spam'-vlag van een bericht voor de opdracht spamvergeten.

'spamd' S-nail communiceert direct met de spamassassin(1) demon
spammen(1) via een padgebaseerd unix(4) stroomaansluiting zoals gespecificeerd in
spamd-socket. Het is mogelijk om een ​​configuratie per gebruiker op te geven via
spamd-gebruiker.

'filter' generieke spamfilterondersteuning via vrij configureerbare hooks. Dit
interface is bedoeld voor programma's zoals bogofilter(1) en sylfilter(1) en
vereist overeenkomstig gedrag met betrekking tot de exit-status van de hooks
althans de opdracht spamrate ('0' betekent dat een bericht spam is, '1' voor
niet-spam, '2' voor onzeker en elke andere retourwaarde die een hard
fout); aangezien de hooks shell-codefragmenten kunnen bevatten die omleiden
gedrag kan zo nodig worden onderschept. De haken zijn
spamfilter-ham, spamfilter-noham, spamfilter-nospam, spamfilter-tarief
en spamfilter-spam; het handmatige gedeelte Behandeling spam bevat voorbeelden
voor sommige programma's. De procesomgeving van de hooks heeft de
variabelen NAIL_TMPDIR, TMPDIR en NAIL_FILENAME_GENERATED ingesteld. Opmerking
waarvoor ondersteuning voor spamscores spamrate wordt niet ondersteund tenzij de
[Option]tional ondersteuning voor reguliere expressies is beschikbaar en de
spamfilter-rate-scanscore variabele is ingesteld.

spam-maxsize
[Optie] Berichten die deze grootte overschrijden, worden niet doorgegeven aan de geconfigureerde
spam-interface. De standaardwaarde is 420000 bytes.

spamc-commando
[Optie] Het pad naar de spamc(1) programma voor de 'spamc' spam-interface​ Notitie
dat het pad niet wordt uitgebreid, maar wordt gebruikt "zoals het is". Een terugvalpad zal zijn geweest
gecompileerd in het S-nail-binaire bestand als het uitvoerbare bestand tijdens was gevonden
compilatie.

spamc-argumenten
[Optie] Ook al behandelt S-nail de meeste argumenten voor de 'spamc'
spam-interface automatisch, kan het in ieder geval soms wenselijk zijn om te specificeren
verbindingsgerelateerde via deze variabele, bijvoorbeeld '-d server.example.com -p 783'.

spamc-gebruiker
[Optie] Geef een gebruikersnaam op voor configuratiebestanden per gebruiker voor de 'spamc'
spam-interface. Als dit is ingesteld op de lege tekenreeks, gebruikt S-nail de naam
van de stroom gebruiker.

spamd-socket
[Optie] Specificeer het pad van het unix(4) domeinsocket waarop spammen(1) luistert
voor connecties voor de 'spamd' spam-interface. Merk op dat het pad dat niet is
uitgebreid, maar gebruikt "zoals het is".

spamd-gebruiker
[Optie] Geef een gebruikersnaam op voor configuratiebestanden per gebruiker voor de 'spamd'
spam-interface. Als dit is ingesteld op de lege tekenreeks, gebruikt S-nail de naam
van de stroom gebruiker.

spamfilter-ham, spamfilter-noham, spamfilter-nospam, spamfilter-tarief, spamfilter-spam
[Optie] Commando- en argumenthaken voor het 'filter' spam-interface. De handleiding
sectie Behandeling spam bevat voorbeelden voor sommige programma's.

spamfilter-rate-scanscore
[Optie] Vanwege de generieke aard van het 'filter' spam-interface spam-scores
worden er standaard niet voor ondersteund, maar als de [Option]tional reguliere expressie
ondersteuning beschikbaar is, kan het instellen van deze variabele worden gebruikt om dit te verhelpen
beperking. Het wordt als volgt geïnterpreteerd: eerst wordt een getal (cijfers) ontleed
dat moet worden gevolgd door een puntkomma ';' en een reguliere expressie. Dan de
laatstgenoemde wordt gebruikt om de eerste uitvoerregel van de spamfilter-tarief haak, en,
indien de evaluatie succesvol is, de groep die via de
getal wordt geïnterpreteerd als een scanscore met drijvende komma.

ssl-ca-dir
[Optie] Specificeert een map met CA-certificaten in PEM (Pricacy Enhanced
Mail) voor verificatie van SSL/TLS-servercertificaten. Zien
SSL_CTX_load_verify_locations(3) voor meer informatie.

ssl-ca-bestand
[Optie] Specificeert een bestand met CA-certificaten in PEM-formaat voor verificatie van
SSL/TLS-servercertificaten. Zien SSL_CTX_load_verify_locations(3) voor meer
informatie.

ssl-cert-USER@HOST, ssl-cert-HOST, ssl-certificaat
[Optie] Variabele keten die de bestandsnaam voor een SSL/TLS-clientcertificaat instelt
vereist door sommige servers. Dit is een directe interface naar het 'Certificaat'-slot
van de SSL_CONF_cmd(3) functie van de OpenSSL-bibliotheek, indien beschikbaar.

ssl-cijferlijst-USER@HOST, ssl-cijferlijst-HOST, ssl-cijferlijst
[Optie] Specificeert een lijst met cijfers voor SSL/TLS-verbindingen. Dit is een directe
interface naar het 'CipherString'-slot van het SSL_CONF_cmd(3) functie van de
OpenSSL-bibliotheek, indien beschikbaar; zien cijfers(1) voor meer informatie. Standaard
S-nail stelt geen lijst met cijfers in, die in feite een SSL-protocol
specifiek cijfer (protocolstandaarden worden geleverd met een lijst met acceptabele cijfers),
mogelijk krap bij wat de werkelijk gebruikte SSL/TLS-bibliotheek ondersteunt – de handleiding
sectie An voorbeeld configuratie bevat ook een SSL/TLS use case.

ssl-configuratiebestand
[Optie] Als deze variabele is ingesteld, zal S-nail bellen CONF_modules_load_file(3) voor
toestaan ​​dat OpenSSL wordt geconfigureerd volgens de beveiliging van het hostsysteem
instellingen. Als een niet-lege waarde wordt opgegeven, wordt deze gebruikt om de
configuratiebestand dat moet worden gebruikt in plaats van de algemene OpenSSL-standaard; merk op dat erin
in dit geval is het een fout als het bestand niet kan worden geladen. De applicatienaam zal
altijd worden doorgegeven als "s-nail".

ssl-crl-bestand
[Optie] Specificeert een bestand dat een CRL in PEM-indeling bevat om te gebruiken bij verificatie
SSL/TLS-servercertificaten.

ssl-crl-dir
[Optie] Specificeert een map die bestanden met CRL's in PEM-indeling bevat om te gebruiken
bij het verifiëren van SSL/TLS-servercertificaten.

ssl-sleutel-GEBRUIKER@HOST, ssl-sleutel-HOST, ssl-sleutel
[Optie] Variabele keten die de bestandsnaam voor de privésleutel van een SSL/TLS instelt
cliënt certificaat. Indien niet ingesteld, wordt de naam van het certificaatbestand gebruikt. De
bestand zal naar verwachting in PEM-indeling zijn. Dit is een directe interface naar de
'PrivateKey'-slot van de SSL_CONF_cmd(3) functie van de OpenSSL-bibliotheek, als
beschikbaar.

ssl-methode-USER@HOST, ssl-methode-HOST, ssl-methode
[Optie] [Verouderd] Gebruik de nieuwere en flexibelere SSL-protocol in plaats daarvan:
als beide waarden zijn ingesteld, SSL-protocol krijgt voorrang! Kan worden ingesteld op de
volgende waarden, de werkelijk gebruikte SSL-protocol specificatie waarnaar het is
in kaart gebracht wordt tussen haakjes weergegeven: 'tls1.2' ('-ALL, TLSv1.2'), 'tls1.1' ('-ALL,
TLSv1.1'), 'tls1' ('-ALL, TLSv1') en 'ssl3' ('-ALL, SSLv3'); de bijzondere waarde
'auto' is toegewezen aan 'ALL, -SSLv2' en bevat dus het SSLv3-protocol. Opmerking
dat SSLv2 helemaal niet meer wordt ondersteund.

ssl-protocol-USER@HOST, SSL-protocol-HOST, SSL-protocol
[Optie] Specificeer het gebruikte SSL/TLS-protocol. Dit is een directe interface naar de
'Protocol'-slot van de SSL_CONF_cmd(3) functie van de OpenSSL-bibliotheek, als
beschikbaar; anders wordt een S-nail interne parser gebruikt die de
volgende subset van (hoofdlettergevoelige) opdrachtreeksen: 'SSLv3', 'TLSv1',
'TLSv1.1' en 'TLSv1.2', evenals de speciale waarde 'ALL'. Meerdere
specificaties kunnen worden gegeven via een door komma's gescheiden lijst die alle negeert
witte ruimte. Een optioneel '+' plus voorvoegsel maakt een protocol mogelijk, een '-' min
prefix zal het uitschakelen, zodat '-ALL, TLSv1.2' alleen TLSv1.2 zal inschakelen
protocol.

Het hangt af van de gebruikte TLS/SSL-bibliotheek welke protocollen daadwerkelijk worden ondersteund
en welke protocollen worden gebruikt als SSL-protocol is niet ingesteld, maar houd er rekening mee dat SSLv2 dat wel is
helemaal niet meer ondersteund en actief uitgeschakeld. Zeker voor oudere protocollen
uitdrukkelijk beveiligen ssl-cijferlijst kan de moeite waard zijn, zie An voorbeeld
configuratie.

ssl-rand-egd
[Optie] Geeft de padnaam aan een entropie-daemon-socket, zie RAND_egd(3). Niet
alle SSL/TLS-bibliotheken ondersteunen dit.

ssl-rand-bestand
[Optie] Geeft de padnaam aan een bestand met entropiegegevens, zie RAND_load_file(3).
Als het bestand een regulier bestand is dat beschrijfbaar is door de aanroepende gebruiker, worden nieuwe gegevens geschreven
ernaar toe nadat het is geladen.

ssl-verify-USER@HOST, ssl-verify-HOST, ssl-verifiëren
[Optie] Variabele keten die de actie instelt die moet worden uitgevoerd als er een fout optreedt
tijdens de validatie van het SSL/TLS-servercertificaat. Geldige (hoofdlettergevoelige) waarden
zijn 'strikt' (mislukken en verbinding onmiddellijk verbreken), 'vragen' (vragen of
doorgaan op standaard invoer), 'waarschuwen' (druk een waarschuwing af en ga verder), 'negeer' (doen
geen validatie uitvoeren). De standaardwaarde is 'vragen'.

stealthmua
Indien alleen ingesteld zonder een toegewezen waarde, dan verhindert deze optie het genereren
van de headervelden 'Message-ID:' en 'User-Agent:' die voor de hand liggend zijn
verwijzingen naar S-nail. Hieraan zijn twee valkuilen verbonden: ten eerste de
bericht-ID van uitgaande berichten is niet meer bekend. Ten tweede kan een deskundige
gebruik nog steeds de resterende informatie in de koptekst om de oorsprong op te sporen
e-mail user-agent. Indien ingesteld op de waarde 'noagent', dan wordt de genoemde 'Message-ID:'
onderdrukking vindt niet plaats.

toplijnen Geeft, indien gedefinieerd, het aantal regels van een bericht dat bovenaan moet worden afgedrukt
opdracht; normaal gesproken worden de eerste vijf regels afgedrukt.

ttytekenset
De tekenset van de terminal S-nail werkt op, en de enige echte
ondersteunde tekenset die S-nail kan gebruiken als er geen tekensetconversie is
mogelijkheden zijn erin gecompileerd, in welk geval het standaard ISO-8859-1 is
tenzij het een waarde kan afleiden uit de LC_CTYPE locale omgeving. Verwijs naar de
sectie Karakter sets voor het complete beeld over karaktersets.

gebruiker-HOST, gebruiker
[v15-compat] Variabele keten die een globale fallback-gebruikersnaam instelt, die wordt gebruikt
voor het geval er geen is opgegeven in het protocol en de accountspecifieke URL. Dit
variabele standaard ingesteld op de waarde van USER.

versie, versie-majoor, versie-minor, versie-update
(Alleen-lezen) Informatie over S-nail-versie: de eerste variabele bevat een tekenreeks
met de volledige versie-identificatie - dit is identiek aan de uitvoer
van de opdracht versie. De laatste drie bevatten alleen cijfers: de majeur, mineur
en update versienummers.

MILIEU


De term "omgevingsvariabele" moet worden beschouwd als een indicatie dat het volgende
variabelen zijn ofwel gestandaardiseerd als levendige onderdelen van procesomgevingen, of zijn dat wel
daar vaak gevonden. Tenzij expliciet anders vermeld, integreren ze in het normale
variabele handling, zoals hierboven gedocumenteerd, vanuit het oogpunt van S-nails.

COLUMNS
De voorkeursbreedte van de gebruiker in kolomposities voor het terminalscherm of -venster.
Eenmaal opgevraagd en gebruikt bij het opstarten van het programma.

DEAD De naam van het bestand dat moet worden gebruikt voor het opslaan van afgebroken berichten als besparen is ingesteld; dit
standaard dode.letter in de HOME-directory van de gebruiker.

EDITOR Padnaam van de teksteditor die moet worden gebruikt in de Bewerk commando en ~e ACCENT MARKERING ONTSNAPPEN. Een
default editor wordt gebruikt als deze waarde niet is gedefinieerd.

HOME De thuismap van de gebruiker. Deze variabele wordt alleen gebruikt als deze zich in het
proces omgeving. Gebruik settenv om de waarde tijdens runtime bij te werken.

TAAL, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
Bekijk lokaal(7) en Karakter sets.

REGELS Het door de gebruiker gewenste aantal regels op een pagina of de verticale scherm- of venstergrootte
in lijnen. Eenmaal opgevraagd en gebruikt bij het opstarten van het programma.

LISTER Padnaam van de directorylister die moet worden gebruikt in de mappen commando bij het aanzetten
lokale postbussen. Standaard is ls(1) (pad zoeken via SHELL).

MBOX De naam van het mbox-bestand van de gebruiker. Ondersteunt een logische subset van de special
conventies die zijn gedocumenteerd voor de filet commando en de map optie. De
terugval standaard is mbox in de HOME-directory van de gebruiker.

MAILRC Wordt gebruikt als opstartbestand in plaats van ~/.mailrc indien ingesteld. Wanneer S-nail-scripts zijn
aangeroepen namens andere gebruikers, moet deze variabele worden ingesteld op / Dev / null te voorkomen
bijwerkingen van het lezen van hun configuratiebestanden. Deze variabele wordt alleen gebruikt
wanneer het zich in de procesomgeving bevindt.

NAIL_NO_SYSTEM_RC
Als deze variabele is ingesteld, wordt er gelezen s-nail.rc bij het opstarten wordt verhinderd, dwz de
Er wordt hetzelfde effect bereikt als wanneer S-nail met de optie zou zijn opgestart -n. Deze
variabele wordt alleen gebruikt als deze zich in de procesomgeving bevindt.

NETRC [v15-compat] [Optie] Deze variabele overschrijft de standaardlocatie van de gebruiker
.netrc bestand.

PAGER Padnaam van het programma dat moet worden gebruikt in de opdracht more of wanneer de crt variabele is ingesteld.
De standaardpaginator is meer(1) (pad zoeken via SHELL).

PATH Een lijst met mappen die door de shell wordt doorzocht bij het zoeken naar opdrachten (zoals
dit wordt alleen herkend in de procesomgeving).

SHELL De shell die voor de opdrachten moet worden gebruikt !, schelp ~! ACCENT MARKERING ONTSNAPPEN en bij het starten
subprocessen. Als deze optie niet is gedefinieerd, wordt een standaardshell gebruikt.

SYSV3 Wijzigt de letters die in de eerste kolom van een koptekstoverzicht worden afgedrukt.

TERM [Optie] Het terminaltype waarvoor uitvoer moet worden voorbereid.

TMPDIR Wordt gebruikt als map voor tijdelijke bestanden in plaats van / tmp, indien ingesteld. Deze variabele is
wordt alleen gebruikt als het zich in de procesomgeving bevindt. Gebruik settenv om de
waarde tijdens runtime.

GEBRUIKER Identificatie forceren als de opgegeven gebruiker, dwz identiek aan de -u opdrachtregel
keuze. Deze variabele wordt alleen gebruikt als deze zich in de procesomgeving bevindt. Gebruik
settenv om de waarde tijdens runtime bij te werken, maar houd er rekening mee dat dit geen van de volgende activeert
de validatiecontroles die zijn uitgevoerd bij het (opnieuw) opstarten van het programma.

VISUAL Padnaam van de teksteditor die moet worden gebruikt in de visuele commando en ~v ACCENT MARKERING ONTSNAPPEN.

Gebruik heirloom-mailx online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad