IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

heirloom-mailx - Online nel cloud

Esegui heirloom-mailx nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando heirloom-mailx che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


Lumaca [V14.8.6] — inviare e ricevere posta Internet

SINOSSI


lumaca -h | --Aiuto
lumaca [-BDDdEFintv~] [-A conto] [-a attaccamento] [-b bcc-adr] [-c cc-ind] [-q file-citazione]
[-r da-addr] [-S variabile[=APPREZZIAMO,-s soggetto] [-X cmd] [-.] a-addr ... [--
mta-opzione ...]
lumaca [-BDdEeHiNnRv~#] [-A conto] [-L lista-specifiche] [-r da-addr] [-S variabile[=APPREZZIAMO]]
[-X cmd] -f [filetto] [-- mta-opzione ...]
lumaca [-BDdEeHiNnRv~#] [-A conto] [-L lista-specifiche] [-r da-addr] [-S variabile[=APPREZZIAMO]]
[-u Utente] [-X cmd] [-- mta-opzione ...]

DESCRIZIONE


Compatibilità Nota: S-nail e parte della sua sintassi di configurazione cambieranno nella v15.0.
Fino ad allora esisterà un numero parziale ma crescente di avanti e indietro
opzioni di configurazione della compatibilità. Per scegliere già la nuova sintassi e comportamento
oggi, l'opzione binaria v15-compatibile deve essere impostato. Il manuale farà riferimento ad esso tramite
[v15-compat] e [no v15-compat] se necessario. Comandi e variabili che
svaniscono nella v15.0 sono contrassegnati [Obsoleto].

S-nail è un sistema di elaborazione della posta con una sintassi dei comandi che ricorda ed(1) con linee
sostituito da messaggi. Ha lo scopo di fornire la funzionalità del POSIX posta x(1)
comando e offre estensioni (per lo più opzionali) per la modifica della riga, IDNA, MIME, S/MIME, SMTP
e POP3 (e IMAP). È utilizzabile come lingua batch di posta.

Opzioni
-A conto Esegue un conto comando (vedi sotto) per conto dopo che i file di avvio hanno
stato letto.

-a filetto Allega il file indicato al messaggio. Le stesse convenzioni sui nomi di file di
descritto nella sezione COMANDI applica: l'espansione della parola shell è limitata a
la tilde '~' e le variabili. Deve filetto non essere accessibile ma contenere un '='
carattere, quindi si presume che qualsiasi cosa dopo '=' specifichi il carattere di input
set e qualsiasi cosa prima di '=' il nome del file: questa è l'unica opzione per specificare il
inserire il set di caratteri (e non eseguire alcuna conversione di set di caratteri) per il testo
allegati dalla riga di comando, non utilizzando il ~@ comando di fuga tilde.

-B Crea input standard e standard output con buffer di linea.

-b indirizzo Invia copia carbone nascosta all'elenco di indirizzi fornito. invio mail sotto
va più in dettaglio su questo.

-c indirizzo Invia copia carbone all'elenco di indirizzi fornito.

-D [Opzione] Imposta il scollegato variabile.

-d Impostare il mettere a punto variabile, che abilita i messaggi di debug e disabilita i messaggi
la consegna.

-E Impostare il saltare a corpo vuoto variabile e quindi scartare i messaggi con un messaggio vuoto
parte del corpo. Questo è utile per inviare messaggi da script.

-e Basta controllare se la posta è presente nella casella di posta del sistema. Se sì, restituire un'uscita
stato pari a zero, altrimenti un valore diverso da zero.

-F Salva il messaggio da inviare in un file che prende il nome dalla parte locale del primo
indirizzo del destinatario (invece di in record).

-f [filetto] Leggere il contenuto dell'MBOX dell'utente (o il file specificato) per l'elaborazione;
quando S-nail viene chiuso, riscrive i messaggi non cancellati in questo file (ma sia
consapevole del tenere opzione). Sono riconosciute alcune convenzioni speciali per il
stringa filetto che sono documentati per il filetto comando di seguito. Notare che filetto is
non un argomento diretto alla bandiera -f, ma è invece preso dalla riga di comando
dopo che l'elaborazione delle opzioni è stata completata. Per utilizzare a filetto che inizia
con un trattino, prefissarlo con un percorso (relativo), come in './-hyphenbox.mbox'.

-H Stampa un riepilogo dell'intestazione di tutti i messaggi ed esci. Una vista di riepilogo configurabile è
disponibile tramite -L opzione.

-h Stampa un breve riepilogo dell'utilizzo. A causa dell'uso diffuso a --Aiuto l'argomento sarà
hanno lo stesso effetto.

-i Impostare il ignorare variabile per ignorare i segnali di interruzione tty.

-L lista-specifiche
Stampa un riepilogo dell'intestazione solo dei messaggi che corrispondono al dato lista-specifiche,
poi esci. Vedi la sezione specificando messaggi per il formato di lista-specifiche. Se
, il -H è stata data un'opzione in aggiunta non viene prodotto alcun riepilogo dell'intestazione, ma
S-nail indicherà invece tramite il suo stato di uscita se lista-specifiche abbinato a qualsiasi
messaggi ('0') o meno ('1'); nota che qualsiasi output dettagliato viene soppresso in questo
mode e deve invece essere abilitato esplicitamente (ad esempio, utilizzando l'opzione -v).

-N Disinserire il testata variabile e quindi inibire la visualizzazione iniziale delle intestazioni dei messaggi
durante la lettura della posta o la modifica di una cartella di posta.

-n Inibisce la lettura s-nail.rc all'avvio. Questa opzione dovrebbe essere attivata per
Script S-nail che vengono invocati su più di una macchina, perché i contenuti
di quel file possono differire tra loro. (Lo stesso comportamento può essere ottenuto da
impostando la variabile di ambiente NAIL_NO_SYSTEM_RC.)

-q filetto Inizia il messaggio con il contenuto del file specificato. Può essere dato in send
solo modalità.

-R Qualsiasi cartella aperta sarà in modalità di sola lettura.

-r indirizzo If indirizzo è un indirizzo valido quindi specifica l'indirizzo del mittente della busta a
essere passato all'MTA come '-f indirizzo'quando viene inviato un messaggio. Deve indirizzo
includere un nome utente, commenti ecc., quindi i componenti verranno separati e
la parte del nome sarà passata all'MTA individualmente tramite '-F Nome'. il dato
indirizzo sarà assegnato anche al da variabile, proprio come se in aggiunta
era stato specificato '-Sfrom=address' (influendo quindi sul trasferimento dati SMTP,
pure).

Se invece viene passata una stringa vuota come indirizzo quindi il contenuto della variabile
da saranno valutati e utilizzati a tal fine ogniqualvolta l'MTA sarà contattato.
Nota che S-nail per impostazione predefinita, senza -r cioè, né passa '-f' né '-F'
flag all'MTA da solo.

-S variabile[=valore]
Imposta l'opzione interna variabile e, in caso di opzione di valore, assegna APPREZZIAMO
ad esso. Anche se le opzioni sono impostate tramite -S può essere sovrascritto dall'interno della risorsa
file, l'impostazione della riga di comando verrà ristabilita dopo tutti i file di risorse
sono stati caricati.

-s soggetto Specificare l'oggetto del messaggio da inviare.

-t Il messaggio da inviare dovrebbe contenere un'intestazione del messaggio con "A:",
Campi 'Cc:' o 'Ccn:' che forniscono i suoi destinatari, che verranno aggiunti a quelli
dato sulla riga di comando. Se l'oggetto di un messaggio viene specificato tramite "Oggetto:"
quindi verrà utilizzato a favore di uno dato sulla riga di comando.

Sono compresi anche 'Rispondi a:' (possibilmente sovrascrivendo rispondi a), 'Mittente:' (po
trasmettitore), "Organizzazione:" (po AZIENDA). Nota che puoi anche specificare
'Da:', possibilmente sovrascrivendo da e l'indirizzo della busta eventualmente specificato
con l'opzione -r!

I seguenti, che normalmente vengono creati automaticamente in base al messaggio
contesto, può anche essere specificato: 'Message-ID:', 'In-Reply-To:', 'References:' e
'Mail-Followup-To:' (il messaggio speciale dell'indirizzo verrà comunque eseguito per il
quest'ultimo).

-u Utente Leggi la casella di posta di sistema di Utente (presunti privilegi appropriati), e “assume
essere" Utente in alcuni aspetti, ad esempio rispetto a filetto–espansioni di '%' ecc.;
vedi anche UTENTE.

-V Stampa la versione di S-nail ed esci.

-v Impostazione del verboso l'opzione causa qualche verbosità (come la stampa del certificato
Catene). Usarlo due volte aumenta il livello di verbosità.

-X cmd Aggiungi il dato cmd all'elenco dei comandi da eseguire prima del normale funzionamento
inizia. Correla con -# ed uscita batch in caso di errore; l'unica possibilità per
eseguire comandi in modalità non interattiva quando la lettura dei file di avvio è attiva
vietato.

-~ permettere MARCHIO D'ACCENTO FUGA anche se non in modalità interattiva.

-# Questo imposta diverse opzioni per preparare il chiodo a S per il lavoro (molto probabilmente non
modalità batch interattiva): punto, vuotostartAtestata, silenzioso, invia aspetta, così come
MBOX e cartella (entrambi a / Dev / null). Consente inoltre l'elaborazione di MARCHIO D'ACCENTO
FUGA. Ad esempio, quanto segue dovrebbe inviare un messaggio di posta elettronica a "bob":

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

-. Questo flag forza la cessazione dell'elaborazione dell'opzione al fine di impedire "opzione
iniezione” (attacchi). Mette anche forzatamente S-nail in modalità di invio, vedi
invio mail.

Nell'elenco sopra delle opzioni della riga di comando supportate, -D, -d, -E, -i, -N ed -v sono
implementato mediante l'impostazione della rispettiva opzione, come via -S. [mta-opzione ...]
gli argomenti forniti alla fine della riga di comando dopo un separatore '--' saranno
passato all'agente di trasferimento di posta (MTA) e persiste per un intero (interattivo)
sessione – se l'impostazione di espanderegv consente il loro riconoscimento; Anche gli argomenti MTA possono essere
specificato nella variabile sendmail-argomenti; trova l'interazione MTA descritta in modo più dettagliato
nella documentazione di sendmail. Gli argomenti MTA vengono ignorati quando la posta viene inviata tramite dati SMTP
trasferimento.

A antipasto
S-nail è un discendente diretto del programma BSD Mail che è stato introdotto nel 1978 (a sua volta
superando il più semplice programma di posta UNIX) e utilizzato per presentarsi (in Mail
manuale di riferimento) come segue:

Mail fornisce un ambiente semplice e amichevole per l'invio e la ricezione della posta. Esso
divide la posta in arrivo nei suoi messaggi costitutivi e consente all'utente di gestire
loro in qualsiasi ordine. Inoltre, fornisce una serie di ed(1)-come comandi per
manipolazione di messaggi e invio di posta. Mail offre all'utente una semplice modifica
capacità di facilitare la composizione dei messaggi in uscita, oltre a fornire il
capacità di definire e inviare a nomi che si rivolgono a gruppi di utenti.

S-nail è quindi il lato utente del sistema di posta Unix, mentre il lato di sistema (mail-
agente di trasferimento, MTA) è stato tradizionalmente assunto da sendmail(8); oggi postfix(1) o exim(8) sono
spesso usato invece per questo scopo. Se la funzione SMTP [opzionale] è stata incorporata
S-nail quindi il lato sistema non è un presupposto obbligatorio per la consegna della posta.

Perché S-nail si impegna per la conformità con POSIX posta x(1) è probabile che alcuni
le impostazioni di configurazione devono essere regolate prima di utilizzarlo è un'esperienza fluida. Il
predefinito globale s-nail.rc il file piega già un po' quelle impostazioni standard verso più utenti
cordialità e sicurezza, ad esempio, imposta il tenere ed conserva opzioni per sopprimere
lo spostamento automatico dei messaggi su MBOX che altrimenti si verificherebbe (vedi Messaggio stati) e
mantenere per non rimuovere i file vuoti per non alterare i permessi dei file quando i file alla fine
farsi ricreare. Non imposta il cartella opzione in modo che per impostazione predefinita il raggruppamento di file (tramite il
Prefisso '+' come documentato anche per filetto) non è abilitato. La sezione ESEMPI ne contiene alcuni
ulteriori suggerimenti.

invio mail
Per inviare un messaggio a una o più persone, utilizzando un agente di trasferimento di posta locale (MTA; il
il percorso eseguibile può essere impostato tramite sendmail) o l'[Option]al SMTP incorporato (impostare e vedere il
variabile smtp) trasporto per recapitare effettivamente il messaggio di posta generato, S-nail può essere
invocato con argomenti che sono i nomi delle persone a cui verrà inviata la posta:

$ s-nail -s Oggetto -a attachm.ent bill@host1 'Bob '
# Ma... provalo prima in una modalità di funzionamento a secco isolata
$ LC_ALL=C MAILRC=/dev/null \
s-nail -n -d -vv -Sfrom="me " \
-s Oggetto -. "(Bella) Bob "

L'utente deve quindi digitare il contenuto del messaggio. In questa modalità di composizione S-nail
tratta le righe che iniziano con il carattere '~' speciale – queste sono le cosiddette MARCHIO D'ACCENTO FUGA
che può essere utilizzato per leggere file, elaborare comandi di shell, aggiungere e modificare allegati e
Di più; ad esempio, la tilde fuga '~e' avvierà l'editor di testo per rivedere il messaggio in esso
stato attuale, '~h' consente la modifica dei destinatari del messaggio e '~?' offre una panoramica di
tilde disponibili fughe. Digitando control-D '^D' all'inizio di una riga vuota si lascia
modalità di composizione e provoca l'invio del messaggio, mentre digitando control-C '^C' due volte lo farà
interrompe la lettera corrente (salvandone il contenuto nel file indicato da DEAD a meno che nosalvare is
impostato.)

È possibile utilizzare una serie di opzioni per modificare il comportamento predefinito; per esempio, setting (anche via -S)
editlong avvierà automaticamente un editor di testo quando viene attivata la modalità di composizione, chiedicc volere
fare in modo che all'utente vengano richiesti attivamente i destinatari della copia carbone e il punto l'opzione sarà
consentire l'uscita dalla modalità di composizione scrivendo una riga costituita esclusivamente da un punto ('.').

Molto importante, però, è definire quale Carattere set possono essere utilizzati per l'invio di messaggi,
di solito impostando l'opzione set di caratteri di invio di conseguenza, dopo aver letto la sezione I
tipi.mime file per capire come viene classificato il tipo MIME degli allegati in uscita e
la consapevolezza che i messaggi vengono inviati in modo asincrono a meno che invia aspetta è impostato: solo con esso MTA
gli errori di consegna saranno riconoscibili.

Configurazione da è spesso necessario (ad esempio, in combinazione con smtp) o desiderabile, potresti volere
per fare alcuni test di funzionamento a secco prima di partire. Salvare una copia dei messaggi inviati in a record può
anche essere desiderabile, poiché per la maggior parte dei file di destinazione delle cassette postali alcune convenzioni speciali sono
riconosciuto, vedere il filetto comando per saperne di più. La sezione On URL sintassi ed credenziali
ricerca diffonderà un po' di luce sulle catene di variabili 'USER@HOST' e sull'utilizzo degli URL
per accedere a risorse specifiche del protocollo, come smtpe ESEMPI contiene un esempio
configurazione per l'invio di messaggi tramite alcuni dei noti provider di posta pubblica; annotalo
offre anche una panoramica compatta su come configurare un ambiente SSL/TLS sicuro.

Destinatari del messaggio (come specificato nella riga di comando o definito in "A:", "Cc:" o "Ccn:")
possono non essere solo indirizzi di posta elettronica, ma possono anche essere nomi di caselle di posta e persino shell complete
specifiche del tubo di comando. Potrebbe essere necessario citare correttamente, ad esempio per incorporare spazi bianchi
caratteri. (Ricorda che S-nail si occupa di standard di posta, quindi quelli definiscono le regole
con cui viene interpretato il contenuto.) Se la variabile espandi ind non è impostato quindi solo rete
indirizzi (vedi indirizzo di posta(7) per una descrizione degli indirizzi di posta) e nomi utente semplici
(inclusi gli alias MTA), altri tipi verranno filtrati, dando un avviso
messaggio.

Se la variabile espandi ind è impostato, gli indirizzi estesi del destinatario saranno facoltativamente
accettato: qualsiasi nome che inizia con una barra verticale '|' carattere specifica una pipe di comando –
la stringa di comando che segue '|' viene eseguito e il messaggio viene inviato al suo standard
ingresso; Allo stesso modo, qualsiasi nome che inizia con la barra di caratteri '/' o la sequenza di caratteri
punto barra './' viene trattato come un file, indipendentemente dal contenuto rimanente. Qualsiasi altro nome
che contiene un carattere chiocciola '@' viene trattato come un indirizzo di rete; Qualsiasi altro nome
che inizia con un segno più il carattere '+' specifica il nome di una casella di posta; Qualsiasi altro nome che
contiene un carattere barra '/' ma nessun punto esclamativo '!' o segno di percentuale carattere '%'
prima specifica anche il nome di una casella di posta; Ciò che rimane viene trattato come un indirizzo di rete.

$ eco bla | s-nail -Sexpandaddr -s test ./mbox.mbox
$ echo bla | s-nail -Sexpandaddr -s test '|cat >> ./mbox.mbox'
$ eco sicuro | LC_ALL=C MAILRC=/dev/null \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=fallito,-tutto,+addr -s test \
-. [email protected]

È possibile creare liste di distribuzione personali tramite il alias comando, in modo che, per
Ad esempio, l'utente può inviare posta a "coorti" e farla andare a un gruppo di persone:

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

Si prega di notare che questo meccanismo non ha nulla in comune con gli alias a livello di sistema che potrebbero
essere utilizzati dall'MTA locale (agente di trasferimento di posta), che sono soggetti al vincolo del "nome"
of espandi ind e sono spesso tracciati in un file /etc/aliases (e documentato in alias(5) e
sendmail(1)). Gli alias personali verranno espansi da S-nail prima dell'invio del messaggio e
sono quindi una comoda alternativa alla specificazione di ciascun destinatario da solo.

Per evitare il rumore ambientale, gli script dovrebbero "staccare" s-nail da qualsiasi file di configurazione e
creare un ambiente script-local, puntando la variabile MAILRC su un custom
file di configurazione, o usando il -S opzione della riga di comando per specificare le opzioni:

$ env LC_ALL=C MAILRC=/dev/null password=NOTSECRET \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=fallito,-tutto,+addr \
-S 'smtp=smtps://[email protected]:465' -Ssmtp-auth=login \
-S 'from=scriptreply@domain' \
-s 'oggetto' -a file_allegato \
-. "Destinatario 1 " destinatario1@dominio \
< file_contenuto

Lettura mail
Quando viene invocato senza destinatari, S-nail entra in modalità interattiva in cui è possibile leggere i messaggi di posta.
Se utilizzata in questo modo, viene letta la casella di posta di sistema dell'utente e un'intestazione di una riga di ciascuna
viene stampato il messaggio in esso contenuto. (Vedi il comando filetto per una descrizione approfondita del
diversi tipi di casella di posta che esistono.) Nota che se la casella di posta è vuota S-nail uscirà
dopo aver stampato un messaggio a meno che l'opzione vuotostart risulta essere impostato.

Al pronto il comando stratagemma fornirà un elenco di tutti i comandi disponibili e Aiuto volere
fornire un riassunto di alcuni comuni. Se le stringhe di documentazione [Option]al sono disponibili
si può digitare '?X' e vedere l'effettiva espansione di 'X' e qual è il suo scopo, ad es.
i comandi possono essere abbreviati (notare che POSIX definisce alcune abbreviazioni, in modo che il
l'ordine alfabetico dei comandi non è necessariamente correlato alle abbreviazioni; è
possibile definire le sovrascritture con il fantasma comando, comunque).

Ai messaggi vengono assegnati numeri (a partire da 1) che identificano in modo univoco i messaggi; il corrente
messaggio – il “punto” – sarà il primo nuovo messaggio, o il primo messaggio non letto, oppure
il primo messaggio della casella di posta; l'opzione ultimo spettacolo causerà invece l'utilizzo dell'ultimo
messaggio a questo scopo.

I messaggi possono essere stampati con il stampare comando, o breve: 'p'. Per impostazione predefinita, la corrente
messaggio ("punto") viene stampato, ma come con la maggior parte degli altri comandi è possibile dare una fantasia
specifica del messaggio (vedi specificando messaggi), ad esempio, 'p:u' mostrerà tutti i non letti
messaggi, 'p.' stamperà il “punto”, 'p 1 5' stamperà i messaggi 1 e 5, 'p 1-5'
stampa i messaggi da 1 a 5, e 'p-' e 'p+' stamperanno l'ultimo e il successivo messaggio,
rispettivamente.

Nella configurazione predefinita verranno stampati tutti i campi di intestazione di un messaggio, ma questo può essere
modificato: inserendo nella lista nera un elenco di campi tramite ignorare, o inserendo nella whitelist solo un dato
lista con il conservare comando, ad es. 'conservare data da a cc soggetto'. Per stampare tutto
campi di intestazione di un messaggio indipendentemente dagli elenchi di ignora o conserva attualmente attivi, utilizzare il pulsante
command Stampa. La variabile crt controlla se e quando S-nail utilizzerà il configurato
PAGER per stampare invece di scrivere direttamente al terminale (in generale).

A seconda della configurazione a Comando linea editore mira a rendere l'esperienza dell'utente con
i tanti COMANDI un po' più carino. Durante la lettura della casella vocale di sistema o quando -f (o filetto)
ha specificato una casella di posta esplicitamente preceduta dallo speciale modificatore '%:' quindi i messaggi che
sono stati letti verranno spostati automaticamente nel file MBOX dell'utente quando la casella di posta viene lasciata,
cambiando la casella di posta attiva o chiudendo S-nail (vedi anche Messaggio stati).

Dopo aver esaminato un messaggio, l'utente può anche delete 'd' il messaggio, rispondere 'r' al mittente
e tutti i destinatari o Rispondi 'R' esclusivamente al mittente. I messaggi possono anche essere inoltrareed
(alias più breve è FWD). Tieni presente che quando rispondi o inoltri un destinatario del messaggio
gli indirizzi verranno rimossi da commenti e nomi a meno che l'opzione nomi completi è impostato.
L'eliminazione fa sì che S-nail dimentichi il messaggio; Questo non è irreversibile, però, uno
può Undelete 'u' il messaggio dando il suo numero, o la sessione S-nail può essere terminata da
dando il exit comando 'x'.

Per terminare una sessione di elaborazione della posta si può emettere smettere 'q' per causare l'uscita completa del programma,
che include eventualmente lo spostamento automatico dei messaggi letti su MBOX e l'aggiornamento del
[Option]al file di cronologia dell'editor della riga di comando o usa il comando exit 'x' invece per
impedire una qualsiasi di queste azioni.

Sta guardando HTML mail ed MIMO allegati
I messaggi che sono solo HTML diventano sempre più comuni e, naturalmente, arrivano molti messaggi
in bundle con un bouquet di allegati MIME. Considerando che S-nail [Opzionale] supporta un semplice
Convertitore da HTML a testo per gestire i messaggi HTML (vedi I tipi.mime file), normalmente
non può occuparsi di nessuno di questi stessi, ma invece i programmi devono essere registrati per affrontare
con specifici tipi MIME o estensioni di file. Questi programmi possono preparare testo in chiaro
versioni del loro input per consentire a S-nail di visualizzare il contenuto sul terminale, oppure
visualizzare il contenuto stesso, ad esempio in una finestra grafica. Quest'ultimo tipo di
programmi per impostazione predefinita "blocca" S-nail fino a quando il visualizzatore esterno non è terminato, ma
è anche possibile l'esecuzione asincrona side-by-side, nel qual caso il chiodo a S continuerà a
visualizzare il messaggio e rimanere reattivi.

Per installare un programma gestore esterno per un tipo MIME specifico, impostare un secondo
tubo-TIPO/SOTTOTIPO variabile. Per definire un gestore per un'estensione di file specifica, impostare il
quelli tubo-PROLUNGA variabile: questi gestori hanno la precedenza. La variabile
mimo-contro-evidenza può essere impostato per migliorare la gestione di dichiarazioni di parti MIME errate come
sono spesso visti nei messaggi della vita reale. Ad esempio, per visualizzare un messaggio HTML in linea (ovvero,
convertito in una rappresentazione di testo semplice più fantasiosa di quella che è in grado di fare il convertitore integrato
produrre) con uno dei browser in modalità testo lince(1) o elinks(1), insegna S-nail su
documenti MathML e farli visualizzare come testo normale e per aprire allegati PDF in un
visualizzatore PDF esterno, in modo asincrono:

if $caratteristiche !@ HTML-FILTER
#set pipe-text/html="elinks -force-html -dump 1"
set pipe-text/html="lynx -stdin -dump -force_html"
# Visualizza invece HTML come testo normale
#set testo-pipe/html=@
endif
tipomime '@ application/mathml+xml mathml'
set pipe-application/pdf="@&set -C;\
: > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
trap \"rm -f \\\"${TMPDIR}/${NAIL_FILENAME_GENERATED}\\\"\" \
ESCI INT ESCI TUBO TERM;\
imposta +C;\
gatto > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
xpdf \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\""

Nota: è necessario prestare particolare attenzione quando si utilizzano tali comandi poiché i virus della posta possono essere distribuiti
con questo metodo: se messaggi di tipo 'application/x-sh' o file con estensione '.sh'
sono stati filtrati alla cieca attraverso la shell, ad esempio, un mittente di un messaggio potrebbe essere facilmente eseguito
codice arbitrario sul sistema su cui è in esecuzione S-nail. Per saperne di più su MIME, anche rispetto a
invio di messaggi, vedere la sezione I tipi.mime file e il comando tipo mime.

Mailing list
S-nail offre un supporto per facilitare la gestione delle mailing list. Il comando mllista promuove
tutti gli argomenti dati a mailing list conosciute, e mlsubscribe imposta il loro abbonamento
attributo, creandoli prima se necessario. (D'altra parte annulla l'iscrizione non
deselezionare automaticamente, ma reimposta solo l'attributo di sottoscrizione.) Utilizzo dei comandi
senza argomenti stamperà (un sottoinsieme di) tutte le mailing list attualmente definite. Il
titolo il formato '%T' può essere usato per contrassegnare i messaggi con indirizzi di lista configurati nel
visualizzazione dell'intestazione.

[Opzionalmente] anche le mailing list possono essere specificate come espressioni regolari, il che consente
corrispondenza di più indirizzi con un'unica espressione. Tuttavia, tutto l'elenco completo
gli indirizzi sono abbinati tramite un dizionario veloce, mentre le espressioni sono collocate in (a) liste
che è (sono) abbinato in sequenza.

imposta followup-to-followup-to-honour=ask-yes reply-to-honour=ask-yes
mllista [email protected] [email protected] .*@liste.c3$
mlsubscribe [email protected] [email protected]

La variabile seguito all'onore assicurerà che un'intestazione 'Mail-Followup-To:' sia onorata
quando si riceve risposta al messaggio (tramite rispondere ed rispondi) e follow-up controlla se
questa intestazione viene creata durante l'invio di posta; verrà creato automaticamente per un paio di
anche motivi, come quando lo speciale comando di risposta "specifico per mailing list" rispondi si usa,
quando rispondere è usato per rispondere a un messaggio con il suo 'Mail-Followup-To:' onorato ecc.

Una differenza tra la gestione delle liste conosciute e quelle sottoscritte è che l'indirizzo di
il mittente di solito non fa parte di un "Mail-Followup-To:" generato quando si indirizza il
quest'ultimo, mentre è per il primo tipo di elenchi. Di solito perché ci sono eccezioni:
diciamo, se vengono indirizzate più liste e non tutte sono liste sottoscritte.

Per comodità, S-nail, temporaneamente, aggiungerà automaticamente un indirizzo di elenco che viene presentato
nell'intestazione 'List-To:' di un messaggio a cui si sta rispondendo all'elenco dei noti
mailing list. L'intestazione deve essere esistita S-nail, invece, dipenderà dal
variabile risposta in onore, usa anche un set 'Rispondi a:' a questo scopo per accettare a
elencare il desiderio degli amministratori che dovrebbe essere stato manifestato in quel modo (ma solo se
fornisce un unico indirizzo che risiede sullo stesso dominio di quanto indicato in 'List-To:').

Gestione file
All'avvio S-nail legge diversi file di risorse:

s-nail.rc File di inizializzazione a livello di sistema. La lettura di questo file può essere soppressa,
o utilizzando il -n opzione della riga di comando o impostando l'ambiente
variabile NAIL_NO_SYSTEM_RC.

~/.mailrc File che dà i comandi iniziali. È possibile scegliere un file diverso impostando il pulsante
variabile d'ambiente MAILRC.

CHIODO_EXTRA_RC Può essere utilizzato per definire un file di avvio opzionale da leggere dopo ~/.mailrc.
Questa variabile è onorata solo in determinate circostanze (vedi la sua
documentazione per saperne di più).

Il contenuto di questi file viene interpretato come segue:

· Gli spazi iniziali di una riga vengono ignorati.
· Una riga vuota viene ignorata.
· Se la riga (contenuto) inizia con il segno numerico '#' allora è un comando-commento – a
vero comando! – e anche ignorato. Questo comando è l'unica forma di commento che è
inteso.
· Una riga può essere "continua" sulla riga successiva se il carattere di nuova riga è "escaped" di
precedendolo con il carattere barra rovesciata '\'. Nota che qualsiasi spazio bianco iniziale di
seguire le righe viene rimosso: se si desidera uno spazio bianco, deve essere posizionato prima del
barra rovesciata. Per esempio:

# Questa riga è un comando di commento. E tu\
es, è davvero continuato qui.
imposta debug \
verboso

Carattere set
[Opzione] S-nail rileva il set di caratteri del terminale utilizzando meccanismi che sono
controllato dall'impostazione locale LC_CTYPE (il manuale per setlocale(3) dovrebbe dare un
panoramica); la variabile interna S-nail set di caratteri sarà impostato sul terminale rilevato
set di caratteri di conseguenza e verrà quindi visualizzato nell'output dei comandi set ed
varshow.

Tuttavia, un utente fornito set di caratteri il valore non viene sovrascritto da questo meccanismo di rilevamento:
questa "funzione" deve essere utilizzata se il rilevamento non funziona correttamente e può essere utilizzata per
regolare il nome del set di caratteri locale. Ad esempio, sui sistemi BSD si può usare una localizzazione con
il set di caratteri ISO8859-1, che non è un nome valido per questo set di caratteri; essere sul
al sicuro, si può impostare set di caratteri al nome corretto, che è ISO-8859-1.

Nota che cambiare il valore non significa molto oltre a questo, poiché diversi aspetti del
i set di caratteri reali sono impliciti nell'ambiente locale del sistema e questo rimane
non influenzato dal contenuto di un sovrascritto set di caratteri variabile. (Questo è principalmente un problema
quando si utilizza in modo interattivo S-nail, però. In realtà è possibile inviare posta in a
ambiente locale completamente "falso".)

Se nessuna capacità di conversione del set di caratteri è stata compilata in S-nail (cioè, no
iconv(3) è stata trovata una libreria), quindi set di caratteri sarà l'unico set di caratteri supportato,
si presume semplicemente che possa essere utilizzato per scambiare messaggi a 8 bit e il resto
sezione non si applica; potrebbe tuttavia essere ancora necessario impostarlo esplicitamente se automatico
il rilevamento fallisce, poiché in tal caso viene utilizzato per impostazione predefinita la citata ISO-8859-1.

Durante la lettura dei messaggi, il loro testo viene convertito in set di caratteri se necessario per
visualizzarli sul terminale degli utenti. I caratteri non stampabili e le sequenze di byte non valide sono
rilevato e sostituito da caratteri di sostituzione appropriati (a meno che la variabile stampa tutti i caratteri
è stato impostato una volta avviato S-nail). Vedi anche charset-sconosciuto-8bit avere a che fare con un altro peloso
aspetto dell'interpretazione del messaggio.

Quando si inviano messaggi, tutte le loro parti e gli allegati vengono classificati. Considerando che nessun carattere
la conversione del set viene eseguita su quelle parti che sembrano essere dati binari, il set di caratteri
in uso deve essere dichiarato all'interno dell'intestazione MIME di una parte di testo in uscita se contiene
caratteri che non sono conformi al set di caratteri consentito dall'e-mail
standard. I valori consentiti per i set di caratteri possono essere dichiarati utilizzando il set di caratteri di invio
variabile, e set di caratteri-8bit, che definisce un set di caratteri di fallback di ultima istanza catch-all
che è implicitamente aggiunto alla lista dei set di caratteri in set di caratteri di invio.

Quando si risponde a un messaggio e alla variabile risposta-in-stesso-charset è impostato quindi il carattere
viene provato per primo l'insieme del messaggio a cui si risponde. Ed è anche possibile realizzare S-nail
funzionare in modo ancora più strettamente correlato all'impostazione locale corrente automaticamente utilizzando il pulsante
variabile sendcharsets-else-ttycharset, vedere lì per ulteriori informazioni.

Tutti i set di caratteri specificati vengono provati in ordine a meno che la conversione della parte o
l'attaccamento riesce. Se nessuno dei set di caratteri provati (8 bit) è in grado di rappresentare
il contenuto della parte o dell'allegato, quindi il messaggio non verrà inviato e il suo testo verrà
essere salvato in MORTE. In generale, se viene visualizzato il messaggio "Impossibile convertire da a in b", sia
alcuni caratteri non sono appropriati per il set di caratteri (terminale) attualmente selezionato, oppure
la conversione necessaria non è supportata dal sistema. Nel primo caso è necessario
impostare un locale LC_CTYPE appropriato e/o la variabile set di caratteri.

I migliori risultati si ottengono solitamente quando S-nail viene eseguito in una locale UTF-8 su un UTF-8
terminale compatibile, nel qual caso è disponibile l'intero spettro di caratteri Unicode. In
questi caratteri di impostazione di vari paesi possono essere visualizzati, mentre è ancora possibile
utilizzare set di caratteri più semplici per l'invio per mantenere la massima compatibilità con la posta precedente
clienti.

Messaggio stati
S-nail distingue tra diversi stati di messaggio; lo stato attuale sarà
riflesso nel display dell'intestazione se titolo è configurato per farlo. Nel messaggio S-nail
gli stati vengono controllati quando si lascia una casella di posta e possono causare lo spostamento automatico dei messaggi
alla speciale casella di posta MBOX – perché potrebbe essere irritante per gli utenti abituati a
agenti di posta "più moderni", l'impostazione predefinita globale s-nail.rc imposta il tenere ed conserva
variabili al fine di sopprimere questo comportamento.

Il "nuovo" messaggio non è stato né visualizzato né spostato in nessun altro stato. Tali messaggi
vengono conservati anche nella casella vocale di sistema.

Il messaggio "non letto" non è stato né visualizzato né spostato in nessun altro stato, ma il messaggio
era già presente quando la casella di posta è stata aperta l'ultima volta: Tali messaggi sono
conservata anche nella casella di posta di sistema.

'read' Il messaggio è stato elaborato da uno dei seguenti comandi: ~f, ~m, ~F,
~M, copia, mbox, GENERAZIONE, tubo, stampare, Stampa, top, Digitare, Tipologia, Undelete.
delete, dpe dt i comandi possono anche far sì che il messaggio successivo venga contrassegnato come
leggere, a seconda del valore del stampa automatica variabile. Tranne quando il exit
viene utilizzato il comando, i messaggi che si trovano nella casella di posta del sistema o nelle caselle di posta che
sono stati aperti con il prefisso speciale '%:' e sono in stato 'letto' quando il
la casella di posta lasciata verrà salvata in MBOX a meno che l'opzione tenere è impostato.

'cancellato' Il messaggio è stato elaborato da uno dei seguenti comandi: delete, dp,
dt. Solo Undelete possono essere utilizzati per accedere a tali messaggi.

'preservato' Il messaggio è stato elaborato da a preservare comando e sarà trattenuto in
la sua posizione attuale.

'salvato' Il messaggio è stato elaborato da uno dei seguenti comandi: salvare or scrivere.
A meno che quando il exit viene utilizzato il comando, i messaggi che si trovano nella casella di posta del sistema
o nelle cassette postali che sono state aperte con il prefisso speciale '%:' e sono in
lo stato 'salvato' quando la casella di posta viene lasciata verrà cancellato; saranno salvati in
MBOX quando l'opzione conserva è impostato.

specificando messaggi
Comandi come stampare ed delete può essere fornito un elenco di numeri di messaggio come argomenti per
applicare a più messaggi contemporaneamente. Quindi 'delete 1 2' cancella i messaggi 1 e 2, mentre
'delete 1-5' cancellerà i messaggi da 1 a 5. In modalità ordinata o in thread (vedi sorta
comando), 'delete 1-5' cancellerà i messaggi che si trovano tra (e inclusi)
messaggi da 1 a 5 nell'ordine ordinato/in thread, come mostrato nel riepilogo dell'intestazione. multiplo
i modificatori di due punti possono essere uniti in uno, ad esempio ':du'. I seguenti nomi di messaggi speciali
esistere:

:n Tutti i "nuovi" messaggi.

:o Tutti i vecchi messaggi (qualsiasi non in stato 'letto' o 'nuovo').

:u Tutti i messaggi "non letti".

:d Tutti i messaggi "cancellati" (per il Undelete comando).

:r Tutti i messaggi "letti".

:f Tutti bandieramessaggi ceduti.

:a Tutti i messaggi con risposta (cfr markrisposta variabile).

:t Tutti i messaggi contrassegnati come bozza.

:s [Opzione] Tutti i messaggi classificati come spam.

:S [Opzione] Tutti i messaggi con classificazione spam incerta.

. Il messaggio attuale, il cosiddetto “punto”.

; Il messaggio che in precedenza era il messaggio corrente.

, Il messaggio genitore del messaggio corrente, ovvero il messaggio con il Message-ID
dato nel campo 'In-Reply-To:' o l'ultima voce del campo 'References:' del
messaggio corrente.

- Il successivo messaggio precedente non eliminato o il successivo precedente messaggio eliminato per il
Undelete comando. In modalità ordinata/in thread, il successivo messaggio precedente di questo tipo nel
ordine ordinato/filettato.

+ Il prossimo messaggio non eliminato o il prossimo messaggio eliminato per il Undelete comando. In
modalità ordinata/in thread, il successivo messaggio di questo tipo nell'ordine ordinato/in thread.

^ Il primo messaggio non eliminato o il primo messaggio eliminato per il Undelete comando.
In modalità ordinata/in thread, il primo di questi messaggi nell'ordine ordinato/in thread.

$ L'ultimo messaggio. In modalità ordinata/in thread, l'ultimo messaggio nel file ordinato/in thread
ordine.

&x In modalità thread, seleziona il messaggio indirizzato con x, Dove x è un altro messaggio
specifica e tutti i messaggi dal thread che inizia da essa. Altrimenti lo è
uguale a x. Se x è omesso, il thread che inizia con il messaggio corrente è
selezionato.

* Tutti i messaggi.

` Tutti i messaggi che sono stati inclusi nell'elenco dei messaggi per il comando precedente.

/corda
Tutti i messaggi che contengono stringa nel campo dell'oggetto (caso ignorato). Vedi anche il
intestazioni di ricerca variabile. Se stringa è vuoto, la stringa del precedente
specificazione di quel tipo viene utilizzata di nuovo.

[@Lista di nomi]@espr
Tutti i messaggi che contengono la ricerca senza distinzione tra maiuscole e minuscole given espressiccazione; se la
[Option]al espressione regolare (vedi ri_formattare(7)) il supporto è disponibile espr sarà
interpretato come uno dei caratteri delle espressioni regolari "magiche" presenti. Se
l'opzionale @Lista di nomi manca una parte, la ricerca è ristretta al campo dell'oggetto
corpo, ma per il resto Lista di nomi specifica un elenco separato da virgole di campi di intestazione a
cerca, come in

'@a,da,cc@Qualcuno che dovrei conoscere'

Per cercare una stringa che includa un carattere '@' (commerciale at) il
Lista di nomi è effettivamente non opzionale, ma può essere data come stringa vuota. Alcuni
campi di intestazione speciali possono essere abbreviati: 'f', 't', 'c', 'b' e 's' corrisponderanno
'Da', 'A', 'Cc', 'Ccn' e 'Oggetto', rispettivamente e senza distinzione tra maiuscole e minuscole. Il
nomi speciali 'header' o '<' possono essere usati per cercare in (tutte) le intestazioni del
messaggio e i nomi speciali 'body' o '>' e 'text' o '=' possono essere utilizzati per eseguire
ricerche full-text – mentre la prima ricerca solo il corpo, la seconda anche
cerca l'intestazione del messaggio.

Questa specifica del messaggio esegue il confronto del testo completo, ma anche con regolari
supporto per le espressioni è quasi impossibile scrivere un'espressione di ricerca che salvi
corrisponde solo a un dominio di indirizzo specifico. Per richiedere che il contenuto dell'intestazione sia
trattato come un elenco di indirizzi e per sminuzzarli al semplice indirizzo di posta elettronica
con cui deve essere confrontata l'espressione di ricerca, prefisso il nome dell'intestazione
(abbreviazione) con una tilde '~':

'@~f@@a\.safe\.domain\.match$'

indirizzo
Una ricerca "qualsiasi sottostringa corrisponde" senza distinzione tra maiuscole e minuscole rispetto all'intestazione "Da:", che
corrisponderà (anche) agli indirizzi anche se nomemostra è impostato (e POSIX dice "qualsiasi indirizzo come
mostrato in un riepilogo dell'intestazione deve essere abbinabile in questo modulo”); Tuttavia, se il tutto netto
variabile è impostata, solo la parte locale dell'indirizzo viene valutata per il confronto,
non ignorando il caso e l'impostazione di nomemostra è completamente ignorato. Per più fine
i limiti di controllo e corrispondenza utilizzano l'espressione di ricerca '@'; lo stile IMAP [opzionale]
L'espressione '(from address)' può essere utilizzata anche se si desiderano corrispondenze di sottostringhe.

[Opzione] È possibile utilizzare anche espressioni di ricerca in stile IMAP. Questa modalità di indirizzamento è disponibile
con tutti i tipi di cartelle; S-nail effettuerà la ricerca localmente, se necessario. stringhe
devono essere racchiusi tra doppi apici '"' nella loro interezza se contengono spazi bianchi o
parentesi; tra virgolette, solo la barra rovesciata '\' è riconosciuta come carattere di escape.
Tutte le ricerche di stringhe non fanno distinzione tra maiuscole e minuscole. Quando la descrizione indica che il
Viene utilizzata la rappresentazione “busta” di un campo indirizzo, ciò significa che la stringa di ricerca è
confrontato sia con una lista costruita come

("nome" "sorgente" "parte-locale" "parte-dominio")

per ogni indirizzo e gli indirizzi senza nomi reali dal rispettivo campo di intestazione.
Queste espressioni di ricerca possono essere nidificate utilizzando le parentesi, vedere di seguito per gli esempi.

(criterio)
Tutti i messaggi che soddisfano il dato criterio.
(criterio1 criterio2 ... criterioN)
Tutti i messaggi che soddisfano tutti i criteri indicati.
(or criterio1 criterio2)
Tutti i messaggi che soddisfano entrambi criterio1 or criterio2, o entrambi. Per connetterti di più
più di due criteri che utilizzano le specifiche "o" devono essere nidificati utilizzando ulteriori
parentesi, come con '(o a (o bc))', poiché '(o abc)' significa in realtà '((a o b) e
C)'. Per una semplice operazione "o" di criteri indipendenti al livello di nidificazione più basso,
è possibile ottenere effetti simili utilizzando tre criteri separati, come con
«(a) (b) (c)».
(non criterio)
Tutti i messaggi che non soddisfano criterio.
(bcc "corda")
Tutti i messaggi che contengono stringa nella rappresentazione della busta del campo 'Ccn:'.
(cc "corda")
Tutti i messaggi che contengono stringa nella rappresentazione della busta del campo 'Cc:'.
(da "corda")
Tutti i messaggi che contengono stringa nella rappresentazione della busta del campo 'Da:'.
(soggetto "corda")
Tutti i messaggi che contengono stringa nel campo "Oggetto:".
(a "corda")
Tutti i messaggi che contengono stringa nella rappresentazione della busta del campo 'A:'.
(testata Nome "corda")
Tutti i messaggi che contengono stringa nel campo 'Nome:' specificato.
(stile di vita "corda")
Tutti i messaggi che contengono stringa nel loro corpo.
(testo "corda")
Tutti i messaggi che contengono stringa nella loro intestazione o corpo.
(superiore, se assunto singolarmente. Taglia)
Tutti i messaggi più grandi di Taglia (in byte).
(inferiore Taglia)
Tutti i messaggi più piccoli di Taglia (in byte).
(prima quando)
Tutti i messaggi ricevuti in precedenza quando, che deve essere nella forma
'd[d]-mon-yyyy', dove 'd' indica il giorno del mese con una o due cifre, 'mon' è
il nome del mese – uno di 'Jan Feb Mar Apr Mag Jun Jul Aug Sep Oct Nov Dec', e
'aaaa' è l'anno a quattro cifre, ad esempio '28-dic-2012'.
(on quando)
Tutti i messaggi ricevuti nella data specificata.
(da quando)
Tutti i messaggi ricevuti dalla data specificata.
(inviato prima quando)
Tutti i messaggi che sono stati inviati nella data specificata.
(senton quando)
Tutti i messaggi che sono stati inviati nella data specificata.
(sentdal quando)
Tutti i messaggi che sono stati inviati dalla data specificata.
() Stesso criterio della ricerca precedente. Questa specifica non può essere utilizzata come
parte di un altro criterio. Se la riga di comando precedente ne conteneva più di uno
criterio indipendente, viene utilizzato l'ultimo di tali criteri.

On URL sintassi ed credenziali ricerca
[v15-compat] Per accedere a risorse specifiche del protocollo, come caselle di posta POP3, utilizzo di
Uniform Resource Locator (URL, RFC 1738) compatto e standardizzato è diventato onnipresente.
S-nail si aspetta e comprende gli URL nella forma seguente; le parti tra parentesi '[]' indicano
parti facoltative, facoltative o perché esistono anche altri modi per definire il
informazioni in questione o perché il supporto della parte è specifico del protocollo, ad es. '/percorso'
è utilizzato dal protocollo IMAP ma non da POP3.

PROTOCOLLO://[UTENTE[:PASSWORD]@]server[:porta][/percorso]

Se 'USER' e 'PASSWORD' sono specificati come parte di un URL, devono essere forniti in percentuale URL
codificato (RFC 3986) – il comando urlencode può essere utilizzato per eseguire la codifica e lo spettacolo
il valore codificato. (Questo non è realmente conforme a nessuno standard, ma per uno non viene utilizzato
per qualsiasi scambio di dati su Internet, e in secondo luogo è più facile per gli utenti chiamare semplicemente
urlencode su una stringa e usala invece di doverne gestire diversi
standard.) D'altra parte, i valori forniti nelle variabili non dovrebbero essere la percentuale dell'URL
codificato.

Molte opzioni variabili di S-nail esistono in più versioni, chiamate catene variabili per il
resto di questo documento: la semplice 'variabile' e 'variabile-HOST' e
'variabile-USER@HOST'. Qui "HOST" significa infatti "server: porta" se fosse stata specificata una "porta"
nel rispettivo URL, altrimenti si riferisce al semplice 'server'. Inoltre, "USER" non è veramente
l'"UTENTE" che è stato trovato durante la ricerca della catena di utenti come descritto di seguito, ad es.
questo "UTENTE" non sarà mai in forma codificata in percentuale URL, indipendentemente dal fatto che provenga da un URL o meno.

Ad esempio, se un ipotetico URL 'smtp://hey%[email protected]' era stato dato che
include un utente, o se l'URL era "smtp://our.house" e l'utente era stato trovato
in modo diverso, per cercare la catena variabile smtp-use-starttls S-nail prima cerca tempo
'smtp-use-starttls-hey:[email protected]' è definito, quindi se 'smtp-use-starttls-our.house'
esiste prima di finire finalmente a guardare la variabile pianura stessa.

S-nail obbedisce al seguente schema logico quando ha a che fare con le credenziali necessarie
informazioni di un account:

· Se non è stato specificato 'USER' nell'URL le variabili utente-HOST ed Utente sono guardati in alto;
se non è possibile trovare tali variabili, S-nail lo farà, quando imposto dall'[Opzione]al
variabili netrc-ricerca-HOST or netrc-ricerca, cerca tra gli utenti .netrc file per un 'HOST'
voce specifica che fornisce un nome di 'login': questa ricerca avrà esito positivo solo se
non ambiguo (una possibile voce corrispondente per 'HOST').

Se non c'è ancora 'USER', S-nail tornerà all'utente che dovrebbe farlo
eseguire S-nail: o il nome che è stato dato con il -u opzione della riga di comando (o,
equivalente, ma con minore precedenza, la variabile d'ambiente USER), o il "corrente"
utente. L'identità di questo utente è stata fissata durante l'avvio di S-nail ed è noto
essere un utente valido sull'host corrente.

· Autenticazione: se non diversamente specificato, questo cercherà il PROTOCOLLO-auth-USER@HOST,
PROTOCOLLO-auth-HOST, PROTOCOLLO-auth catena di variabili, che ricade su un protocollo specifico
default se questo non ha successo.

· Se non è stata fornita alcuna "PASSWORD" nell'URL, si dovrebbe notare una volta che specificando il
la password nell'URL è solo zucchero sintattico per l'utente, non farà mai parte di un URL
quella S-nail usa se stessa –, quindi se 'USER' è stato trovato tramite [Option]al
.netrc ricerca del file che potrebbe aver già fornito anche la password. Altrimenti il
catena variabile password-UTENTE@HOST, password-HOST, parola d'ordine è guardato in alto.

[Opzione] Allora se una qualsiasi delle variabili della catena ricerca-shell-agente-UTENTE@HOST,
agente-shell-lookup-HOST, agente-shell-ricerca è impostato il comando shell ivi specificato
viene eseguito e l'output (meno caratteri di nuova riga) verrà utilizzato come password. è
perfettamente valido per un tale agente semplicemente di non restituire alcun dato, nel qual caso il
la ricerca della password continua da qualche altra parte; Qualsiasi errore di comando viene trattato come un problema
errore, tuttavia.

La prossima catena di variabili che viene ispezionata è [Option]al netrc-lookup-UTENTE@HOST,
netrc-ricerca-HOST, netrc-ricerca, ma questa volta cercando solo la password (multipla
possono esistere account utente per una singola macchina e una voce di fallback senza utente
ma con password).

Se a quel punto non è ancora disponibile alcuna password, ma i (protocolli) scelti
il tipo di autenticazione richiede una password, quindi in modalità interattiva l'utente sarà
richiesto sul terminale.

Nota: La verifica S/MIME funziona in relazione ai valori trovati in 'From:' (o 'Sender:')
campo/i di intestazione, il che significa che i valori di segno-sorriso, smime-segno-cert,
smime-sign-include-certs ed smime-sign-messaggio-digest non verrà cercato utilizzando il
Le catene 'USER' e 'HOST' dall'alto ma utilizzano invece i valori corrispondenti da
messaggio su cui si sta lavorando. In casi insoliti più e diversi 'USER' e 'HOST'
possono quindi essere coinvolte combinazioni - d'altra parte quei casi insoliti diventano
possibile. Il caso normale è breve come:

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

La sezione ESEMPI contiene configurazioni di esempio complete.

Comando linea editore
[Opzione] S-nail può essere configurato per supportare un editor della riga di comando e gli elenchi della cronologia dei comandi
che vengono salvati tra le sessioni. Ci si può collegare a biblioteche esterne a tutti gli effetti
(readline(6) riga di modifica(3)) o utilizzare l'editor della riga di comando di S-nail NCL (Nail-Command-Line)
invece, che dovrebbe funzionare in tutti gli ambienti conformi allo standard ISO C (ISO/IEC
9899:1990/Emendamento 1:1995). Quando viene utilizzata una libreria esterna, il comportamento interattivo di
S-nail si basa su quella libreria e potrebbe non corrispondere uno a uno a quanto descritto in questo
manuale.

Indipendentemente dall'editor della riga di comando effettivamente utilizzato storia le voci verranno create per
righe immesse solo in modalità comando e la creazione di tale voce può essere forzata
soppressa iniziando la riga con uno spazio. Notare che storia la manipolazione è di
di per sé una funzione opzionale e pertanto potrebbe non essere disponibile. Per ulteriori informazioni vedere il
documentazione delle opzioni vuotostart, storia-gabby, storia-gabby-persiste,
line-editor-disabilita, NAIL_HISTFILE ed NAIL_HISTSIZE.

L'editor della riga di comando S-nail integrato supporta le seguenti operazioni; la notazione
'^-carattere' sta per la combinazione del tasto "Control" più il carattere menzionato,
Ad esempio, '^A' significa "tieni premuto il tasto Ctrl e premi il tasto A":

'^A' Vai all'inizio della riga.
'^B' Sposta il cursore indietro di un carattere.
'^D' Avanti cancella il carattere sotto il cursore; esce da S-nail se usato sulla riga vuota
a meno che il ignorare l'opzione è impostata.
'^E' Vai alla fine della riga.
'^F' Sposta il cursore avanti di un carattere.
'^G' Annulla l'operazione corrente, reset completo. Se c'è una ricerca nella cronologia attiva o
tabulatore allora questo comando lo ripristinerà, tornando al primo
contenuto della riga; quindi in questo caso è necessario un secondo ripristino per un ripristino completo. In tutto
casi S-nail ripristinerà una macchina a stati di input di caratteri multibyte eventualmente utilizzata.
'^H' Uguale a “backspace”: all'indietro cancella un carattere.
'^I' [Opzione] Uguale a “tabulatore orizzontale”: prova ad espandere la parola prima di
cursore. (Nota che questo non è "completamento tabulatore" come è noto dal sh(1) ma
significa davvero la solita espansione dell'unghia a S, come documentato per filetto, eppure coinvolge
anche l'espansione della shell come ultimo passaggio.)
'^J' Uguale a “ENTER”: completare questa riga di input.
'^K' Elimina tutti i caratteri dal cursore fino alla fine della riga.
'^L' Ridisegna la linea.
'^N' [Opzione] Passa alla voce successiva della cronologia.
'^O' Esegui il comando dp.
'^P' [Opzione] Vai alla voce della cronologia precedente.
'^R' [Opzione] Completa la riga corrente dalle voci della cronologia rimanenti (più vecchie).
'^U' Lo stesso di '^A' seguito da '^K'.
'^W' Elimina i caratteri da quello che precede il cursore alla parola precedente
di confine.
'^X' Sposta il cursore in avanti di una parola limite.
'^Y' Sposta il cursore indietro di una parola limite.

Se si riscontrano problemi con i comandi basati sul movimento a destra,
aggiustamenti dell'opzione line-editor-cursore-destra può risolvere il problema, come documentato per
esso.

Se il terminale produce sequenze di tasti compatibili con xterm(1) poi la sinistra e
i tasti cursore destro verranno mappati rispettivamente su '^B' e '^F', i tasti cursore su e giù saranno
mappa su '^P' e '^N' e i tasti Home/Fine/PagSu/PagGiù chiameranno il z comando con il
rispettivi argomenti '0', '$', '-' e '+' (cioè, eseguire lo scorrimento attraverso l'intestazione
elenco riassuntivo).

Colorato messaggio dalla visualizzazione
[Opzione] S-nail può essere configurato per supportare la visualizzazione di messaggi colorati, realizzata emettendo
Sequenze di escape del colore ANSI. I colori vengono utilizzati solo quando la variabile d'ambiente TERM è
set e il tipo di terminale può essere trovato in termini di colore o il suo nome include il
stringa 'colore'.

Inoltre l'opzione binaria color-pager definisce se anche queste sequenze di colori lo sono
generato quando l'output di un comando deve passare attraverso il PAGER (vedi anche crt) - questo
non è abilitato per impostazione predefinita perché diversi programmi cercapersone richiedono una riga di comando diversa
interruttori o altre configurazioni per supportare quelle sequenze di colori, vedere il
opzione per maggiori dettagli.

Per disabilitare forzatamente tutto il supporto del colore, impostare disabilita il colore.

I colori possono essere configurati tramite gli attributi dei caratteri ('ft=' – 'bold', 'invers' e
'sottolineato'), i colori di primo piano ('fg=') e di sfondo ('bg=') ('nero', 'blu', 'verde',
'rosso', 'marrone', 'magenta', 'ciano' e 'bianco'). Specifiche multiple possono essere unite in a
elenco separato da virgole, come in

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

Le opzioni da impostare sono color-msginfo, colore-partiinfo, colore-da_, colore-intestazione ed
colore-uheader, così come colore-intestazioni-utente, che è un elenco di intestazioni da colorare
via colore-uheader invece del valore predefinito colore-intestazione.

COMANDI


Ogni comando viene digitato su una riga da solo e può prendere argomenti dopo il comando
parola. Non è necessario digitare il comando nella sua interezza: il primo comando che corrisponde a
viene utilizzato il prefisso digitato. (Il comando stratagemma stampa un elenco ordinato dei comandi disponibili e il
command Aiuto (o ?), quando viene fornito un argomento, mostrerà una stringa di documentazione per il
espansione, come in '?unc'; le stringhe di documentazione sono comunque [Option]al.)

Per i comandi che accettano liste di messaggi come argomenti, il prossimo messaggio in avanti che soddisfa
verranno utilizzati i requisiti del comando se non è stata passata alcuna lista di messaggi espliciti. Se
non ci sono messaggi in avanti rispetto al messaggio corrente, la ricerca procede all'indietro, e se
non ci sono messaggi validi, S-nail digita "nessun messaggio applicabile" e interrompe il
comando. Gli argomenti dei comandi possono essere citati, utilizzando i seguenti metodi:

· Un argomento può essere racchiuso tra virgolette doppie '"argomento"' o singole-
virgolette ''argomento''; qualsiasi spazio bianco, espansione della parola shell o barra rovesciata
i caratteri (tranne come descritto di seguito) all'interno delle virgolette sono trattati letteralmente come
parte dell'argomentazione. Un doppio apice sarà trattato letteralmente all'interno di un singolo-
citazioni e viceversa. All'interno di una tale stringa quotata la citazione effettivamente utilizzata
carattere può essere utilizzato comunque facendolo escape con una barra rovesciata '\', come in
'"tu"'.
· Un argomento che non è racchiuso tra virgolette, come sopra, di solito può ancora contenere
caratteri di spazio se tali spazi sono caratteri di escape con barra rovesciata.
· Una barra rovesciata al di fuori delle virgolette allegate viene scartata e quanto segue
carattere viene trattato letteralmente come parte dell'argomento.
· Una barra rovesciata senza virgolette alla fine di una riga di comando viene scartata e la riga successiva
continua il comando.

I nomi dei file, ove previsto, sono successivamente soggetti alle seguenti trasformazioni, in
sequenza:

· Se il nome del file inizia con un segno più senza virgolette e il cartella la variabile è
definito, il segno più sarà sostituito dal valore di cartella variabile
seguito da una barra. Se la cartella variabile non è impostata o è impostata su null, il
il nome del file rimarrà invariato.
· Le espansioni di parole della shell vengono applicate al nome del file. Compatibilità Nota: sul
il supporto a lungo termine per l'espansione completa delle parole della shell sarà sostituito da un
meccanismo di espansione limitato implementato internamente al fine di aggirare
possibili impatti sulla sicurezza attraverso l'espansione della shell. Aspettati un numero in crescita
di parti di programma supportano solo questa sintassi ristretta:

Le meta espansioni vengono applicate al nome del file: i caratteri tilde iniziali ('~/') lo faranno
essere sostituito dall'espansione di HOME e qualsiasi occorrenza di '$VARIABLE' (o
'${VARIABLE}') sarà sostituito dall'espansione della variabile, se possibile;
È possibile accedere alle variabili interne e ambientali (shell) S-nail tramite
questo meccanismo. Per includere un carattere '$' grezzo, precederlo con a
barra rovesciata '\', per includere una barra rovesciata doppia. Se più di un singolo percorso
risulta da questa espansione e il comando si aspetta un file, un errore
risultati.

Si noti che nel contesto di visualizzazione interattiva, al fine di consentire un valore semplice
accettazione (digitando “ENTER”), la citazione con barra rovesciata viene eseguita automaticamente come
necessario, ad esempio un file 'diet\ is \curd.txt' verrà visualizzato come 'diet\\ is
\\cagliata.txt'.

Sono disponibili i seguenti comandi:

# Il comando commento fa sì che l'intera riga venga ignorata. Nota: questo è davvero un
comando normale il cui scopo è quello di scartare i suoi argomenti, non un "comment-start"
che indica un carattere speciale, il che significa che, ad esempio, i commenti finali su una riga
non sono possibili.

~ Interpreta il resto della parola come un nome di macro e lo passa a
chiamata comando; ad esempio, '~miamacro' è un sinonimo più breve di 'chiamare miamacro'.

- Stampa il messaggio precedente. Se viene fornito un argomento numerico n, va al n'th
messaggio precedente e lo stampa.

= Mostra il numero del messaggio corrente (il "punto").

? Stampa un breve riepilogo dei comandi. [Opzione] Dato un argomento una sinossi per il
viene invece stampato il comando in questione; i comandi possono essere abbreviati in generale e
questo comando può essere usato per vedere l'espansione completa di un'abbreviazione incluso il
sinossi, prova, ad esempio, '?h', '?hel' e '?help' e guarda come cambia il display.

! Esegue la SHELL (vedi sh(1)) comando che segue.

| Sinonimo di tubo comando.

conto (ac) Crea, seleziona o elenca (un) account. Un account è un gruppo di comandi
e impostazioni variabili che insieme di solito organizzano l'ambiente per il
scopo di creare un login di sistema. Senza alcun argomento un elenco di tutti i definiti
account e il loro contenuto viene stampato. Un account specifico può essere attivato da
dando esclusivamente il suo nome, risultando nella casella di posta del sistema o nella casella di posta di quell'account a
essere attivato come tramite un uso esplicito del comando filetto. La forma a due argomenti è
identico alla definizione di una macro come via definire. Per esempio:

account mioisp {
imposta cartella=imaps://[email protected]
imposta record=+Inviato
impostato da = "[email protected] (Il mio nome)"
imposta smtp=smtp://[email protected]
}

crea un account chiamato 'myisp' che può essere successivamente selezionato specificando 'account
myisp'. L'account speciale 'null' (senza distinzione tra maiuscole e minuscole) esiste sempre. localopts
può essere utilizzato per localizzare le impostazioni dell'account: diverse dalle normali macro le impostazioni
verrà ripristinato una volta spento l'account. Gli account possono essere cancellati tramite
annullare l'account.

alias (a) Senza argomenti, stampa tutti gli alias attualmente definiti. Con uno
argomento, stampa quell'alias. Con più di un argomento, crea un nuovo alias
o si aggiunge a uno esistente. Unalias può essere utilizzato per eliminare gli alias.

si alterna
(alt) Gestisci un elenco di indirizzi/nomi alternativi dell'utente attivo, membri di
che verrà rimosso dagli elenchi dei destinatari quando si risponde ai messaggi (e il metoo
variabile non impostata). Se vengono forniti degli argomenti, l'insieme dei nomi alternativi è
sostituiti da essi, senza argomenti viene visualizzato il set corrente.

rispose
Prende un elenco di messaggi e contrassegna ogni messaggio come se ha ricevuto risposta. Questo marchio ha
nessun significato tecnico nel sistema di posta; fa sì che i messaggi vengano contrassegnati in
il riepilogo dell'intestazione e li rende specificamente indirizzabili.

nascondiglio [Opzione] Applicabile solo alle caselle di posta IMAP memorizzate nella cache; prende un elenco di messaggi e legge
i messaggi specificati nella cache IMAP.

chiamata Richiama una macro che è stata creata tramite definire.

cd (ch) Cambia la directory di lavoro in HOME o l'argomento dato. Sinonimo di
chdir.

certsave
[Opzione] Applicabile solo ai messaggi firmati S/MIME. Prende un elenco di messaggi e a
nome del file e salva i certificati contenuti nelle firme del messaggio nella cartella
file denominato in formato leggibile e PEM. I certificati possono essere successivamente
utilizzato per inviare messaggi crittografati ai rispettivi mittenti dei messaggi impostando
smime-crittografa-UTENTE@HOST variabili.

chdir (ch) Cambia la directory di lavoro in HOME o l'argomento dato. Sinonimo di cd.

crollo
Applicabile solo alla modalità filettata. Prende un elenco di messaggi e fa tutte le risposte a
questi messaggi sono invisibili nei riepiloghi delle intestazioni, a meno che non siano nello stato "nuovo".

connect [Opzione] Se si opera in modalità disconnessa su una casella di posta IMAP, passare a online
modalità e connettersi al server di posta mantenendo lo stato della casella di posta. Vedi il
descrizione del scollegato variabile per maggiori informazioni.

Copia (C) Copiare i messaggi in file i cui nomi derivano dall'autore del
rispettivo messaggio e non contrassegnarli come salvati; altrimenti identico a Risparmi.

copia (c) Copiare i messaggi nel file indicato e non contrassegnarli come salvati; altrimenti
uguale a salvare.

cwd Stampa la directory di lavoro corrente.

decrypt [Opzione] Per i messaggi non crittografati questo comando è identico a Copia; Criptato
i messaggi vengono prima decifrati, se possibile, e poi copiati.

decifrare [Opzione] Per i messaggi non crittografati questo comando è identico a copia; Criptato
i messaggi vengono prima decifrati, se possibile, e poi copiati.

definire Senza argomenti viene stampato l'elenco corrente delle macro, compreso il loro contenuto,
ma in caso contrario viene definita una macro. Una definizione di macro è una sequenza di comandi in
il seguente modulo:

definire il nome {
command1
command2
...
comandoN
}

Una macro definita può essere invocata esplicitamente usando il pulsante chiamata or ~ comandi, o
implicitamente impostando il cartella-gancio or cartella-gancio-FOLDER variabili. Notare che
interpretazione di localopts dipende da come (cioè, "come cosa": macro normale, cartella
hook, cambio account) viene richiamata la macro. Le macro possono essere eliminate tramite indefinito.

delete (d) Contrassegna l'elenco di messaggi specificato come "cancellato". I messaggi eliminati non saranno né
salvati in MBOX né saranno disponibili per la maggior parte degli altri comandi.

scartare (di) Identico a ignorare. Vedi anche conservare.

sconnettere
[Opzione] (discoteca) Se si opera in modalità online su una casella di posta IMAP, passare a
modalità disconnessa mantenendo lo stato della casella di posta. Vedi la descrizione del
scollegato variabile per di più. Un elenco di messaggi può facoltativamente essere fornito come
discussione; i rispettivi messaggi vengono quindi letti nella cache prima del
connessione è chiusa. Quindi `disco *' rende disponibile l'intera casella di posta per
uso disconnesso.

dp, dt Elimina il messaggio corrente e stampa il messaggio successivo. Se non c'è il prossimo
messaggio, S-nail dice "a EOF".

bozza Prende un elenco di messaggi e contrassegna ogni messaggio fornito come bozza. Questo marchio non ha
significato tecnico nel sistema di posta; fa sì che i messaggi vengano contrassegnati nel
riepilogo dell'intestazione e li rende specificamente indirizzabili.

eco (ec) Fa eco ai suoi argomenti, risolvendo nomi speciali come documentato per il comando
filetto. Le sequenze di escape '\a', '\b', '\c', '\f', '\n', '\r', '\t', '\v', '\\'
e '\0octal-num' sono interpretati così come sono da printf(1) (citazione corretta
fornito).

edit (e) Puntare l'editor di testo (come definito in EDITOR) su ogni messaggio del dato
lista a sua volta. I contenuti modificati vengono eliminati a meno che il riscrivibile variabile
è impostato.

Elif Parte della if/Elif/altro/endif condizionale — se la condizione di un precedente if
era falso, controlla la seguente condizione ed esegui il blocco seguente se è
valuta vero.

altro (el) Parte del if/Elif/altro/endif condizionale — se nessuna delle condizioni del
precedente if ed Elif comandi era vero, il altro blocco viene eseguito.

endif (it) Segna la fine di an if/Elif/altro/endif blocco di esecuzione condizionale.

errori [Opzione] Poiché S-nail utilizza la console come interfaccia utente, può succedere che
i messaggi scorrono troppo velocemente per essere riconosciuti. Facoltativamente un messaggio di errore squilla
è disponibile una coda che memorizza i duplicati di qualsiasi messaggio di errore e notifica il
utente nelle sessioni interattive ogni volta che si verifica un nuovo errore. La coda è
finito: se viene raggiunta la sua dimensione massima, qualsiasi nuovo messaggio sostituisce il più vecchio. Il
command errori può essere utilizzato per gestire questa coda di messaggi: se fornito mostrare attraverso le sue creazioni o no
argomento la coda verrà visualizzata e cancellata, pulire campo cancellerà solo tutto
messaggi dalla coda.

exit (ex o x) Esci da S-nail senza cambiare la casella di posta attiva e salta qualsiasi salvataggio
di messaggi in MBOX e un file di cronologia dell'editor della riga di comando eventualmente tracciato.

Caratteristiche
Stampa l'elenco delle caratteristiche che sono state compilate in S-nail.

Compila il (Fi) Mi piace filetto, ma apri la casella di posta in sola lettura.

filetto (fi) Il comando file passa a una nuova casella di posta. Senza argomenti stampa il
stato completo della casella di posta corrente. Se viene fornito un argomento, verrà scritto
modifiche (come le cancellazioni) che l'utente ha apportato e apre una nuova casella di posta. Alcuni speciali
convenzioni sono riconosciute per il Nome argomento:

# (segno di numero) indica il file precedente,
% (segno di percentuale) indica la casella di posta di sistema dell'utente che chiama (o il
valore di cartella per cartelle IMAP),
%utente indica la casella di posta di sistema di Utente (e mai il valore di cartella,
indipendentemente dalla sua impostazione effettiva),
& (e commerciale) indica il file MBOX dell'utente che invoca e
+ file significa a filetto nel cartella directory.
%:specifica file si espande allo stesso valore di specifica file, ma il file viene gestito come
una casella di posta di sistema, ad es mbox ed salvare comandi, significato
che i messaggi che sono stati letti nella sessione corrente saranno
spostato nella casella di posta MBOX invece di essere semplicemente contrassegnato come
leggere.

Se il nome corrisponde a una delle stringhe definite con il comando scorciatoiaè similare a quella del
sostituito dalla sua forma lunga e ampliato. Se il nome termina con '.gz', '.bz2' o
'.xz' viene trattato come compresso con gzip(1) bzip2(1) o xz(1)
rispettivamente, e gestiti in modo trasparente attraverso una (non) compressione intermedia
passo (usando un file temporaneo) con la relativa struttura, supporto sufficiente
fornito. Allo stesso modo, se il file denominato non esiste, ma un file con uno dei
le estensioni di compressione menzionate lo fanno, quindi il nome viene espanso automaticamente e
viene utilizzato il file compresso.

Altrimenti, se il nome termina con un'estensione per cui file-hook-load-EXTENSION
ed file-hook-salva-ESTENSIONE le variabili sono impostate, quindi verranno utilizzati gli hook indicati
per caricare e salvare "nome", e S-nail funzionerà con un file temporaneo intermedio.

I file MBOX (caselle di posta basate su file flat) sono generalmente bloccati durante le operazioni sui file
al fine di evitare incongruenze rispetto a modifiche simultanee. File della cassetta postale
che S-nail tratta come cassette postali di sistema saranno anche protette dal cosiddetto dotlock
file, il modo tradizionale di bloccare i file di spool di posta: per qualsiasi file 'a' un file di blocco
'a.lock' verrà creato per la durata della sincronizzazione, se necessario a
il processo figlio dotlock separato dai privilegi verrà utilizzato per soddisfare le necessità
regolazioni dei privilegi per creare il file dotlock nella stessa directory e
con la stessa identità utente e gruppo del file di interesse. Vedi anche
mbox-rfc4155 per la messa a punto della gestione dei file MBOX.

If Nome si riferisce a una directory con le sottodirectory 'tmp', 'new' e 'cur', quindi
viene trattato come una cartella in formato “Maildir”. Un nome della forma

[v15-compat] protocollo://[utente[:password]@]host[:porta][/percorso]
[no v15-compat] protocollo://[utente@]host[:porta][/percorso]

è considerata una specifica della casella di posta Internet. L'[opzione] completamente supportato
i protocolli sono pop3 (POP3) e pop3 (POP3 con trasporto crittografato SSL/TLS). Il
[/sentiero] parte è valida solo per IMAP; lì è di default IN ENTRATA. Vedi anche il
pagina On URL sintassi ed credenziali ricerca.

[no v15-compat] Se Utente contiene caratteri speciali, in particolare '/' o '%', essi
deve essere eseguito l'escape nella notazione URL: il comando urlencode può essere usato per mostrare il
conversione necessaria. La parte facoltativa "percorso" si applica solo a IMAP; se è
omesso, viene utilizzata la "INBOX" predefinita.

Se S-nail è connesso a un server IMAP, si riferisce a un nome della forma "@mailbox"
la `casella di posta' su quel server, ma per il resto un prefisso `@' non ha alcun significato speciale.

bandiera Prende un elenco di messaggi e contrassegna i messaggi come bandieraged per urgente/speciale
Attenzione. Questo marchio non ha alcun significato tecnico nel sistema di posta; è solo causa
messaggi da evidenziare nel riepilogo dell'intestazione, e li rende appositamente
indirizzabile.

cartella (piega) Lo stesso di filetto.

e cartelle Senza argomenti, elenca i nomi delle cartelle nella directory delle cartelle. Con un
cartella esistente come argomento, elenca i nomi delle cartelle sotto la cartella denominata;
ad es. il comando `folders @' elenca le cartelle al livello base dell'attuale
server IMAP. Vedi anche la variabile imap-list-profondità.

Azione supplementare
(F) simile a Rispondere, ma salva il messaggio in un file che prende il nome dalla parte locale
dell'indirizzo del primo destinatario (invece di in record).

azione supplementare
(fo) simile a rispondere, ma salva il messaggio in un file che prende il nome dalla parte locale
dell'indirizzo del primo destinatario (invece di in record).

seguito tutto
Simile a azione supplementare, ma risponde a tutti i destinatari indipendentemente dal capovolgere
variabile.

follow-upsender
Simile a Azione supplementare, ma risponde solo al mittente indipendentemente dal capovolgere
variabile.

Avanti Alias ​​per Fwd.

inoltrare Alias ​​per FWD.

da (f) Prende un elenco di messaggi e stampa le loro intestazioni di messaggio (che lo qualifica
comando come funzione di ricerca S-nails).

Fwd Simile a FWD, ma salva il messaggio in un file che prende il nome dalla parte locale del
indirizzo del destinatario (invece di in record).

FWD Prende un messaggio e l'indirizzo di un destinatario e gli inoltra il messaggio.
Il testo del messaggio originale viene inserito in quello nuovo, con il valore di
avanti variabile stampata prima. Il fwignore ed fwd trattenere i comandi specificano
quali campi di intestazione sono inclusi nel nuovo messaggio. Solo la prima parte di a
messaggio multiparte è incluso a meno che il spediscilo come allegato l'opzione è impostata.
A meno che l'opzione nomi completi è impostato gli indirizzi dei destinatari verranno rimossi da
commenti, nomi ecc.

fwignore
Specifica quali campi di intestazione devono essere ignorati con il comando FWD. Questo comando
non ha effetto quando il spediscilo come allegato l'opzione è impostata.

fwd trattenere
Specifica quali campi di intestazione devono essere mantenuti con il comando FWD. fwd trattenere
sostituisce fwignore. Questo comando non ha effetto quando il spediscilo come allegato
l'opzione è impostata.

fantasma Definire o elencare gli alias dei comandi, i cosiddetti fantasmi. Senza argomenti un elenco di tutti
vengono stampati gli alias attualmente conosciuti. Con un argomento l'espansione del dato
viene mostrato l'alias. Con due o più argomenti viene definito o aggiornato un alias di comando:
il primo argomento è il nome sotto il quale dovrebbe essere la restante riga di comando
accessibile, il cui contenuto può essere qualsiasi cosa. Un fantasma può essere usato
ovunque si può usare un normale comando, ma ha sempre la precedenza; qualsiasi argomento
che sono dati all'alias del comando vengono uniti al contenuto dell'alias e il
la stringa risultante forma la riga di comando che viene, in effetti, eseguita. Vedi anche
non ospitato.

? ghxx
`fantasma': nessun alias simile: "xx"
? gh xx eco ciao,
? ghxx
fantasma xx "eco ciao,"
? xx
Ciao,
? xx mondo
ciao, mondo

intestazioni (h) Mostra il gruppo corrente di intestazioni, la cui dimensione dipende dalla variabile
schermo. Se viene fornita una specifica del messaggio, il gruppo di intestazioni contenente il
viene mostrato il primo messaggio in esso contenuto e il messaggio nella parte superiore dello schermo diventa il
nuovo “punto”.

Aiuto (hel) Un sinonimo di ?.

storia [Opzione] Entrambi mostrare attraverso le sue creazioni or pulire campo l'elenco delle voci della cronologia; un decimale NUMERO
l'argomento seleziona e mostra la rispettiva voce della cronologia - premere "INVIO" per accettare
it e la voce della cronologia diventerà la nuova parte superiore della cronologia. La modalità predefinita se no
gli argomenti sono dati è mostrare attraverso le sue creazioni.

tenere (ho, anche preservare) Prende un elenco di messaggi e contrassegna ogni messaggio in esso contenuto da salvare
nella casella di posta di sistema dell'utente anziché in MBOX. Non sovrascrive il delete
comando. S-nail si discosta dallo standard POSIX con questo comando, perché a GENERAZIONE
comando impartito dopo tenere visualizzerà il seguente messaggio, non quello corrente.

if (i) Parte dell'annidabile if/Elif/altro/endif costrutto di esecuzione condizionale — if
la condizione data è vera, quindi il blocco incapsulato viene eseguito. Solo POSIX
supporta le condizioni '[Rr]eceive', '[Ss]end' e '[Tt]erm' (esegui se standard
input è a tty), tutte le condizioni rimanenti sono estensioni non portatili; notare che
condizioni erroneamente specificate causano l'esecuzione dell'intero condizionale
costruire fino alla chiusura (corrispondente) endif comando da sopprimere. la sintassi
del nidificabile if il costrutto di esecuzione condizionale richiede che ogni condizione e
l'elemento di sintassi è circondato da spazi.

se ricevi
comandi...
altro
comandi...
endif

Un'altra condizione può essere qualsiasi valore booleano (vedi la sezione Valore Opzioni per
booleani) per contrassegnare un blocco incapsulato come "non esegui mai" o "esegui sempre". è
possibile verificare l'esistenza di una variabile o confrontare la sua espansione con un utente
dato valore o un'altra variabile tramite il trigger condizionale '$' ("variabile successiva")
carattere. Gli operatori di confronto disponibili sono '<' (minore di), '<=' (minore di
o uguale a), '==' (uguale), '!=' (non uguale), '>=' (maggiore o uguale a), '>'
(maggiore di), '=@' (è ​​la sottostringa di) e '!@' (non è la sottostringa di). I valori
del lato sinistro e destro sono trattati come stringhe e sono confrontati byte di 8 bit-
saggio, ignorando le maiuscole secondo le regole della codifica US-ASCII (quindi,
dipendono dalla localizzazione attiva, possibilmente producendo risultati falsi per le stringhe nel
codifica locale). Fatta eccezione per i controlli della sottostringa, il confronto sarà invece
eseguito aritmeticamente se entrambi, il valore dato dall'utente e la variabile
contenuto, possono essere analizzati come numeri (interi). Una variabile non impostata viene trattata come
stringa vuota.

Quando è disponibile il supporto [Opzionale]al per le espressioni regolari, il test aggiuntivo
possono essere usati i casi '=~' e '!~'. Trattano il lato destro come un normale
espressione che trova corrispondenza senza distinzione tra maiuscole e minuscole e in base al LC_CTYPE attivo
locale, il che significa che le stringhe nella codifica locale devono essere abbinate correttamente.

Le condizioni possono essere unite tramite elenchi AND-OR (dove l'operatore AND è '&&' e il
L'operatore OR è '||'), che hanno uguale precedenza e verranno valutati con left
associatività, utilizzando quindi la stessa sintassi che è nota per la sh(1). È altresì
possibile formare gruppi di condizioni ed elenchi racchiudendoli in coppie di
parentesi '[ ... ]', che possono essere intrecciate l'una nell'altra e anche unite
tramite elenchi AND-OR.

I risultati delle condizioni individuali e di interi gruppi possono essere modificati tramite unary
operatori: l'operatore unario '!' invertirà il risultato.

se $debug
echo *debug* è impostato
endif
if $ttycharset == "UTF-8"
echo *ttycharset* è impostato su UTF-8, senza distinzione tra maiuscole e minuscole
endif
imposta t1=uno t2=uno
se $t1 == $t2
echo Queste due variabili sono uguali
endif
if $version-major >= 15
echo Esecuzione di una nuova versione..
if $caratteristiche =@ "regex"
if $TERM =~ "^xterm.*"
echo ..in un terminale X
endif
endif
if [ [ true ] && [ [ $debug ] || [ $verbose ] ] ]
eco Rumoroso, rumoroso
endif
se vero && $debug || $prolisso
echo Associatività sinistra, come è noto dalla shell
endif
Se ! ! vero && ! [! $debug && ! $prolisso]
echo Supporto operatore unario
endif
endif

ignorare Senza argomenti viene stampato l'elenco dei campi di intestazione ignorati, altrimenti il ​​dato
l'elenco dei campi di intestazione viene aggiunto all'elenco da ignorare: Campi di intestazione nell'elenco da ignorare
non vengono stampati sul terminale quando viene stampato un messaggio. Per stampare un messaggio in
nella sua interezza, usa i comandi Tipologia or Stampa. Vedi anche scartare ed conservare.

imap [Opzione] Invia le stringhe di comando direttamente al server IMAP corrente. Lumaca
opera sempre in "stato selezionato" IMAP sulla casella di posta corrente; comandi che
cambiare questo produrrà risultati indesiderati e dovrebbe essere evitato. IMAP utile
i comandi sono:

create Prende come argomento il nome di una casella di posta IMAP e crea
esso.

getquotaroot (RFC 2087) Prende come argomento il nome di una casella di posta IMAP
e stampa le quote che si applicano alla cassetta postale. Non tutti IMAP
i server supportano questo comando.

namespace (RFC 2342) non accetta argomenti e stampa il Personal
Spazi dei nomi, spazi dei nomi di altri utenti e condivisi
Spazi dei nomi. Ogni tipo di spazio dei nomi è stampato tra parentesi; Se
ci sono più namespace dello stesso tipo, inner
parentesi li separano. Per ogni spazio dei nomi un prefisso e un
il separatore di gerarchia è elencato. Non tutti i server IMAP supportano
questo comando.

inc Uguale a nuova mail.

stratagemma Stampa i nomi di tutti i comandi disponibili, in ordine alfabetico.

localopts
Questo comando può essere utilizzato per localizzare le modifiche alle variabili, il che significa che il loro stato
verrà ripristinato al precedente una volta lasciato il campo di applicazione coperto. Può essere solo
utilizzato all'interno dei blocchi di definizione macro introdotti da conto or definire, ed è
interpretato come un booleano (vedi Valore Opzioni); l'"ambito di applicazione" di un account è
lasciato una volta spento di nuovo.

definire le impostazioni_temporanee {
imposta global_option1
localopts su
imposta local_option1
imposta local_option2
localops off
imposta global_option2
}

Note: che questa impostazione "si accumula": cioè, se 'macro1' abilita la localizzazione del cambiamento
e chiama "macro2", che ripristina esplicitamente la localizzazione, quindi qualsiasi valore cambia
all'interno di 'macro2' verrà comunque ripristinato da 'macro1'!

rispondi Rispondi ai messaggi che arrivano tramite noti (mllista) o sottoscritto (mlsubscribe)
mailing list, o fingere di farlo (vedi Mailing list): oltre al solito rispondere
funzionalità questo ricorrerà attivamente e rimuoverà anche i destinatari dei messaggi in ordine
per generare un messaggio che dovrebbe essere inviato a una mailing list. Per esempio
genererà anche implicitamente un'intestazione "Mail-Followup-To:" se ciò sembra utile,
indipendentemente dall'impostazione della variabile follow-up.

posta Simile a mail, ma salva il messaggio in un file che prende il nome dalla parte locale del
indirizzo del primo destinatario (invece di in record).

mail (m) Prende un (elenco di) indirizzo(i) del destinatario come (un) argomento(i), o chiede su
input standard se non ne è stato fornito nessuno; quindi raccoglie il contenuto della posta rimanente e
lo manda fuori.

mbox (mb) L'elenco dei messaggi fornito deve essere inviato a MBOX quando si esce da S-nail; questo è il
azione predefinita a meno che non tenere l'opzione è impostata. [Il comportamento della v15 potrebbe essere diverso] Questo
comando può essere utilizzato solo in una casella di posta di sistema (vedi filetto).

tipo mime
Senza alcun argomento verrà visualizzato il contenuto della cache di tipo MIME. Altrimenti
ogni argomento definisce una specifica del tipo MIME completa di un tipo che deve essere
aggiunto (anteposto) alla cache. In ogni caso le sorgenti di tipo MIME vengono caricate prima come
necessario – tipi-mime-controllo-carico può essere usato per mettere a punto le fonti che sono
effettivamente caricato. Fare riferimento alla sezione su I tipi.mime file per saperne di più su MIME
specifiche del tipo e questo argomento in generale. Annullamento della registrazione del tipo MIME e cache
i ripristini possono essere attivati ​​con tipo non mimetico.

mllista Senza argomenti l'elenco di tutte le mailing list attualmente definite (e le loro
attributi, se presenti) viene stampato. Altrimenti tutti gli argomenti dati (che non devono essere
tra virgolette eccetto per gli spazi bianchi) verrà aggiunto e d'ora in poi sarà riconosciuto come mailing
elenchi. Le mailing list possono essere rimosse tramite il comando deselezionare.

Se è disponibile il supporto [opzionale] per le espressioni regolari, le mailing list potrebbero
anche essere specificati come espressioni regolari (vedi ri_formattare(7) per ulteriori informazioni su quelli).

mlsubscribe
Senza argomenti l'elenco di tutte le mailing list attualmente definite che hanno un
viene stampato l'attributo di sottoscrizione. Altrimenti questo attributo sarà impostato per tutti
date le mailing list, creandole di nuovo se necessario (come tramite mllista). Sottoscrizione
gli attributi possono essere rimossi tramite il comando annulla l'iscrizione. Vedi anche follow-up.

Sposta Simile a cambiano, ma sposta i messaggi in un file che prende il nome dalla parte locale del
indirizzo del mittente del primo messaggio (invece di in record).

cambiano Agisce come copia ma contrassegna i messaggi per l'eliminazione se sono stati trasferiti
con successo.

Più Come Scopri di più, ma stampa anche i campi di intestazione ignorati e tutte le parti MIME. Uguale a
Pagina.

Scopri di più Richiama il PAGER sui messaggi dati, anche in modalità non interattiva e purché lunga
poiché lo standard output è un terminale. Uguale a pagina.

rete [Opzione] O (mostrare attraverso le sue creazioni o) pulire campo la corrente .netrc cache, caricando prima il file come
necessario nel primo caso. Nota che S-nail proverà a leggere solo il file
una volta, usa 'rete clear' per sbloccare il tentativo successivo. Vedere netrc-ricerca e la
pagina On URL sintassi ed credenziali ricerca; la sezione I .netrc filetto documenti
il formato del file in dettaglio.

nuova mail Verifica la presenza di nuova posta nella cartella corrente senza eseguire alcuna modifica prima.
Se è presente una nuova posta, viene stampato un messaggio. Se la testata variabile è impostata, il
vengono stampate anche le intestazioni di ogni nuovo messaggio.

GENERAZIONE (n) (come '+' o “ENTER”) Va al messaggio successivo in sequenza e lo digita. Con
un elenco di argomenti, digita il successivo messaggio corrispondente.

New Uguale a Non letto.

nuovi Uguale a non letto.

noop Se si accede alla cartella corrente tramite una connessione di rete, un comando "NOOP" è
inviato, altrimenti non viene eseguita alcuna operazione.

Pagina Come pagina, ma stampa anche i campi di intestazione ignorati e tutte le parti MIME. Uguale a
Più.

pagina Richiama il PAGER sui messaggi dati, anche in modalità non interattiva e purché lunga
poiché lo standard output è un terminale. Uguale a Scopri di più.

Pipe Come tubo ma anche pipe ignorati i campi di intestazione e tutte le parti di MIME
messaggi 'multiparte/alternativi'.

tubo (pi) Prende un elenco di messaggi e un comando di shell e invia i messaggi attraverso il
comando. Senza un argomento il messaggio corrente viene reindirizzato tramite il comando
dato dal cmd variabile. Se la pagina variabile è impostata, ogni messaggio è seguito
da un carattere formfeed.

preservare
(pre) sinonimo di tenere.

Stampa (P) Mi piace stampare ma stampa anche i campi di intestazione ignorati e tutte le parti di MIME
messaggi 'multiparte/alternativi'. Guarda anche stampare, ignorare ed conservare.

stampare (p) Prende un elenco di messaggi e scrive ogni messaggio sul terminale dell'utente. Per
Messaggi multiparte MIME, tutte le parti con un tipo di contenuto "testo" o "messaggio" sono
mostrato, gli altri sono nascosti ad eccezione delle loro intestazioni. I messaggi vengono decifrati e
convertito nel set di caratteri del terminale, se necessario.

smettere (q) Termina la sessione, salvando tutti i messaggi non cancellati e non salvati nella corrente
MBOX, preservando tutti i messaggi contrassegnati con tenere or preservare o mai referenziato in
casella di posta di sistema e rimuovere tutti gli altri messaggi dalla casella di posta di sistema. Se
è arrivata nuova posta durante la sessione, il messaggio "Hai nuova posta" sarà
mostrato. Se fornito durante la modifica di un file della casella di posta con il flag della riga di comando -f, poi
il file di modifica viene riscritto. Viene effettuato un ritorno al guscio, a meno che la riscrittura
of edit file fallisce, nel qual caso l'utente può uscire con il comando exit.

reindirizzare
Uguale a inviare di nuovo.

Reindirizzare
Uguale a Inviare di nuovo.

rimuovere Rimuove le cartelle nominate. All'utente viene chiesta conferma in modalità interattiva.

rinominare Prende il nome di una cartella esistente e il nome della nuova cartella e la rinomina
la prima alla seconda. Entrambe le cartelle devono essere dello stesso tipo e devono essere
situato sul server corrente per IMAP.

Rispondi (R) Rispondi all'originatore. Non risponde ad altri destinatari dell'originale
messaggio. capovolgere scambierà questo comando con rispondere. A meno che l'opzione nomi completi
è impostato l'indirizzo del destinatario verrà rimosso da commenti, nomi, ecc.

rispondere (r) Prendere un messaggio e il gruppo risponde ad esso rivolgendosi al mittente e a tutti
destinatari. follow-up, seguito all'onore, risposta in onore così come
destinatari-in-cc influenzare il comportamento di risposta. Il comando rispondi offerte speciali
supporto per la risposta alle mailing list. A meno che l'opzione nomi completi è impostato
gli indirizzi dei destinatari verranno rimossi da commenti, nomi, ecc. Se capovolgere è impostato il
comandi Rispondi ed rispondere sono scambiati.

rispondi a tutti
Simile a rispondere, ma avvia una risposta di gruppo indipendentemente dal valore di capovolgere.

rispondimittente
Simile a Rispondi, ma risponde solo al mittente indipendentemente dal valore di capovolgere.

Inviare di nuovo Come inviare di nuovo, ma non aggiunge alcuna riga di intestazione. Questo non è un modo per nascondere il
l'identità del mittente, ma utile per inviare nuovamente un messaggio agli stessi destinatari.

inviare di nuovo Prende un elenco di messaggi e un nome utente e invia ogni messaggio all'utente indicato.
'Resent-From:' e i relativi campi di intestazione vengono anteposti alla nuova copia del
messaggio.

Rispondere Uguale a Rispondi.

rispondere Uguale a rispondere.

rispondi
Uguale a rispondi a tutti.

risponditore
Uguale a rispondimittente.

conservare (ret) Senza argomenti viene stampato l'elenco dei campi di intestazione conservati, altrimenti
l'elenco dato di campi di intestazione viene aggiunto all'elenco di conservazione: Campi di intestazione nel
l'elenco di conservazione viene mostrato sul terminale quando viene stampato un messaggio, tutte le altre intestazioni
i campi sono soppressi. Per stampare un messaggio nella sua interezza, usa i comandi Tipologia
or Stampa. Vedi anche scartare ed ignorare; conservare ha la precedenza su quanto menzionato.

Risparmi (S) Simile a Salva, ma salva i messaggi in un file che prende il nome dalla parte locale di
il mittente del primo messaggio invece di (in record e) prendere un nome di file
discussione.

salvare (s) Prende un elenco di messaggi e un nome di file e aggiunge ogni messaggio a turno alla fine
del file. Se non viene fornito alcun nome file, viene utilizzato il file MBOX. Il nome del file in
virgolette, seguite dal conteggio dei caratteri generato viene riprodotto sul terminale dell'utente.
Se si modifica una casella di posta di sistema, i messaggi vengono contrassegnati per l'eliminazione. File compressi
e le caselle di posta IMAP sono gestite come descritto per il -f opzione della riga di comando sopra.

salvascarta
Uguale a salvaignora.

salvaignora
è per salvare che cosa ignorare è stampare ed Digitare. I campi dell'intestazione così contrassegnati sono
filtrato durante il salvataggio di un messaggio da salvare o quando si salva automaticamente su MBOX.
Questo comando dovrebbe essere applicato solo ai campi di intestazione che non contengono
informazioni necessarie per decodificare il messaggio, come fanno i campi di contenuto MIME. Se stai risparmiando
messaggi su un account IMAP ignorando i campi rende impossibile copiare i dati
direttamente sul server, quindi il funzionamento di solito diventa molto più lento.

salvamantenere
è per salvare che cosa conservare è stampare ed Digitare. I campi dell'intestazione così contrassegnati sono i
solo quelli salvati con un messaggio quando si salva con salvare o quando si salva automaticamente in
MBOX. salvamantenere sostituisce salvaignora. L'uso di questo comando è fortemente
sconsigliato poiché potrebbe rimuovere i campi di intestazione necessari per decodificare il messaggio
correttamente.

visto Prende un elenco di messaggi e contrassegna tutti i messaggi come letti.

set (se) Senza argomenti questo comando stampa tutte le opzioni e, per le opzioni non binarie,
valori che sono attualmente noti a S-nail. Impostazione di una qualsiasi delle opzioni bsdcompat or
bsdset cambia il formato di output in stile BSD, altrimenti un elenco correttamente quotato
è prodotto. Se mettere a punto è impostato o verboso è stato impostato due volte, quindi l'elenco è
modificato per contrassegnare le variabili assemblate.

Altrimenti modifica (imposta e disattiva) le opzioni fornite. Gli argomenti sono della forma
'opzione=valore' (nessuno spazio prima o dopo '='), o semplice 'opzione' se non c'è
valore. Le virgolette possono essere poste intorno a qualsiasi parte della dichiarazione di assegnazione
per citare spazi o tabulazioni, ad es.

imposta indentprefix="->"

Se un argomento inizia con "no", come in "set nosave", l'effetto è lo stesso di
invocando il non settato comando con la parte restante della variabile ("unset save").

settenv Uguale a set tranne che le opzioni vengono anche esportate nel programma
ambiente; poiché questa attività richiede il supporto dell'host nativo, il comando sarà sempre
segnala l'errore se non è disponibile (ma comportati comunque come set in questo caso). Questo
operazione non è possibile a meno che non siano stati caricati tutti i file di risorse. Vedi anche
non impostato.

conchiglia (sh) Richiama una versione interattiva della shell.

scorciatoia
Senza argomenti viene stampato l'elenco di tutti i collegamenti attualmente definiti.
Altrimenti tutti gli argomenti dati (che non devono essere citati eccetto per gli spazi bianchi) sono
trattati come coppie di scorciatoie e loro espansioni, creandone di nuove o modificandole
scorciatoie già esistenti, se necessario. Le scorciatoie possono essere rimosse tramite il comando
scorciatoia. Le stringhe di espansione dovrebbero essere nella sintassi che è stata descritta
per l' filetto comando.

mostrare attraverso le sue creazioni Come stampare, ma non esegue né la decodifica né la decrittazione MIME, in modo che il raw
viene visualizzato il testo del messaggio.

Taglia (si) Stampa la dimensione in caratteri di ciascun messaggio dell'elenco di messaggi specificato.

sorta Crea una rappresentazione ordinata della cartella corrente e cambia il GENERAZIONE command
e le modalità di indirizzamento in modo tale che si riferiscano ai messaggi nell'ordine ordinato.
I numeri dei messaggi sono gli stessi della modalità normale. Se la testata la variabile è impostata, a
viene stampato anche il riepilogo dell'intestazione nel nuovo ordine. I possibili criteri di ordinamento sono:

data Ordina i messaggi in base al campo 'Data:', ovvero in base all'ora in cui
sono stati inviati.
from Ordina i messaggi in base al valore del loro campo 'Da:', ovvero in base al
indirizzo del mittente. Se la nomemostra variabile è impostata, il
viene utilizzato il vero nome del mittente (se presente).
size Ordina i messaggi in base alla loro dimensione.
spam [Opzione] Ordina il messaggio in base al punteggio di spam, come è stato
classificato da spammare.
status Ordina i messaggi in base al loro stato.
oggetto Ordina i messaggi per oggetto.
thread Crea un display filettato.
per Ordinare i messaggi in base al valore del loro campo 'A:', ovvero in base al
indirizzo del destinatario. Se la nomemostra variabile è impostata, il
viene utilizzato il vero nome del destinatario (se presente).

Se non viene fornito alcun argomento, viene stampato il criterio di ordinamento corrente.

source (così) Il comando source legge i comandi da un file.

sorgente_se
La differenza con source è che questo comando non genererà un errore se il
l'argomento file dato non può essere aperto con successo. Questo può essere importante, ad es.
file di risorse, poiché il caricamento di questi viene interrotto quando si verifica un errore.

spamclear
[Opzione] Prende un elenco di messaggi e cancella il loro flag 'è-spam'.

dimentica lo spam
[Opzione] Prende un elenco di messaggi e provoca il interfaccia-spam dimenticare che ha
li ha mai usati per addestrare il suo filtro bayesiano. Salvo diversa indicazione, "is-spam"
la bandiera del messaggio viene ispezionata per scegliere se un messaggio deve essere dimenticato di essere
"prosciutto" o "spam".

spamham [Opzione] Prende un elenco di messaggi e informa il filtro bayesiano del
interfaccia-spam che sono "prosciutto". Questo cancella anche il flag 'è-spam' del
messaggi in questione.

spammare
[Opzione] Prende un elenco di messaggi e li valuta utilizzando il configurato
interfaccia-spam, senza modificare i messaggi, ma impostando il loro flag 'è-spam' come
adeguata; poiché le intestazioni di valutazione dello spam vengono perse, il tasso verrà dimenticato
una volta che la cassetta postale è stata lasciata. Fare riferimento alla sezione del manuale Manovrabilità carne in scatola per l'
quadro completo della gestione dello spam in S-nail.

spamset [Opzione] Prende un elenco di messaggi e imposta il loro flag 'è-spam'.

spam
[Opzione] Prende un elenco di messaggi e informa il filtro bayesiano del
interfaccia-spam che sono "spam". Questo imposta anche il flag 'è-spam' del
messaggi in questione.

filo [Obsoleto] Uguale a "ordina thread" (considera l'utilizzo di un "fantasma" se necessario).
Crea una rappresentazione in thread della cartella corrente, ovvero rientra i messaggi che
sono risposte ad altri messaggi nella visualizzazione dell'intestazione e cambiano il GENERAZIONE comando e
le modalità di indirizzamento in modo tale che si riferiscano a messaggi nell'ordine threaded.
I numeri dei messaggi sono gli stessi della modalità senza thread. Se la testata variabile è impostata,
viene stampato anche un riepilogo dell'intestazione in ordine di thread.

top (a) Prende un elenco di messaggi e stampa le prime righe di ciascuno. Il numero di
le righe stampate sono controllate dalla variabile topline e il valore predefinito è cinque.

toccare (tou) Prende un elenco di messaggi e contrassegna i messaggi per il salvataggio in MBOX. Lumaca
si discosta dallo standard POSIX con questo comando, come segue GENERAZIONE command
visualizzerà il seguente messaggio al posto di quello corrente.

Tipologia (T) Identico al Stampa comando.

Digitare (t) Un sinonimo di stampare.

annullare l'account
Elimina tutti gli account forniti. Viene stampato un messaggio di errore se un determinato account non lo è
definito. Il nome speciale '*' eliminerà tutti gli account esistenti.

Unalias (una) Prende una lista di nomi definiti da comandi alias e scarta quelli ricordati
gruppi di utenti. Il nome speciale '*' eliminerà tutti gli alias esistenti.

senza risposta
Prende un elenco di messaggi e contrassegna ogni messaggio come senza risposta.

non crollare
Applicabile solo alla modalità filettata. Prende un elenco di messaggi e crea il messaggio e
tutte le risposte sono nuovamente visibili nei riepiloghi delle intestazioni. Quando un messaggio diventa il
messaggio corrente, viene automaticamente reso visibile. Anche quando un messaggio con
le risposte compresse vengono stampate, tutte queste vengono automaticamente decompresse.

indefinito
Annulla la definizione di tutte le macro date. Viene stampato un messaggio di errore se una determinata macro non lo è
definito. Il nome speciale '*' scarterà tutte le macro esistenti.

Undelete
(u) Prende un elenco di messaggi e contrassegna ogni messaggio come non cancellato.

non bozza Prende un elenco di messaggi e annullabozzas ogni messaggio.

deselezionare Prende un elenco di messaggi e contrassegna ogni messaggio come non presente bandierage.

non ignorare
Rimuove i nomi dei campi di intestazione dall'elenco dei campi ignorati per il inoltrare
comando. Il nome speciale '*' rimuoverà tutti i campi.

non trattenere
Rimuove i nomi dei campi di intestazione dall'elenco dei campi conservati per il inoltrare
comando. Il nome speciale '*' rimuoverà tutti i campi.

non ospitato Rimuovi tutto il comando dato fantasmaS. Il nome speciale '*' rimuoverà tutti i fantasmi.

non ignorare
Rimuove i nomi dei campi di intestazione dall'elenco dei campi ignorati. Il nome speciale
'*' rimuoverà tutti i campi.

tipo non mimetico
Elimina tutti i tipi MIME dati, ad esempio 'unmimetype text/plain' rimuoverà tutto
specifiche registrate per il tipo MIME 'text/plain'. Il nome speciale '*'
scarterà tutti i tipi MIME esistenti, proprio come "reset", ma anche
riabilita l'inizializzazione della cache tramite tipi-mime-controllo-carico.

deselezionare Dimentica tutte le mailing list date. Il nome speciale '*' rimuoverà tutto
elenchi. Vedi anche mllista.

annulla l'iscrizione
Rimuovi l'attributo di sottoscrizione da tutte le mailing list fornite. Il nome speciale
'*' cancellerà l'attributo da tutte le liste che lo hanno impostato. Vedi anche
mlsubscribe.

Non letto Uguale a non letto.

non letto Prende un elenco di messaggi e contrassegna ogni messaggio come non letto.

non trattenere
Rimuove i nomi dei campi di intestazione dall'elenco dei campi conservati. Il nome speciale
'*' rimuoverà tutti i campi.

annullare il salvataggio
Rimuove i nomi dei campi di intestazione dall'elenco dei campi ignorati per il salvataggio. Il
nome speciale '*' rimuoverà tutti i campi.

non salvata
Rimuove i nomi dei campi di intestazione dall'elenco dei campi conservati per il salvataggio. Il
nome speciale '*' rimuoverà tutti i campi.

non settato (uns) Prende un elenco di nomi di opzioni e scarta i loro valori ricordati; il
inverso di set.

non impostato
Uguale a non settato tranne che le opzioni vengono rimosse anche dal programma
ambiente; poiché questa attività richiede il supporto dell'host nativo, il comando sarà sempre
segnala l'errore se non è disponibile (ma comportati comunque come non settato). Questa operazione
non è possibile a meno che non siano stati caricati tutti i file di risorse. Vedi anche settenv.

scorciatoia
Elimina i nomi delle scorciatoie dati come argomenti. Il nome speciale '*' verrà rimosso
tutte le scorciatoie.

disordinare Disabilitare la modalità ordinata o in thread (vedere il sorta ed filo comandi), torna a
normale ordine dei messaggi e, se il testata variabile è impostata, stampa un riepilogo dell'intestazione.

sfilare
[Obsoleto] Uguale a disordinare.

codiceurl
Decodifica gli argomenti della stringa codificati nell'URL e mostra i risultati.

urlencode
Codifica in URL gli argomenti forniti e mostra i risultati.

modifica Modifica i valori o crea le variabili date nell'EDITOR. Variabili binarie
non può essere modificato.

varshow Mostra informazioni su tutte le opzioni fornite. S-nail conosce un insieme finito di
variabili built-in note che vengono ulteriormente suddivise in varianti binarie e valore;
possono avere proprietà speciali, come "sola lettura" (l'impostazione non può essere modificata) e
“virtuale”, nel senso che il valore viene generato al volo secondo necessità. Accanto
quelle variabili note un numero infinito di incognite, cosiddette “assemblate”
possono esistere variabili che dovrebbero essere in grado di memorizzare valori.

? impostare foo=bar nobar
? varshow sendwait versione-major foo bar
"sendwait": (73) binary: set=1 (ENVIRON=0)
"version-major": (192) valore, sola lettura, virtuale:\
set=1 (AMBIENTE=0) valore<14>
"foo": (assemblato) set=1 (ENVIRON=0) valore
"bar": (assemblato) set=0 (ENVIRON=0) valore

verificare [Opzione] Prende un elenco di messaggi e verifica ogni messaggio. Se un messaggio non è un
Messaggio firmato S/MIME, la verifica non riuscirà. Il processo di verifica
controlla se il messaggio è stato firmato utilizzando un certificato valido, se il mittente del messaggio
l'indirizzo email corrisponda a uno di quelli contenuti nel certificato, e se il
il contenuto del messaggio è stato alterato.

visivo (v) Prende un elenco di messaggi e richiama l'editor di visualizzazione su ciascun messaggio. Modificati
i contenuti vengono scartati a meno che non riscrivibile variabile è impostata.

scrivere (w) Per i messaggi convenzionali viene scritto il corpo senza tutte le intestazioni. Il risultato
viene decifrato e convertito nel suo formato nativo, se necessario. Se il file di output
esiste, il testo viene aggiunto. Se un messaggio è in formato multiparte MIME è il primo
parte viene scritta nel file specificato come per i messaggi convenzionali e l'utente è
chiesto un nome di file per salvare l'altra parte. Per comodità di risparmio di ogni parte
può essere saltato dando un valore vuoto; lo stesso risultato si può ottenere anche da
scrivendolo a / Dev / null. Per la seconda e le successive parti un '|' iniziale
carattere fa sì che la parte venga reindirizzata al resto dell'input dell'utente
interpretato come un comando di shell; altrimenti l'input dell'utente viene espanso come di consueto per
cartelle, ad esempio, viene eseguita l'espansione della tilde. In modalità non interattiva, solo il
le parti del messaggio multiparte che hanno un nome file dato nell'intestazione della parte sono
scritto, gli altri vengono scartati. Il messaggio originale non è mai contrassegnato per
cancellazione nella cartella della posta di origine. Per gli allegati, il contenuto del
file di destinazione vengono sovrascritti se il file esisteva in precedenza. Nessuno speciale
viene eseguita la gestione dei file compressi.

colpire (x) Un sinonimo di exit.

z S-nail presenta le intestazioni dei messaggi in finestre come descritto sotto il intestazioni
comando. Questo comando scorre alla finestra di messaggi successiva. Se un argomento è
dato, specifica la finestra da usare. Un numero preceduto da '+' o '-' indica
che la finestra sia calcolata in relazione alla posizione corrente. Un numero
senza prefisso specifica un numero di finestra assoluto e un '$' consente di scorrere S-nail
all'ultima finestra di messaggi.

Z Simile a z, ma scorre alla finestra successiva o precedente che ne contiene almeno una
'nuovo' o bandieramessaggio di errore.

MARCHIO D'ACCENTO FUGA


Ecco un riassunto delle tilde di escape, che vengono utilizzate per eseguire funzioni speciali quando
comporre messaggi. Le fughe di tilde vengono riconosciute solo all'inizio delle righe. Il nome
"tilde escape" è un nome un po' improprio poiché il carattere di escape effettivo può essere modificato da
regolare l'opzione fuga.

~~ stringa Inserisci la stringa di testo nel messaggio preceduta da un singolo '~'. (Se la
il carattere di escape è stato modificato, quel carattere deve essere raddoppiato per
invialo all'inizio di una riga.)

~! command Esegui la shell indicata command, quindi torna al messaggio.

~. Stesso effetto della digitazione del carattere di fine file.

~: S-nail-comando or ~_ S-nail-comando
Esegui il comando S-nail dato. Non tutti i comandi, tuttavia, sono consentiti.

~? Scrivi un riepilogo delle fughe di comando.

~< Nome del file Uguale a ~r.

~<! command command viene eseguito utilizzando la shell. La sua uscita standard è inserita nel
messaggio.

~@ [nome del file...]
Senza argomenti, modifica l'elenco degli allegati in modo interattivo. Se un allegato è
il nome del file viene lasciato vuoto, l'allegato viene eliminato dall'elenco. Quando il
viene raggiunta la fine della lista degli allegati, S-nail chiederà ulteriori allegati
finché non viene dato un nome vuoto. Se un determinato nome di file è costituito esclusivamente da
segno numerico '#' seguito da un numero di messaggio valido dell'attuale attivo
casella di posta, quindi il messaggio fornito viene allegato come MIME 'message/rfc822' e il
il resto di questa sezione non si applica.

Se la conversione del set di caratteri è stata compilata in S-nail, allora questa modalità dà
all'utente la possibilità di specificare i set di caratteri di input e output, a meno che il file
l'estensione indica contenuto binario, nel qual caso S-nail chiede se questo passaggio
deve essere saltato per l'allegato in questione. Se non viene saltato, allora il
il set di caratteri che riesce a rappresentare i dati dell'allegato verrà utilizzato nel
'charset=' parametro MIME del messaggio di posta:

· Se vengono specificati i set di caratteri di input e output, la conversione è
eseguita al volo. All'utente verrà chiesto più volte fino al momento desiderato
la conversione riesce.
· Se viene specificato solo un set di caratteri di output, si presume che l'input sia
essere nel set di caratteri charset e verrà convertito nell'output indicato
set di caratteri al volo. All'utente verrà chiesto più volte fino al momento desiderato
la conversione riesce.
· Se non viene specificato alcun set di caratteri, allora l'algoritmo che è
documentato nella sezione Carattere set viene applicato, ma direttamente e su
La mosca. All'utente verrà chiesto ripetutamente fino alla conversione desiderata
riesce.
· Infine, se viene specificato un set di caratteri di input, ma nessun set di caratteri di output, allora no
la conversione viene mai eseguita, ma il valore del parametro 'charset=' MIME lo farà
essere ancora impostato sull'input dell'utente.
· Il ciclo di selezione del set di caratteri può essere lasciato digitando 'control-C', cioè,
provocando un'interruzione. Nota che prima della versione 15.0 di S-nail questo termina
l'intera selezione dell'allegato corrente, non solo il set di caratteri
selezione.

Senza il supporto per la conversione del set di caratteri, S-nail chiederà l'input
solo il set di caratteri e imposterà il valore del parametro MIME 'charset=' su
dato input, se del caso; se non viene visualizzato alcun input dell'utente, il set di caratteri set di caratteri
verrà invece utilizzato per il valore del parametro. Nota che l'estensione del file
il controllo non viene eseguito in questa modalità, poiché comunque non verrà eseguita alcuna conversione.

Si noti che in modalità non interattiva, per motivi di riproducibilità, ci sarà
sempre due domande per ogni allegato, indipendentemente dal set di caratteri
la conversione è disponibile e qual è l'estensione del file. Il primo chiede il
nome file, e il secondo chiede che venga passato il set di caratteri di input
al corrispondente parametro MIME; nessuna conversione verrà tentata se c'è
input a quest'ultima domanda, altrimenti il ​​solito algoritmo di conversione, come
sopra, si applica. Per gli allegati dei messaggi, la risposta alla seconda domanda
è completamente ignorato.

Se (invece) Nome del file gli argomenti sono specificati per il ~@ comanda che siano
trattato come un elenco di file separati da virgole, che sono tutti espansi e aggiunti
alla fine dell'elenco degli allegati. (Nomi di file con virgole o con o iniziale
gli spazi bianchi finali possono essere aggiunti solo tramite la riga di comando o il primo metodo.
Gli allegati ai messaggi possono essere aggiunti solo tramite il primo metodo; nomi di file che
lo scontro con i numeri dei messaggi può essere aggiunto solo tramite la riga di comando o il secondo
metodo.) In questa modalità si presume che gli allegati (testo) siano in set di caratteri
codifica, e sarà valutato come documentato nella sezione Carattere set.

~A Inserisce la stringa contenuta nel Segno variabile (uguale a '~i Cartello'). Il
le sequenze di escape tabulator '\t' e newline '\n' sono comprese.

~a Inserisce la stringa contenuta nel segno variabile (uguale a '~i cartello'). Il
le sequenze di escape tabulator '\t' e newline '\n' sono comprese.

~b Nome ... Aggiungere i nomi dati all'elenco dei destinatari in copia per conoscenza nascosta.

~c Nome ... Aggiungere i nomi dati all'elenco dei destinatari in copia carbone.

~d Leggi il file specificato dalla variabile DEAD nel messaggio.

~e Richiama l'editor di testo sul messaggio raccolto fino a quel momento. Dopo l'editing
terminata la sessione, l'utente può continuare ad aggiungere del testo al messaggio.

~F messaggi Leggi i messaggi nominati nel messaggio inviato, inclusi tutti i messaggi
intestazioni e parti MIME. Se non vengono specificati messaggi, leggere nel corrente
messaggio.

~f messaggi Leggi i messaggi nominati nel messaggio inviato. Se non ci sono messaggi
specificato, leggere nel messaggio corrente. ignorare ed conservare le liste sono usate per
modificare le intestazioni dei messaggi. Per i messaggi multiparte MIME, solo il primo
la parte stampabile è inclusa.

~H Modifica i campi dell'intestazione del messaggio "Da:", "Rispondi a:", "Mittente:" e
'Organizzazione:' digitando uno alla volta e consentendo all'utente di modificare il
campo. I valori predefiniti per questi campi provengono da da, rispondi a,
trasmettitore ed AZIENDA variabili.

~h Modifica i campi dell'intestazione del messaggio "A:", "Cc:", "Ccn:" e "Oggetto:" digitando
ciascuno a turno e consentendo all'utente di modificare il campo.

~i variabile Inserisci il valore della variabile specificata nel messaggio, aggiungendo una nuova riga
carattere alla fine. Il messaggio rimane inalterato se la variabile non è impostata
o vuoto. La tabulazione delle sequenze di escape '\t' e la nuova riga '\n' sono comprese.

~M messaggi Leggi i messaggi nominati nel messaggio inviato, rientrato da prefisso indent.
Se non viene specificato alcun messaggio, leggere il messaggio corrente.

~m messaggi Leggi i messaggi nominati nel messaggio inviato, rientrato da prefisso indent.
Se non viene specificato alcun messaggio, leggere il messaggio corrente. ignorare ed conservare
liste vengono utilizzate per modificare le intestazioni dei messaggi. Per i messaggi MIME multiparte,
è inclusa solo la prima parte stampabile.

~p Stampa il messaggio raccolto finora, preceduto dai campi dell'intestazione del messaggio
e seguito dall'elenco degli allegati, se presente.

~q Annulla l'invio del messaggio copiandolo nel file specificato da DEAD
variabile se salvare è impostato.

~R Nome del file Leggi il file denominato nel messaggio, rientrato da prefisso indent.

~r Nome del file Leggi il file denominato nel messaggio.

~s stringa Fa in modo che la stringa denominata diventi il ​​campo dell'oggetto corrente.

~t Nome ... Aggiungi i nomi dati all'elenco dei destinatari diretti.

~U messaggi Leggi nel messaggio/i dato/i corrente/i escludendo tutte le intestazioni, rientrato da
prefisso indent.

~u messaggi Leggi i messaggi dati / correnti, escludendo tutte le intestazioni.

~v Invocare un editor alternativo (definito dall'opzione VISUAL) sul messaggio
raccolto finora. Di solito, l'editor alternativo sarà un editor dello schermo.
Dopo che l'editor è stato chiuso, l'utente può riprendere ad aggiungere il testo alla fine del
messaggio.

~w Nome del file Scrivi il messaggio sul file indicato. Se il file esiste, il messaggio è
ad esso allegato.

~x Uguale a ~q, tranne per il fatto che il messaggio non viene salvato affatto.

~| command Pipe il messaggio attraverso il comando di filtro specificato. Se il comando dà no
emette o termina in modo anomalo, conserva il testo originale del messaggio.
Ad esempio, il comando FMT(1) è spesso usato come filtro di correzione.

VARIABILE VERSIONI


Le variabili sono controllate tramite set ed non settato comandi; in generale usando non settato può anche essere
ottenuto anteponendo al nome di una variabile la stringa "no" e chiamando set, ad esempio, 'unset'
crt' avrà lo stesso effetto di 'set nocrt'. Creazione o modifica di variabili in an
editor può essere raggiunto anche con modifica. varshow darà maggiori informazioni sul dato
variabile(i), mentre set stamperà un elenco di tutte le variabili quando viene chiamato senza
argomenti. Anche le opzioni sono implicitamente ereditate dal programma AMBIENTE e può essere
impostato esplicitamente tramite l'opzione della riga di comando -S.

Esistono diversi tipi di opzioni: opzioni binarie, che possono essere solo in uno dei due stati
“set” e “unset”, nonché opzioni di valore a cui è assegnato un valore di stringa, per cui
una citazione corretta può essere importante al momento dell'assegnazione.

Iniziale Impostazioni profilo
Lo standard POSIX 2008/Cor 1-2013 impone le seguenti impostazioni iniziali delle variabili:
notutto nettoAaggiungere, asksubAchiedibccAstampa automaticaAscoppioAcmdAcrtAmettere a puntoApunto,
fuga impostato su '~', nocapovolgereAcartella, testataAtenereAignorareAignorareAmantenere,
noconservaAmetooAcartella di uscitaApagina, pronto impostato '? ' (nota che S-nail devia da
lo standard utilizzando '\& ', ma l'escape speciale del prompt '\&' risulta in "?" in corso di stampa
salvo che bsdcompat è impostato), nosilenziosoArecord, salvareAinvia aspettaAspettacoloASegnoAsegno,
topline impostato su '5'.

Note: S-nail non supporta il noun salto variabile: usa le opzioni della riga di comando o
sendmail-argomenti per passare le opzioni a un MTA. E l'impostazione predefinita globale s-nail.rc filetto
(che viene caricato a meno che il -n è stato utilizzato il flag della riga di comando o il NAIL_NO_SYSTEM_RC
la variabile d'ambiente è impostata) piega un po' quelle impostazioni iniziali, ad esempio imposta le opzioni
tenere, conserva ed mantenere, per citarne alcuni, chiama conservare ecc., e dovrebbe quindi essere preso in considerazione
conto.

Binario Opzioni
aggiungi-file-destinatari
Quando sono stati specificati i destinatari di file o pipe, menzionarli nel
campi dell'indirizzo corrispondenti del messaggio invece di eliminarli silenziosamente
dalla loro lista di destinatari. Di default tali destinatari non sono menzionati.

tutto netto Fa sì che solo la parte locale venga valutata quando si confrontano gli indirizzi.

aggiungere Fa sì che i messaggi salvati in MBOX vengano aggiunti alla fine anziché anteposti.
Questo dovrebbe essere sempre impostato.

chiedere or asksub
Fa sì che S-nail chieda l'oggetto di ogni messaggio inviato. Se l'utente
risponde semplicemente con una nuova riga, non verrà inviato alcun campo oggetto.

chiedere Fa apparire i prompt per gli elenchi "Cc:" e "Ccn:" dopo che il messaggio è stato visualizzato
stato modificato.

chiedere allegare Se impostato, S-nail chiede i file da allegare alla fine di ogni messaggio,
elenco essere trovato vuoto in quel momento. Una riga vuota completa l'elenco.

chiedicc Fa in modo che all'utente vengano richiesti i destinatari in copia carbone (alla fine di ogni
messaggio se chiedere or bsdcompat sono impostati) l'elenco deve essere trovato vuoto (in quel
volta). Una riga vuota completa l'elenco.

chiedibcc Fa in modo che all'utente vengano richiesti i destinatari in copia per conoscenza nascosta (alla fine di
ogni messaggio se chiedere or bsdcompat sono impostati) l'elenco deve essere trovato vuoto (at
quella volta). Una riga vuota completa l'elenco.

chiedere [Opzione] Fa in modo che all'utente venga richiesto se il messaggio deve essere firmato alla fine
di ogni messaggio. Il segno-sorriso variabile viene ignorata quando questa variabile è impostata.

collasso automatico
Fa sì che i thread vengano compressi automaticamente quando viene attivata la modalità thread (vedi
, il crollo comando).

stampa automatica Fa sì che il comando di eliminazione si comporti come 'dp -'; quindi, dopo aver cancellato un messaggio
il prossimo verrà digitato automaticamente.

thread automatico
[Obsoleto] Causa la modalità filettata (vedere la filo comando) da inserire
automaticamente all'apertura di una cartella. Lo stesso di 'autosort=thread'.

scoppio Abilita la sostituzione di '!' dal contenuto dell'ultima riga di comando nella shell
scappa.

uscita batch in caso di errore
Se la modalità batch è stata abilitata tramite il -# opzione della riga di comando, quindi questo
verrà consultata ogni volta che Chiodo S completa un'operazione (ritorna a
il prompt dei comandi); se è impostato, S-nail terminerà se l'ultimo
l'operazione ha generato un errore.

bsdannunce
Provoca la visualizzazione automatica di un riepilogo dell'intestazione dopo l'esecuzione di a filetto comando.

bsdcompat Imposta alcune caratteristiche estetiche sullo stile BSD tradizionale; ha lo stesso effetto di
regolazione chiedere e tutte le altre variabili precedute da 'bsd'; cambia anche il
significato del chiodo S specifico '\&' pronto sequenza di fuga.

bsdflags Modifica le lettere stampate nella prima colonna di un riepilogo dell'intestazione in
stile BSD tradizionale.

bsdheadline
Modifica la visualizzazione delle colonne in un riepilogo dell'intestazione in stile BSD tradizionale.

bsdmsg Modifica alcuni messaggi informativi in ​​stile BSD tradizionale.

bdorder Fa apparire il campo "Oggetto:" subito dopo il campo "A:" in
intestazioni dei messaggi e con il ~h MARCHIO D'ACCENTO FUGA.

bsdset Modifica il formato di output del set comando al tradizionale stile BSD.

disabilita il colore
[Opzione] Disabilita forzatamente l'uso dei colori. Vedi anche la sezione Colorato
messaggio dalla visualizzazione.

color-pager
[Opzione] Deve essere utilizzato il colore per l'output che viene paginato tramite PAGER.
Nota che i cercapersone potrebbero aver bisogno di flag speciali, ad es. meno(1) richiede l'opzione -R ed
lv(1) l'opzione -c per supportare i colori; quindi S-nail ispezionerà
la variabile PAGER – se inizia con la stringa “less” un inesistente
variabile d'ambiente MENO sarà impostato su 'FRSXi', allo stesso modo per "lv" LV volere
facoltativamente essere impostato su "-c". Vedi anche la sezione Colorato messaggio dalla visualizzazione per
più su questo.

mettere a punto Stampa i messaggi di debug e disabilita l'effettiva consegna dei messaggi. Anche
implica norecord e nosalvare.

scollegato
[Opzione] Quando è selezionata una casella di posta IMAP e questa variabile è impostata, nessuna connessione
al server viene avviato. Invece, i dati sono ottenuti dalla cache locale (vedi
imap-cache). Caselle di posta che non sono presenti nella cache e messaggi che hanno
non ancora del tutto prelevati dal server non sono disponibili; per prendere tutto
messaggi in una casella di posta in una volta, il comando `copy * /dev/null' può essere usato mentre
ancora in modalità connessa. Modifiche apportate alle caselle di posta IMAP in disconnessa
vengono accodate e confermate in seguito quando viene stabilita una connessione a quel server.
Questa procedura non è completamente affidabile poiché non è possibile garantire che il
Gli identificatori univoci IMAP (UID) sul server corrispondono ancora a quelli nella cache su
quella volta. I dati vengono salvati su DEAD quando si verifica questo problema.

disconnesso-USER@HOST
L'account specificato viene gestito come descritto per il scollegato variabile
sopra, ma altri account non sono interessati.

disposizione-notifica-invio
[Opzione] Emetti un'intestazione 'Disposition-Notification-To:' (RFC 3798) con il
Messaggio. Ciò richiede un set da variabile.

punto Quando il punto è impostato, un punto '.' su una linea da solo durante l'input del messaggio da a
terminale deve essere trattato come fine messaggio (oltre alla normale fine
condizione del file). Se ignorare è impostato nopunto viene ignorato e l'uso di un punto è il
unico metodo per terminare la modalità di input.

dotlock-ignora-errore
[Opzione] Sincronizzazione delle cassette postali che S-nail tratta come cassette postali di sistema
(vedi il comando filetto) sarà protetto con i cosiddetti file dotlock—il
metodo tradizionale di blocco dei file di spool di posta, oltre al blocco dei file di sistema.
Perché S-nail viene fornito con un programma di creazione dotlock separato dai privilegi che
dovrebbe essere sempre in grado di creare un tale file dotlock non c'è una buona ragione per farlo
ignora gli errori di creazione del file dotlock e quindi questi sono fatali a meno che questo
variabile è impostata.

editlong Se questa variabile è impostata, l'editor viene avviato automaticamente quando viene visualizzato un messaggio
è composto in modalità interattiva, come se il ~e MARCHIO D'ACCENTO FUGA era stato specificato.
I modifica intestazioni la variabile è implicita per questo editor generato automaticamente
sessione.

modifica intestazioni
Quando un messaggio viene modificato durante la composizione, la sua intestazione viene inclusa nel
testo modificabile. 'A:', 'Cc:', 'Ccn:', 'Oggetto:', 'Da:', 'Rispondi a:',
I campi "Mittente:" e "Organizzazione:" sono accettati nell'intestazione, altro
i campi vengono ignorati.

vuotostart
Se la casella di posta è vuota, S-nail normalmente stampa “Nessuna posta per l'utente” ed esce
subito. Se questa opzione è impostata, S-nail si avvia anche con una casella di posta vuota.

capovolgere Questa opzione inverte i significati di un insieme di comandi di risposta, ruotando il
varianti minuscole, che per impostazione predefinita si rivolgono a tutti i destinatari inclusi nel
intestazione di un messaggio (rispondere, rispondere, azione supplementare) nelle varianti maiuscole, che
di default l'indirizzo è solo il mittente (Rispondi, Rispondere, Azione supplementare) e viceversa.
I comandi rispondimittente, risponditore, follow-upsender così come rispondi a tutti,
rispondi, seguito tutto non sono influenzati dall'impostazione corrente di capovolgere.

follow-up
Controlla se viene generata un'intestazione 'Mail-Followup-To:' durante l'invio di messaggi
a mailing list conosciute. Vedi anche seguito all'onore e i comandi mllista,
mlsubscribe, rispondere ed rispondi.

spediscilo come allegato
I messaggi originali vengono normalmente inviati come testo in linea con il inoltrare comando, e
viene inclusa solo la prima parte di un messaggio multiparte. Con questa opzione
i messaggi vengono inviati come allegati MIME 'message/rfc822' non modificati con tutti i
le loro parti incluse.

nomi completi Quando si risponde o si inoltra un messaggio, S-nail normalmente rimuove il commento e
nominare parti di indirizzi e-mail. Se questa variabile è impostata tale stripping non lo è
eseguiti e vengono conservati commenti, nomi, ecc.

testata Fa sì che il riepilogo dell'intestazione venga scritto all'avvio e dopo i comandi che influiscono
il numero di messaggi o l'ordine dei messaggi nella cartella corrente; abilitato da
predefinito. L'opzione della riga di comando -N può essere usato per impostare notestata.

storia-gabby
[Opzione] Aggiungi più voci alla cronologia come si fa normalmente.

storia-gabby-persiste
[Opzione] L'NCL di S-nails non salverà le voci di cronologia aggiuntive (gabby) in
memoria persistente a meno che non sia impostata anche questa variabile. Vedi anche NAIL_HISTFILE.

tenere Questa opzione viene utilizzata per contenere i messaggi nella casella di posta di sistema per impostazione predefinita.

idna-disabilita
[Opzione] Può essere utilizzato per disattivare la conversione automatica dei nomi di dominio
secondo le regole dell'IDNA (nomi a dominio internazionalizzati per applicazioni).
Poiché il codice IDNA presuppone che i nomi a dominio siano specificati con il set di caratteri
set di caratteri, è necessario un set di caratteri locale UTF-8 per rappresentare tutti i possibili
nomi di dominio internazionali (prima della conversione, cioè).

ignorare Ignora i segnali di interruzione dal terminale durante l'immissione dei messaggi; invece eco
come caratteri '@' e scarta la riga corrente.

ignorare Ignora le condizioni di fine file ('control-D'), sull'input del messaggio, che invece può
essere terminato solo inserendo a punto '.' su una linea da solo o usando il ~.
MARCHIO D'ACCENTO FUGA. Questa opzione si applica anche alla modalità di comando S-nail.

imap-use-starttls-USER@HOST, imap-usa-starttls-HOST, imap-usa-starttls
[Opzione] Fa sì che S-nail emetta un comando `STARTTLS' per creare un IMAP non crittografato
crittografia SSL/TLS di sessione. Questa funzionalità non è supportata da tutti i server,
e non viene utilizzato se la sessione è già crittografata con il metodo IMAPS.

mantenere Se impostato, un file della casella di posta vuoto non viene rimosso. Questo può migliorare il
interoperabilità con altri agenti utente di posta quando si utilizza una cartella comune
directory e impedisce agli utenti malintenzionati di creare caselle di posta false in un mondo-
directory di spool scrivibile. Nota che questo si applica solo ai file locali regolari (MBOX),
altri tipi di cassette postali non verranno mai rimossi.

conserva Quando un messaggio viene salvato, di solito viene scartato dalla cartella di origine quando
S-nail è finito. L'impostazione di questa opzione fa sì che tutti i messaggi salvati vengano conservati.

line-editor-disabilita
Disattiva tutte le funzionalità avanzate di modifica della riga di comando (vedi Comando linea editore
per più).

markrisposta
Quando si risponde a un messaggio e questa variabile è impostata, viene contrassegnata come avente
stato risposto. Questo marchio non ha alcun significato tecnico nel sistema di posta; e 'solo
fa in modo che i messaggi vengano contrassegnati nel riepilogo dell'intestazione e li rende appositamente
indirizzabile.

mbox-rfc4155
S-nail produce e si aspetta cassette postali di testo MBOX completamente conformi a RFC 4155.
Messaggi che vengono recuperati dalla rete o dall'interno già esistente
Maildir (o qualsiasi casella di posta non MBOX) può richiedere la cosiddetta citazione "Da_"
(inserimento di caratteri '>' aggiuntivi per impedire il contenuto della riga
errata interpretazione) da applicare per poter essere archiviati nelle cassette postali MBOX,
tuttavia, dipende dalla circospezione del produttore del messaggio. (Ad esempio, S-nail
stesso, quando si generano nuovi messaggi, sceglierà un Content-Transfer-codifica
che impedisce la necessità di tale citazione – precondizione necessaria per garantire
i checksum dei messaggi non cambieranno.)

Per impostazione predefinita, S-nail eseguirà questa citazione 'From_' in un modo che si traduce in a
File MBOX compatibile con il layout MBOX POSIX sciolto, per non
superare le capacità di semplici applicazioni, tuttavia. Imposta questa opzione su
generare file MBOX solo per applicazioni conformi a RFC 4155.

id-messaggio-disabilita
Impostando questa opzione la generazione di 'Message-ID:' può essere completamente
soppresso, lasciando effettivamente questo compito all'agente di trasferimento di posta (MTA) o
il server SMTP. (Secondo RFC 5321 non è necessario aggiungere il server SMTP
questo campo da solo, quindi dovresti assicurarti che accetti messaggi senza a
'ID messaggio'.)

metoo Di solito, quando an alias espansione contiene il mittente, il mittente viene rimosso da
l'espansione. L'impostazione di questa opzione elimina queste rimozioni. Nota che un set
metoo fa anche passare un'opzione '-m' agli agenti di trasferimento di posta (MTA);
sebbene la maggior parte dei moderni MTA non documentino (non più) questo flag, nessun MTA lo è
noto che non lo supporta (per compatibilità storica).

mime-consenti-controlli-testo
Quando si inviano messaggi, ogni parte del messaggio viene ispezionata tramite MIME per
classificare 'Content-Type:' e 'Content-Transfer-Encoding:' (vedi codifica) quello
è necessario inviare questa parte tramite il trasporto di posta, ovvero un calcolo piuttosto
simile a quello che filetto(1) il comando produce quando viene utilizzato con l'opzione '--mime'.

Questa classificazione tuttavia tratta i file di testo che sono codificati in UTF-16 (visto
per file HTML) e set di caratteri simili come flussi di ottetti binari, con forza
cambiando qualsiasi specifica 'testo/normale' o 'testo/html' in
'application/octet-stream': se ciò accade effettivamente, un MIME di caratteri non ancora impostato
parametro è impostato su "binario", rendendo di fatto impossibile la ricezione
MUA per interpretare automaticamente il contenuto della parte.

Se questa opzione è impostata e i dati sono stati identificati senza ambiguità come dati di testo in
prima occhiata (da un'estensione di file '.txt' o '.html'), poi l'originale
'Tipo di contenuto:' non verrà sovrascritto.

netrc-lookup-UTENTE@HOST, netrc-ricerca-HOST, netrc-ricerca
[v15-compat] [Opzione] Utilizzato per controllare l'utilizzo degli utenti .netrc file per la ricerca
delle credenziali dell'account, come documentato nella sezione On URL sintassi ed credenziali
ricerca e per il comando rete; la sezione I .netrc filetto documenta il file
formato.

cartella di uscita Causa il nome del file fornito nel record variabile e i nomi dei file basati sul mittente
per l' Copia ed Risparmi comandi da interpretare relativi alla directory data
nel cartella variabile anziché nella directory corrente, a meno che non sia impostata su
un percorso assoluto.

pagina Se impostato, ogni messaggio tubo il comando print out è seguito da un formfeed
carattere '\f'.

piperaw Invia messaggi a tubo comando senza eseguire MIME e set di caratteri
conversioni.

pop3-caricamento-bulk-USER@HOST, pop3-caricamento-bulk-HOST, pop3-carico alla rinfusa
[Opzione] Quando si accede a un server POP3, S-nail carica le intestazioni dei messaggi,
e richiede solo i corpi del messaggio su richiesta dell'utente. Per il protocollo POP3 questo
significa che le intestazioni dei messaggi verranno scaricate due volte. Se questa opzione è impostata
quindi S-nail scaricherà solo i messaggi completi dai server POP3 indicati
anziché.

pop3-no-apop-UTENTE@HOST, pop3-no-apop-HOST, pop3-no-apop
[Opzione] A meno che questa variabile non sia impostata, il metodo di autenticazione 'APOP' sarà
utilizzato durante la connessione a un server POP3 che pubblicizza il supporto. Il vantaggio di
'APOP' è che la password non viene inviata in chiaro tramite il filo e che solo
viene inviato un singolo pacchetto per la tupla utente/password. Notare che pop3-no-apop-HOST
richiede [v15-compat].

pop3-use-starttls-USER@HOST, pop3-usa-starttls-HOST, pop3-usa-starttls
[Opzione] Fa sì che S-nail emetta un comando 'STLS' per creare un POP3 non crittografato
crittografia SSL/TLS di sessione. Questa funzionalità non è supportata da tutti i server,
e non viene utilizzato se la sessione è già crittografata con il metodo POP3S. Nota
che pop3-usa-starttls-HOST richiede [v15-compat].

stampa tutti i caratteri
Questa opzione fa in modo che tutti i caratteri siano considerati stampabili. È solo
efficace se fornito in un file di avvio. Con questa opzione imposta alcuni caratteri
sequenze nei messaggi possono mettere il terminale dell'utente in uno stato indefinito quando
stampato; dovrebbe essere usato solo come ultima risorsa se nessuna locale del sistema funzionante può
Essere trovato.

alternative di stampa
Quando viene visualizzata una parte di messaggio MIME di tipo 'multipart/alternative' e
contiene una sottoparte di tipo 'testo/normale', le altre parti vengono normalmente scartate.
L'impostazione di questa variabile fa sì che tutte le sottoparti vengano visualizzate, proprio come se
la parte circostante era di tipo 'multiparte/mista'.

silenzioso Sopprime la stampa della versione quando viene richiamata per la prima volta.

citazione-come-allegato
Se questo è impostato, il messaggio originale viene aggiunto nella sua interezza come a
'message/rfc822' allegato MIME quando si risponde a un messaggio. Nota che funziona
indipendentemente dall'impostazione di citare.

destinatari-in-cc
Nelle risposte di gruppo, specifica solo il mittente dell'e-mail originale in 'A:' e
citare gli altri destinatari nel secondario 'Cc:'. Per impostazione predefinita tutti i destinatari
dell'e-mail originale sarà indirizzato tramite 'A:'.

record-reinviato
Se sia questa variabile che il record variabile sono impostati, il inviare di nuovo ed Inviare di nuovo
i comandi salvano i messaggi nel record cartella come normalmente viene fatto solo per i nuovi
messaggi composti.

risposta-in-stesso-charset
Se questa variabile è impostata S-nail prima prova a usare lo stesso set di caratteri del
messaggio originale per le risposte. Se questo fallisce, il meccanismo descritto in
Carattere set viene valutato come di consueto.

rfc822-corpo-da_
Questa variabile può essere utilizzata per forzare la visualizzazione di una cosiddetta riga "Da_" per
messaggi che sono incorporati in una busta di posta tramite il MIME 'message/rfc822'
meccanismo, per una maggiore comodità visiva.

salvare Abilita il salvataggio dei messaggi (parziali) in DEAD in caso di interruzione o errore di consegna.

intestazioni di ricerca
Espandi gli identificatori dell'elenco di messaggi nella forma '/x:y' a tutti i messaggi che contengono il
sottostringa "y" nel campo di intestazione "x". La ricerca di stringhe non fa distinzione tra maiuscole e minuscole.

sendcharsets-else-ttycharset
[Opzione] Se questa variabile è impostata, ma set di caratteri di invio non lo è, quindi S-nail si comporta come se
set di caratteri di invio era stato impostato sul valore della variabile set di caratteri. In effetti
questa combinazione passa attraverso i dati del messaggio nel set di caratteri del
locale corrente (dato che set di caratteri non è stato impostato manualmente), cioè senza
convertendolo in set di caratteri-8bit set di caratteri di riserva. Quindi, messaggio di posta
il testo sarà nella codifica ISO-8859-1 quando viene inviato da una locale ISO-8859-1,
e nella codifica UTF-8 quando viene inviato da una locale UTF-8. Se nessun set di caratteri
le capacità di conversione sono disponibili in S-nail, quindi l'unico carattere supportato
il set è set di caratteri.

sendmail-no-default-argoments
A meno che questa opzione non sia impostata, S-nail passerà una riga di comando standard ben nota
opzioni per il definito sendmail programma, vedere lì per ulteriori informazioni.

invia aspetta Quando si invia un messaggio, attendere che l'MTA (incluso quello SMTP incorporato) esca
prima di accettare ulteriori comandi. Solo con questo insieme di variabili vengono segnalati errori
dalla MTA sarà riconoscibile! Se l'MTA restituisce uno stato di uscita diverso da zero, il
anche lo stato di uscita di s-nail sarà diverso da zero.

ultimo spettacolo L'impostazione di questa opzione fa sì che S-nail inizi dall'ultimo messaggio invece che dal
il primo quando si apre una cartella di posta.

nomemostra Fa sì che S-nail utilizzi il vero nome del mittente invece del semplice indirizzo nel
riepilogo del campo di intestazione e nelle specifiche del messaggio.

spettacolo Fa in modo che il destinatario del messaggio venga mostrato nel riepilogo dell'intestazione se il
messaggio è stato inviato dall'utente.

saltare a corpo vuoto
Se un messaggio in uscita non contiene testo nel primo o nell'unico messaggio
parte, non inviarlo ma scartalo silenziosamente (vedi anche l'opzione della riga di comando
-E).

smime-force-crittografia
[Opzione] Fa sì che S-nail rifiuti l'invio di messaggi non crittografati.

segno-sorriso
[Opzione] S/MIME firma i messaggi in uscita con la chiave privata dell'utente e include
il certificato dell'utente come allegato MIME. La firma di un messaggio abilita a
destinatario per verificare che il mittente abbia utilizzato un certificato valido, che l'e-mail
gli indirizzi nel certificato corrispondano a quelli nell'intestazione del messaggio e che
il contenuto del messaggio non è stato alterato. Non cambia il testo del messaggio e
le persone saranno in grado di leggere il messaggio come di consueto. Vedi anche smime-segno-cert,
smime-sign-include-certs ed smime-sign-messaggio-digest.

smime-no-default-ca
[Opzione] Non caricare le posizioni CA predefinite durante la verifica dei messaggi firmati S/MIME.

smtp-use-starttls-USER@HOST, smtp-use-starttls-HOST, smtp-use-starttls
[Opzione] Fa sì che S-nail emetta un comando 'STARTTLS' per creare una sessione SMTP
SSL/TLS crittografato, ovvero per abilitare la sicurezza del livello di trasporto.

ssl-no-default-ca
[Opzione] Non caricare le posizioni CA predefinite per verificare i certificati del server SSL/TLS.

termine-ca-modalità
[Opzione] Se le query sulla capacità del terminale sono supportate e questa opzione è impostata, allora
S-nail proverà a passare allo "schermo alternativo" quando è in modalità interattiva, quindi
che il terminale tornerà alla schermata normale, lasciando lì tutto il testo
intatto, quando il chiodo S esce. Nota: anche quando supportato per questo da produrre
risultati accattivanti il ​​PAGER utilizzato ed eventualmente configurato tubo-TIPO/SOTTOTIPO
le applicazioni che prendono il controllo del terminale devono avere un corrispondente
anche il supporto, ad es meno(1) il cercapersone dovrebbe essere guidato con la riga di comando '-X'
bandiera.

Keep-content-length
Quando si modificano i messaggi e si scrivono i file della casella di posta MBOX S-nail può essere detto di conservare
i campi di intestazione 'Content-Length:' e 'Lines:' generati da alcuni MUA
l'impostazione di questa variabile. Poiché S-nail non utilizza né aggiorna questi
campi di intestazione standardizzati (che di per sé mostra uno dei loro concettuali
problemi), la loro rimozione dovrebbe aumentare l'interoperabilità tra MUA che
lavorare con gli stessi file della casella di posta. Nota che, se questo non è impostato ma
riscrivibile, come di seguito, è un'eventuale rimozione automatica di questi
i campi di intestazione contrassegnano già il messaggio come modificato.

v15-compatibile
L'impostazione di questa opzione consente la compatibilità verso l'alto con la versione S-nail 15.0 in
rispetto a quali opzioni di configurazione sono disponibili e come vengono gestite.
Questo manuale usa [v15-compat] e [no v15-compat] per fare riferimento al nuovo e al vecchio
modo di fare le cose, rispettivamente.

verboso Impostazione di questa opzione, controllabile anche tramite l'opzione della riga di comando -v, cause
S-nail per essere più dettagliato, in modo che, ad esempio, le catene di certificati vengano visualizzate su
il terminale degli utenti. L'impostazione di questa opzione binaria due volte aumenta il livello di
verbosità, nel qual caso anche i dettagli della consegna e del protocollo effettivi del messaggio
vengono visualizzate le conversazioni. Un solo noverboso è sufficiente per disabilitare la verbosità
come tale.

riscrivibile
Se questa variabile è impostata i messaggi modificati utilizzando il edit or visivo i comandi sono
riscritto nella cartella corrente quando viene chiuso; è onorato solo per
cartelle scrivibili in formato MBOX, però. Nota che verrà indicato l'editor
il contenuto del messaggio non elaborato in quel caso, cioè né la decodifica MIME né la decrittazione
sarà stato eseguito e la corretta citazione RFC 4155 'Da_' di nuovi aggiunti o
anche il contenuto modificato viene lasciato come esercizio all'utente.

Valore Opzioni
Opzioni con valori generalmente trattati come stringhe. Per incorporare spazi bianchi (spazio e
tabulator) in un valore o deve essere preceduto da un carattere barra rovesciata o il
l'intero valore deve essere racchiuso tra virgolette (doppie o singole); Per usare le virgolette
identici a quelli usati per racchiudere il valore, evitali con un carattere barra rovesciata. Il
il carattere barra rovesciata non ha un significato speciale tranne in questi casi.

set 1=val\ uno 2="val due" 3='val "tre"' 4='val \'quattro\''
varmostra 1 2 3 4
disinserito 1 2 3 4

I booleani sono valori stringa speciali che devono essere impostati su interi decimali (in cui
case '0' è falso e '1' e qualsiasi altro valore è vero) o a uno qualsiasi tra 'off', 'no' e 'false'
per un falso booleano e 'on', 'sì' e 'vero' per un vero booleano; l'abbinamento viene eseguito
insensibile alle maiuscole. Ed esiste un tipo speciale di booleano, la “quadopzione”: questo è
dovrebbe nominare un booleano o una delle stringhe 'ask-yes' e 'ask-no' (infatti:
'ask-' seguito da un booleano valido, senza distinzione tra maiuscole e minuscole); se uno di questi ultimi è impostato allora in
modalità interattiva all'utente verrà richiesto il valore predefinito (utilizzato anche per l'utente vuoto
input) impostato sul valore booleano dato, mentre in non interattivo verrà utilizzato il valore predefinito dato
subito.

ricerca-shell-agente-UTENTE@HOST, agente-shell-lookup-HOST, agente-shell-ricerca
[v15-compat] [Opzione] Le password dell'account possono essere recuperate tramite un agente esterno
programma per consentire l'archiviazione crittografata della password - vedere On URL sintassi ed
credenziali ricerca per ulteriori informazioni sulla ricerca delle credenziali. Se questo è impostato, il contenuto
viene interpretato come un comando di shell il cui output (con caratteri di nuova riga
rimosso) viene trattata come la password dell'account se il comando avrà successo (e avrà
prodotto output non vuoto non newline); ad esempio, via gpg(1)

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

Verranno impostate un paio di variabili di ambiente per l'agente:

NAIL_TMPDIR La directory temporanea utilizzata da S-nail. Di solito identico a
TMPDIR, ma garantito per essere impostato e utilizzabile dai processi figlio;
per garantire quest'ultima condizione anche per TMPDIR, verrà impostato.
NAIL_USER L'utente ('USER') per il quale viene cercata la password.
NAIL_USER_ENC La variante con codifica percentuale dell'URL di NAIL_USER.
NAIL_HOST Il semplice nome host della macchina dell'account utente.
NAIL_HOST_PORT L''HOST' (nome host che potrebbe includere la porta) dell'utente
conto.

attrlist Una sequenza di caratteri da stampare nella colonna 'attributo' del titolo as
mostrato nella visualizzazione dell'intestazione; ciascuno per un tipo di messaggi (vedi Messaggio stati),
con il valore predefinito "NUROSPMFAT+-$~" o "NU *HMFAT+-$~" se bsdflags oppure
Le variabili di ambiente SYSV3 sono impostate, nel seguente ordine:

'N' nuovo.
'U' non letto ma vecchio.
'R' nuova ma letta.
'O' letto e vecchio.
'S' salvata.
'P' conservato.
'M' in scatola.
'F' contrassegnato.
'A' ha risposto.
bozza a "T".
'+' inizio di un thread compresso.
'-' è crollato.
'$' classificato come spam.
'~' classificato come possibile spam.

autoc.c Specifica un elenco di destinatari a cui inviare una copia per conoscenza nascosta di ciascuna uscita
messaggio verrà inviato automaticamente.

autocc Specifica un elenco di destinatari a cui inviare una copia per conoscenza di ciascun messaggio in uscita
verrà inviato automaticamente.

ordinamento automatico Causa la modalità ordinata (vedere il sorta comando) da inserire automaticamente con il tasto
valore di questa opzione come metodo di ordinamento all'apertura di una cartella.

set di caratteri-7bit
Il valore che dovrebbe apparire nel parametro 'charset=' di 'Content-Type:' MIME
campi di intestazione quando non è stata eseguita alcuna conversione del set di caratteri dei dati del messaggio.
Il valore predefinito è US-ASCII e il set di caratteri scelto dovrebbe essere US-ASCII
compatibile.

set di caratteri-8bit
[Opzione] Il set di caratteri a 8 bit predefinito utilizzato come ultimo membro implicito
della variabile set di caratteri di invio. Il valore predefinito è UTF-8. Se nessun set di caratteri
le capacità di conversione sono disponibili in S-nail, quindi l'unico carattere supportato
il set è set di caratteri. Fare riferimento alla sezione Carattere set per il quadro completo
di conversione del set di caratteri in S-nail.

charset-sconosciuto-8bit
[Opzione] RFC 1428 specifica le condizioni in cui i gateway di posta Internet devono
"aggiornare" il contenuto di un messaggio di posta utilizzando un set di caratteri con il nome
'sconosciuto-8bit'. A causa della natura non classificata di questo set di caratteri S-nail
non sarà in grado di convertire questo set di caratteri in nessun altro set di caratteri. Se
questa variabile è impostata su qualsiasi parte del messaggio che utilizza il set di caratteri 'unknown-8bit'
si presume che sia realmente nel set di caratteri fornito nel valore, altrimenti il
(finale) valore di set di caratteri-8bit viene utilizzato per questo scopo.

cmd Il valore predefinito per il tubo comando.

colore-da_
[Opzione] La specifica del colore per le cosiddette linee 'Da_'. Vedi la sezione
Colorato messaggio dalla visualizzazione per il formato del valore.

colore-intestazione
[Opzione] La specifica del colore per le righe di intestazione.

color-msginfo
[Opzione] La specifica del colore per la riga di informazioni del messaggio introduttivo.

colore-partiinfo
[Opzione] La specifica del colore per le linee di informazioni sulla parte MIME.

termini di colore
[Opzione] Un elenco separato da virgole di TERMinal per i quali viene visualizzato un messaggio colorato
può essere utilizzato. Le voci devono essere aggiunte solo se la stringa "colore" non fa parte di
il nome del terminale stesso; il valore predefinito è

cons25,linux,rxvt,rxvt-unicode,schermo,sun,vt100,vt220,wsvt25,xterm

colore-uheader
[Opzione] La specifica del colore per quelle righe di intestazione che sono state inserite in
, il colore-intestazioni-utente elenco. Vedi la sezione Colorato messaggio dalla visualizzazione.

colore-intestazioni-utente
Un elenco separato da virgole di nomi di intestazioni (senza distinzione tra maiuscole e minuscole) che dovrebbero essere
colorato con l'alternativa colore-uheader colori. Il valore predefinito è
'da, soggetto'.

crt In una sessione terminale (n interattiva), se questa opzione valutata è impostata, sarà
usato come soglia per determinare quante linee deve coprire l'output dato
prima che venga visualizzato tramite il PAGER configurato; L'uso del PAGER può essere
forzato impostandolo al valore '0', impostandolo senza un valore dedurrà
l'altezza attuale dello schermo del terminale per calcolare la soglia (vedi LINEE e
sty(1)).

campo data La data in un riepilogo dell'intestazione è normalmente la data della riga "Da_" della casella di posta di
il messaggio. Se questa variabile è impostata, la data indicata in 'Date:'
viene utilizzato il campo, convertito nell'ora locale. È possibile controllare il display di
la data assegnando un valore, nel qual caso il strftime(3) la funzione sarà
utilizzato per formattare la data di conseguenza. Si prega di leggere il manuale del sistema per il
formati disponibili. Nota che il formato '%n' non dovrebbe essere usato, perché S-nail
non tiene conto delle nuove righe incorporate quando calcola quante righe si adattano
sullo schermo.

datefield-markout-più vecchio
Questa opzione, se impostata in aggiunta a campo data, viene utilizzato per visualizzare "più vecchio"
messaggi (il concetto è piuttosto paragonabile al -l opzione dell'utility POSIX
ls(1)). L'interpretazione del contenuto è identica a campo data.

codifica Suggerimento per la codifica MIME da utilizzare nei messaggi di testo e nei messaggi in uscita
parti. I valori validi sono i valori predefiniti 'quoted-printable', '8bit' e 'base64'.
'8bit' può causare problemi durante il trasferimento di messaggi di posta su canali che sono
non conforme a ESMTP (RFC 1869). Se non è necessario codificare un messaggio, '7bit'
la modalità di trasferimento viene sempre utilizzata indipendentemente da questa variabile. I dati binari sono sempre
codificato come 'base64'.

fuga Se definito, il primo carattere di questa opzione fornisce il carattere da usare in
luogo di '~' per indicare MARCHIO D'ACCENTO FUGA.

espandi ind
Se non è impostato, gli obiettivi della pipeline di file e comandi non sono consentiti e simili
indirizzo verrà filtrato, dando un messaggio di avviso. Se impostato senza un valore
quindi tutte le possibili specifiche dell'indirizzo del destinatario saranno accettate - vedere il
pagina invio mail per saperne di più su questo. Per accettarli, ma solo in modalità interattiva
mode, o quando i comandi tilde sono stati abilitati esplicitamente usando uno dei comandi
opzioni di linea -~ or -#, impostalo sul valore (senza distinzione tra maiuscole e minuscole) 'restrict' (nota
in questo momento è come impostare 'restrict,-all,+name,+addr').

Infatti il ​​valore viene interpretato come un elenco di valori separati da virgole. se è
contiene 'fail' allora l'esistenza di specifiche non consentite viene trattata come un
errore di invio rigido invece di filtrarli. I restanti valori specificano
se è consentito un tipo specifico di specifica dell'indirizzo del destinatario (facoltativamente
indicato da un segno più '+' prefisso) o non consentito (preceduto da un trattino '-').
Il valore 'all' si rivolge a tutte le possibili specifiche di indirizzo, file 'file'
target, target della pipeline di comando "pipe", nomi utente semplici "name" e (MTA)
alias ([Obsoleto] 'noalias' può essere usato come sintassi alternativa a '-name')
e 'addr' indirizzi di rete. Questo tipo di valori sono interpretati nel dato
order, in modo che 'restrict,fail,+file,-all,+addr' causerà errori gravi per qualsiasi
indirizzo non di rete indirizzo del destinatario a meno che S-nail non sia in modalità interattiva o non abbia
stato iniziato con il -~ or -# opzione della riga di comando; in quest'ultimo caso(i) any
indirizzo può essere utilizzato, quindi.

espanderegv
A meno che questa variabile non sia impostata su argomenti aggiuntivi per l'agente di trasferimento di posta (MTA) da
la riga di comando, come si può dare dopo un separatore '--', viene ignorata a causa di
motivi di sicurezza. Tuttavia, se impostato sul valore speciale 'fail', allora la presenza
di argomenti MTA aggiuntivi viene trattato come un errore hardware che causa l'uscita di S-nail
con stato di guasto. Una variante meno rigida è quella altrimenti identica
'restrict', che accetta tali argomenti in modalità interattiva, o se tilde
i comandi sono stati abilitati esplicitamente utilizzando una delle opzioni della riga di comando -~ or
-#.

Caratteristiche (Sola lettura) Informazioni sulle caratteristiche compilate in S-nail – il contenuto di
questa variabile è identica all'output del comando Caratteristiche.

file-hook-load-EXTENSION, file-hook-salva-ESTENSIONE
È possibile installare hook di file che verranno utilizzati dal filetto entrare
per poter gestire in modo trasparente (tramite un file temporaneo intermedio)
file con specifiche "EXTENSION": i valori delle variabili possono includere frammenti di shell
e ci si aspetta che scrivano i dati sull'output standard / leggano i dati dallo standard
ingresso, rispettivamente. [Il comportamento della v15 potrebbe differire] Le variabili potrebbero non essere modificate
mentre c'è un addetto alle cassette postali.

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

cartella Il nome della directory da utilizzare per memorizzare le cartelle dei messaggi. Tutta la cartella
i nomi che iniziano con '+' si riferiscono ai file sottostanti. Le stesse convenzioni speciali
come documentato per il filetto comando può essere utilizzato quando si specifica un nuovo valore per
cartella, ma tieni presente che l'espansione viene eseguita completamente immediatamente. Ad esempio, se
il nome espanso si riferisce a un account IMAP, tutti i nomi che iniziano con `+' fanno riferimento
alle caselle di posta IMAP sotto il cartella casella di destinazione.

Nota: alcuni server IMAP non accettano la creazione di caselle di posta nella gerarchia
base, ma richiedono che vengano creati come sottocartelle di `INBOX' – con tale
server un nome di cartella del modulo

imaps://[email protected]/POSTA IN ARRIVO.

dovrebbe essere utilizzato (l'ultimo carattere è il delimitatore della gerarchia del server). Cartella
i nomi preceduti da "+" faranno quindi riferimento alle cartelle sotto "INBOX", mentre la cartella
i nomi preceduti da `@' si riferiscono alle cartelle al di sotto della base gerarchica. Vedi il imap
comando namespace per un metodo per rilevare il prefisso e il delimitatore appropriati.

cartella-gancio
Quando si apre una cartella e si imposta questa variabile, la macro corrispondente al
viene eseguito il valore di questa variabile. La macro viene invocata anche quando nuova posta
arriva, ma gli elenchi di messaggi per i comandi eseguiti dalla macro includono solo
messaggi appena arrivati ​​quindi. Se localopts sono attivati ​​in una cartella hook, quindi
le impostazioni coperte verranno ripristinate una volta che la cartella viene lasciata di nuovo.

cartella-gancio-FOLDER
Sostituzioni cartella-gancio per una cartella denominata 'FOLDER'. A differenza di altre cartelle
specifiche, il nome completamente espanso di una cartella, senza metacaratteri, è
utilizzato per evitare ambiguità. Tuttavia, se la casella di posta si trova sotto cartella poi il
viene provata in aggiunta la consueta specifica '+', ad esempio, se cartella è "posta" (e quindi
relativo alla directory home dell'utente) quindi /home/usr1/mail/inviato sarà provato come
'folder-hook-/home/usr1/mail/sent' prima, ma poi seguito da
'cartella-gancio-+inviato'.

seguito all'onore
Controlla se un'intestazione "Mail-Followup-To:" viene rispettata quando si risponde di gruppo a un
messaggio via rispondere or rispondi. Questa è una quadopzione; se impostato senza un valore it
il valore predefinito è "sì". Vedi anche follow-up e i comandi mllista ed mlsubscribe.

da L'indirizzo (o un elenco di indirizzi) da inserire nel campo "Da:" del messaggio
intestazione, citando RFC 5322: l'autore(i) del messaggio, ovvero la(e) casella(e)
della/e persona/e o del/i sistema/i responsabile/i della stesura del messaggio. Se
rispondendo ai messaggi questi indirizzi vengono gestiti come se fossero nel
si alterna elenco. Se il nome host della macchina non è valido su Internet (per
esempio su una macchina dialup) quindi questa variabile o hostname ([v15-compatibile]
e con smtp smtp-nomehost aggiunge ancora più capacità di messa a punto), devono essere
set. Se da contiene più di un indirizzo, impostando il trasmettitore la variabile è
richiesto (secondo lo standard RFC 5322).

avanti
La stringa da stampare prima del testo di un messaggio con il inoltrare comando (a meno che
, il spediscilo come allegato variabile è impostata). Il valore predefinito è "-------- Originale
Messaggio --------” se non impostato; Nessuna intestazione viene stampata se è impostata su vuoto
stringa.

titolo Una stringa di formato da utilizzare per il riepilogo dell'intestazione, simile a printf(3) formati. UN
il carattere percentuale '%' introduce un identificatore di formato che può essere seguito da a
numero che indica la larghezza del campo; Se il campo (possibilmente implicito)
larghezza è negativo, il campo deve essere allineato a sinistra. Gli identificatori di formato validi sono:

'%%' Un semplice carattere percentuale.
'%>' Un carattere spazio ma per il messaggio corrente, per il quale si espande
a '>'.
'%<' Un carattere spazio ma per il messaggio corrente, per il quale si espande
a '<'.
'%$' [Opzione] Il punteggio di spam del messaggio, come è stato classificato tramite
il comando spammare. Stampa solo un carattere sostitutivo se presente
non è un supporto per lo spam.
'%a' Carattere dell'attributo del messaggio (flag di stato); il contenuto effettivo può essere
regolato impostando attrlist.
'%d' La data in cui è stato ricevuto il messaggio.
'%e' Il livello di rientro in modalità thread.
'%f' L'indirizzo del mittente del messaggio.
'%i' La struttura del thread del messaggio. (Nota che questo formato non supporta
una larghezza di campo.)
'%l' Il numero di righe del messaggio.
'%m' Numero del messaggio.
'%o' Il numero di ottetti (byte) nel messaggio.
'%s' Oggetto del messaggio (se presente).
'%S' Oggetto del messaggio (se presente) tra virgolette.
'%T' Flag destinatario messaggio: il destinatario del messaggio è un noto o
mailing list sottoscritta – vedi mllista ed mlsubscribe.
'%t' La posizione in ordine di thread/ordinato.

Il valore predefinito è '%>%a%m %-18f %16d %4l/%-5o %i%-s', o
'%>%a%m %20-f %16d %3l/%-5o %i%-S' se bsdcompat è impostato. Vedi anche attrlist ed
titolo-bidi.

titolo-bidi
Il testo bidirezionale richiede un trattamento speciale durante la visualizzazione delle intestazioni, perché
i numeri (nelle date o per le dimensioni dei file, ecc.) non influiranno sul testo corrente
direzione, in effetti risultando in brutti layout di linea quando l'arabo o altro diritto-
deve essere visualizzato il testo a sinistra. D'altra parte solo una minoranza di terminali
è in grado di gestire correttamente i cambi di direzione, in modo che l'interazione dell'utente sia
necessario per risultati accettabili. Nota che il supporto esteso del sistema host è
richiesto comunque, ad esempio, il rilevamento del set di caratteri del terminale è uno
precondizione; e questa funzione funziona solo in una locale Unicode (cioè UTF-8).

In generale, l'impostazione di questa variabile farà sì che S-nail incapsula i campi di testo
che può verificarsi durante la stampa titolo (e alcuni altri campi, come dinamico
espansioni in pronto) con speciali sequenze di controllo Unicode; è possibile
ottimizzare il livello di supporto del terminale assegnando un valore: nessun valore (o qualsiasi valore
diverso da '1', '2' e '3') farà presumere a S-nail che il terminale è in grado
per gestire correttamente Unicode versione 6.3, nel qual caso il testo è incorporato in a
coppia di U+2068 (PRIMO ISOLAMENTO FORTE) e U+2069 (POP ISOLAMENTO DIREZIONALE)
caratteri. Inoltre nessuno spazio sulla riga è riservato a questi caratteri.

Il supporto più debole viene scelto utilizzando il valore '1' (Unicode 6.3, ma riservare il
spazio di due spazi per scrivere le sequenze di controllo sulla linea). I valori
'2' e '3' selezionano il supporto Unicode 1.1 (U+200E, SEGNO DA SINISTRA A DESTRA); l'ultimo
ancora una volta riserva spazio per due spazi in più.

hostname Usa questa stringa come nome host quando espandi gli indirizzi locali invece del valore
ottenuto da uname(3) e getaddrinfo(3), ovvero in 'Message-ID:' e 'From:'
campi. Nota che quando smtp il trasporto non viene utilizzato quindi normalmente è il
responsabilità dell'MTA di creare questi campi, [v15-compat] insieme
con smtp tuttavia smtp-nomehost influenza anche i risultati; dovresti produrre
alcuni messaggi di prova con la combinazione desiderata di hostname, E / o da, trasmettitore
ecc prima.

imap-auth-UTENTE@HOST, imap-auth
[Opzione] Imposta il metodo di autenticazione IMAP. I valori validi sono "login" per il
consueta autenticazione basata su password (predefinita), `cram-md5', che è una
autenticazione basata su password che non invia la password sulla rete in
testo in chiaro e `gssapi' per l'autenticazione basata su API GSS.

imap-cache
[Opzione] Abilita la memorizzazione nella cache delle caselle di posta IMAP. Il valore di questa variabile deve
puntare a una directory esistente o che può essere creata da S-nail. Tutto
il contenuto della cache può essere cancellato da S-nail in qualsiasi momento; non è sicuro
fare supposizioni su di essi.

imap-keepalive-UTENTE@HOST, imap-keepalive-HOST, imap-keepalive
[Opzione] I server IMAP possono chiudere la connessione dopo un periodo di inattività; il
lo standard richiede che siano almeno 30 minuti, ma l'esperienza pratica può
variare. L'impostazione di questa variabile su un "valore" numerico maggiore di 0 provoca un "NOOP"
comando da inviare ogni "valore" secondi se non viene eseguita nessun'altra operazione.

imap-list-profondità
[Opzione] Quando si recupera l'elenco delle cartelle su un server IMAP, il e cartelle
il comando si ferma dopo aver raggiunto una certa profondità per evitare possibili infinite
loop. Il valore di questa variabile imposta la profondità massima consentita. Il predefinito
è 2. Se il separatore di cartella sul server IMAP corrente è una barra `/', questo
variabile non ha alcun effetto e il e cartelle il comando non scende alle sottocartelle.

prefisso indent
Stringa usata dal ~m, ~M ed ~R MARCHIO D'ACCENTO FUGA e dal citare opzione per
messaggi di rientro, al posto del normale carattere tabulatore '^I', che è il
predefinito. Assicurati di citare il valore se contiene spazi o tabulazioni.

line-editor-cursore-destra
[Opzione] Se viene utilizzato l'editor della riga di comando integrato, azioni basate su
il movimento verso destra potrebbe non funzionare su alcuni terminali. Se incontri tale
problemi, impostare questa variabile sulla sequenza di controllo del terminale necessaria per
sposta il cursore di una colonna a destra. L'impostazione predefinita è '\033[C', che dovrebbe
funziona per la maggior parte dei terminali. Meno spesso si verificano '\033OC' e '\014'. Notare che
"Escape" e altri caratteri di controllo devono essere scritti come escape in stile shell
sequenze, ad esempio '\033' per (US-ASCII) “Escape”.

MAIL Viene utilizzata come casella di posta dell'utente, se impostata. Altrimenti, un'impostazione predefinita dipendente dal sistema è
Usato. Supporta un sottoinsieme logico delle convenzioni speciali che sono documentate
per l' filetto comando e il cartella opzione.

mimo-contro-evidenza
Normalmente il campo 'Content-Type:' viene utilizzato per decidere come gestire le parti MIME.
Alcuni MUA tuttavia non usano tipi.mime(5) o un meccanismo simile per correttamente
classificare il contenuto, ma specificare semplicemente 'application/octet-stream', anche per semplice
allegati di testo come 'text/diff'. Se questa variabile è impostata, S-nail proverà
classificare tali parti del messaggio MIME da sole, se possibile, e attraverso il loro
nome del file. A questa variabile può essere assegnato anche un valore non vuoto, nel qual caso il
value dovrebbe essere un numero, in realtà un vettore di bit. Creare il bit-
numero di trasporto è una semplice aggiunta:

? !echo Il valore dovrebbe essere impostato su $((2 + 4))
Il valore dovrebbe essere impostato su 6

· Se il bit due è impostato (2), il tipo di contenuto rilevato verrà portato avanti
con il messaggio ed essere utilizzato per decidere quale tubo-TIPO/SOTTOTIPO is
responsabile della parte MIME, si pone tale questione; durante la visualizzazione
una tale parte MIME le informazioni della parte indicheranno il tipo di contenuto sovrascritto da
mostrando un segno più '+'.
· Se il bit tre è impostato (4) allora la controprova è sempre prodotta e a
risultato positivo verrà utilizzato come tipo MIME, anche forzando l'override del
parti fornite di tipo MIME.

tipi-mime-controllo-carico
Questa opzione può essere utilizzata per controllare quale dei tipi.mime(5) i database sono
caricato da S-nail, come ulteriormente descritto nella sezione I tipi.mime file. Se
la lettera 'u' fa parte del valore dell'opzione, quindi il personale dell'utente
~/.tipi.mimo il file verrà caricato (se esiste); allo stesso modo la lettera 's'
controlla il caricamento dell'intero sistema /etc/mime.tipi; il file utente è caricato
in primo luogo, la corrispondenza delle lettere non fa distinzione tra maiuscole e minuscole. Se questa opzione non è impostata S-nail
proverà invece a caricare entrambi i file. Incorporazione del MIME . S-nail-incorporato
i tipi non possono essere soppressi, ma verranno abbinati per ultimi.

È possibile specificare più fonti utilizzando una sintassi diversa: if the value string
contiene un segno di uguale '=' quindi viene invece analizzato come un elenco separato da virgole
delle lettere descritte più le coppie 'f=FILENAME'; i nomi dei file dati saranno
espanso e caricato, e il loro contenuto può utilizzare la sintassi estesa che è
descritto nella sezione I tipi.mime file.

CHIODO_EXTRA_RC
Il nome di un file di avvio opzionale da leggere dopo ~/.mailrc. Questa variabile
ha effetto solo se è impostato su s-nail.rc or ~/.mailrc, non è importato
dall'ambiente per onorare 'MAILRC=/dev/null/' -n invocazioni. Uso
questo file per comandi che non sono compresi da altri POSIX posta x(1)
implementazioni.

UNGHIA_TESTA Una stringa da mettere all'inizio di ogni nuovo messaggio. Le sequenze di fuga
tabulatore '\t' e newline '\n' sono compresi.

NAIL_HISTFILE
[Opzione] Se è disponibile un editor da riga di comando, questo può essere impostato per denominare il
(espandibile) percorso della posizione di un file di cronologia permanente.

NAIL_HISTSIZE
[Opzione] Se è disponibile un editor della riga di comando, questo valore limita la quantità di
voci della cronologia salvate in un set e valide NAIL_HISTFILE. Un valore di
meno di 0 disabilita questa funzione; si noti che il caricamento e l'incorporazione di
NAIL_HISTFILE all'avvio del programma può anche essere soppresso in questo modo. Un
unset o un valore non valido, o 0, fa sì che venga utilizzato un valore predefinito. Dipendente da
l'editor della riga di comando disponibile questo definirà anche il numero di cronologia
voci in memoria; è anche specifico dell'editor se gli aggiornamenti di runtime di questo
valore sarà rispettato.

UNGHIA_CODA Una stringa da mettere alla fine di ogni nuovo messaggio. Il tabulatore delle sequenze di escape
'\t' e newline '\n' sono compresi.

nuove cartelle
Se questa variabile ha il valore 'maildir', le cartelle locali appena create saranno in
formato maildir.

nuova mail Verifica la presenza di nuova posta nella cartella corrente ogni volta che viene stampato il prompt. Per
Caselle di posta IMAP il server viene quindi interrogato per la nuova posta, il che può comportare
operazione ritardata se la connessione al server è lenta. Una cartella Maildir deve
essere riesaminato per determinare se è arrivata nuova posta.

Se questa variabile è impostata sul valore speciale "nopoll" un server IMAP non lo è
chiesto attivamente nuova posta, ma la nuova posta potrebbe ancora essere rilevata e annunciata
con qualsiasi altro comando IMAP inviato al server. In entrambi i casi l'IMAP
il server può inviare notifiche sui messaggi che sono stati eliminati sul server
da un altro processo o client. In questo caso, viene stampato "Messaggi X cancellati"
indipendentemente da questa variabile e i numeri dei messaggi potrebbero essere cambiati.

Se questa variabile è impostata sul valore speciale 'nopoll' allora una cartella Maildir lo farà
non può essere riesaminato completamente, ma vengono rilevate solo le modifiche al timestamp.

AZIENDA
Il valore da inserire nel campo "Organizzazione:" dell'intestazione del messaggio.

password-UTENTE@HOST, password-HOST, parola d'ordine
[v15-compat] Catena di variabili che imposta una password, che viene utilizzata nel caso in cui nessuno lo abbia
stato fornito nel protocollo e nell'URL specifico dell'account; come ultima risorsa S-nail lo farà
chiedere una password sul terminale dell'utente se il metodo di autenticazione richiede un
parola d'ordine. Specificare le password in un file di avvio è generalmente un rischio per la sicurezza;
il file dovrebbe essere leggibile solo dall'utente che lo ha invocato.

password-UTENTE@HOST
[no v15-compat] (vedi la catena sopra per [v15-compat]) Imposta la password per
'USER' durante la connessione a 'HOST'. Se nessuna tale variabile è definita per un host, il
all'utente verrà richiesta una password per l'input standard. Specificare le password in a
il file di avvio è generalmente un rischio per la sicurezza; il file dovrebbe essere leggibile dal
invocando solo l'utente.

tubo-TIPO/SOTTOTIPO
Quando una parte di un messaggio MIME di tipo 'TYPE/SUBTYPE' (normalizzato in minuscolo) è
visualizzato o quotato, il suo testo viene filtrato attraverso il valore di questa variabile
interpretato come un comando di shell. Il valore speciale '@' può essere usato per forzare
interpretazione della parte del messaggio come testo semplice, ad es. 'set
pipe-application/pgp-signature=@' d'ora in poi tratterà le firme come testo normale
e visualizzali "così come sono". (Lo stesso può essere ottenuto anche, in modo più utile
contesto, utilizzando il tipo mime comando insieme a un marcatore di tipo.)

Inoltre, se un comando di shell è preceduto da '@', il comando verrà utilizzato solo
per preparare la parte del messaggio MIME se il messaggio viene visualizzato da solo, ma non
quando vengono visualizzati più messaggi contemporaneamente.

Infine, se un comando di shell è preceduto da '@&', allora, oltre a ciò che ha
stato descritto per il semplice prefisso del comando shell '@', il comando verrà eseguito
in modo asincrono, cioè senza bloccare il chiodo a S, che può essere un modo pratico per
visualizzare un file PDF, ad esempio, continuando a leggere il messaggio di posta. Alcuni
le informazioni sulla parte MIME da visualizzare sono incorporate nell'ambiente
del comando della shell:

NAIL_TMPDIR La directory temporanea utilizzata da S-nail. Solitamente
identico a TMPDIR, ma garantito per essere impostato e utilizzabile
da processi figlio; per garantire quest'ultima condizione per
Anche TMPDIR, sarà impostato.
NAIL_FILENAME Il nome del file, se presente, altrimenti la stringa vuota.
NAIL_FILENAME_GENERATED Una stringa casuale.
NAIL_CONTENT Il tipo di contenuto MIME della parte, se noto, il vuoto
stringa altrimenti.
NAIL_CONTENT_EVIDENCE Se mimo-contro-evidenza include il carry around-bit
(2), allora questo sarà impostato sul contenuto MIME rilevato-
genere; non solo quindi identico a NAIL_CONTENT altrimenti.

tubo-PROLUNGA
Questo è identico a tubo-TIPO/SOTTOTIPO tranne che 'EXTENSION' (normalizzato in
minuscolo usando le mappature dei caratteri del set di caratteri ASCII) nomina un'estensione di file,
ad esempio, 'xhtml'. I gestori registrati utilizzando questo metodo hanno la precedenza.

pop3-keepalive-UTENTE@HOST, pop3-keepalive-HOST, pop3-keepalive
[Opzione] I server POP3 chiudono la connessione dopo un periodo di inattività; il
lo standard richiede che siano almeno 10 minuti, ma l'esperienza pratica può
variare. L'impostazione di questa variabile su un valore numerico maggiore di '0' provoca un 'NOOP'
comando da inviare ogni secondo valore se non viene eseguita nessun'altra operazione.

pronto La stringa stampata quando viene accettato un comando. La richiesta può essere impedita da
o impostandolo sulla stringa nulla o impostando nopronto. Lo stesso XSI
sequenze di escape che sono comprese dal eco comando può essere utilizzato all'interno
pronto.

Inoltre, sono comprese le seguenti sequenze aggiuntive specifiche per il chiodo S:
'\&', che si espande in "?" salvo che bsdcompat è impostato, nel qual caso si espande a
“&”; nota che '\& ' è il valore predefinito di pronto. '\?', che si espanderà in
"1" se l'ultimo comando non è riuscito e a "0" altrimenti, '\$', che si espanderà a
il nome dell'attuale attivo conto, se presente, e alla stringa vuota
in caso contrario, e '\@', che si espanderà al nome dell'attuale attivo
cassetta postale. (Notare che il buffer del prompt è limitato dalle dimensioni, l'eccesso viene tagliato.)

Sebbene pronto controlla titolo-bidi per incapsulare le espansioni del
Sequenze di escape '\$' e '\@' necessarie per visualizzare correttamente il bidirezionale
testo, questo non è vero per la stringa finale che compone pronto come tale, cioè
la gestione BIDI reale non è supportata.

Quando una versione più recente del riga di modifica(3) Comando linea editore viene utilizzato, qualsiasi fuga
sequenza deve essere essa stessa incapsulata con un altro carattere di escape per l'utilizzo con
, il EL_PROMPT_ESC meccanismo: S-nail configura il carattere di controllo '\01' per
Questo.

citare Se impostato, S-nail avvia un messaggio di risposta con il messaggio originale preceduto da
il valore della variabile prefisso indent. Normalmente, un'intestazione composta da
"Fromheaderfield ha scritto:" viene stampato prima della citazione. Se la stringa
'noheading' è assegnato al citare variabile, questa intestazione viene omessa. Se la
viene assegnata la stringa 'headers', le intestazioni selezionate dal ignorare/conservare comandi
sono stampati sopra il corpo del messaggio, quindi citare si comporta come un ` . automatico~m' MARCHIO D'ACCENTO
FUGA comando, quindi. Se viene assegnata la stringa 'allheaders', tutte le intestazioni sono
stampato sopra il corpo del messaggio e tutte le parti MIME sono incluse, rendendo citare agire
come un ` . automatico~M' comando; vedi anche citazione-come-allegato.

piega-citazione
[Opzione] Può essere impostato in aggiunta a prefisso indent. L'impostazione di questo attiva un altro
algoritmo di citazione di fantasia in cui i caratteri di citazione iniziale sono compressi e
le linee troppo lunghe sono piegate. piega-citazione può essere impostato su uno o due (spazio
separati) valori numerici, che vengono interpretati come il massimo (obiettivo) e il
lunghezza minima della linea, rispettivamente, in uno spirito piuttosto uguale al FMT(1)
programma, ma basato su righe, non su paragrafi. Se non viene impostato esplicitamente il minimo sarà
riflettere l'obiettivo algoritmicamente. L'obiettivo non può essere inferiore alla lunghezza di
prefisso indent più qualche pad aggiuntivo. Vengono effettuati gli adeguamenti necessari
silenziosamente.

record Se definito, fornisce il percorso della cartella utilizzata per registrare tutta la posta in uscita.
Se non è definito, la posta in uscita non viene salvata. Quando si salva in questa cartella
fallisce il messaggio non viene inviato, ma invece salvato in DEAD.

risposte_stringhe
Può essere impostato su un elenco separato da virgole di (senza distinzione tra maiuscole e minuscole secondo ASCII
regole) stringhe che devono essere riconosciute in aggiunta alle stringhe incorporate come
Indicatori del messaggio di risposta "Oggetto:" - integrati sono "Re:", che è richiesto da RFC
5322, così come il tedesco 'Aw:'.

rispondi a Un elenco di indirizzi da inserire nel campo "Rispondi a:" dell'intestazione del messaggio.
I membri di questa lista vengono gestiti come se fossero nel si alterna elenco.

risposta in onore
Controlla se un'intestazione "Rispondi a:" viene rispettata quando si risponde a un messaggio tramite
rispondere or rispondi. Questa è una quadopzione; se impostato senza un valore, il valore predefinito è
"sì".

schermo Quando S-nail stampa inizialmente le intestazioni dei messaggi, determina il numero da
stampa guardando la velocità del terminale. Più veloce è il terminale, più
stampa. Questa opzione sovrascrive questo calcolo e specifica quanti messaggi
le intestazioni vengono stampate. Questo numero viene utilizzato anche per lo scorrimento con il z comando.

set di caratteri di invio
[Opzione] Un elenco separato da virgole di nomi di set di caratteri che possono essere utilizzati in
posta Internet in uscita. Il valore della variabile set di caratteri-8bit è automaticamente
aggiunto a questo elenco di set di caratteri. Se nessuna conversione del set di caratteri
le capacità sono compilate in S-nail, quindi l'unico set di caratteri supportato è
set di caratteri. Vedi anche sendcharsets-else-ttycharset e fare riferimento alla sezione
Carattere set per il quadro completo della conversione del set di caratteri in S-nail.

trasmettitore Un indirizzo che viene inserito nel campo "Mittente:" dei messaggi in uscita, citando RFC
5322: la casella di posta dell'agente incaricato dell'effettiva trasmissione del
Messaggio. Normalmente questo campo non dovrebbe essere utilizzato a meno che il campo "Da:"
contiene più di un indirizzo, nel qual caso è richiesto. Il trasmettitore indirizzo
viene gestito come se fosse nel si alterna elenco.

sendmail Per utilizzare un agente di trasporto della posta alternativo (MTA), imposta questa opzione al massimo
percorso del programma da utilizzare. Potrebbe essere necessario impostare sendmail-nome-programma in
Inoltre.

All'MTA verranno passati argomenti della riga di comando da diverse possibili fonti: da
la variabile sendmail-argomenti se impostato, dalla riga di comando se fornito e il
variabile espanderegv ne consente l'uso. L'elaborazione degli argomenti dell'MTA sarà sempre
essere terminato con un separatore '--'.

L'utilizzo implicito che si verifica altrimenti della seguente riga di comando MTA
gli argomenti possono essere disabilitati impostando l'opzione binaria
sendmail-no-default-argoments: '-i' (per non trattare una linea con solo un punto '.'
carattere come fine dell'input), '-m' (l'opzione metoo essere impostato) e '-v' (se
, il verboso l'opzione è impostata); in combinazione con il -r opzione della riga di comando S-nail
passerà anche '-f' e '-F'.

sendmail-argomenti
Gli argomenti da passare all'agente di trasferimento di posta possono essere forniti tramite questo
opzione. Il contenuto di questa variabile sarà suddiviso in un vettore di argomenti
che sarà unito ad altre possibili opzioni MTA:

set sendmail-arguments='-t -X "/tmp/my log"'

sendmail-no-default-argoments
(Binario) A meno che questa opzione non sia impostata, S-nail passerà alcuni standard ben noti
opzioni della riga di comando a quelle definite sendmail programma, vedere lì per ulteriori informazioni.

sendmail-nome-programma
Molti sistemi utilizzano un cosiddetto impacchettatrice(8) ambiente per garantire la compatibilità
con sendmail(1). Funziona controllando il nome che è stato usato per invocare il
Sistema di consegna postale. Se questa variabileèimpostata allora il mailwrapper (il programma
che viene effettivamente eseguito quando si chiama "sendmail") tratterà il suo contenuto come
quel nome. L'impostazione predefinita è 'sendmail'.

Segno Una stringa da usare con il ~A fuga di tilde.

segno Una stringa da usare con il ~a fuga di tilde.

firma Deve corrispondere al nome di un file leggibile se impostato. Il contenuto del file è
poi aggiunto ad ogni messaggio singlepart e alla prima parte di ogni multipart
Messaggio. Tieni presente che non è possibile modificare la firma per an
messaggio individuale.

smime-ca-dir
[Opzione] Specifica una directory con certificati CA in PEM (Privacy Enhanced
Mail) per la verifica dei messaggi firmati S/MIME.

smime-ca-file
[Opzione] Specifica un file con certificati CA in formato PEM per la verifica di
Messaggi firmati S/MIME.

smime-cipher-UTENTE@HOST, cifra-famiglie
[Opzione] Specifica la crittografia da utilizzare durante la generazione di messaggi crittografati S/MIME
(per l'account specificato). RFC 5751 impone un valore predefinito di 'aes128' (AES-128
CBC). I valori possibili sono (senza distinzione tra maiuscole e minuscole e) con forza di cifratura decrescente:
'aes256' (AES-256 CBC), 'aes192' (AES-192 CBC), 'aes128' (AES-128 CBC), 'des3'
(DES EDE3 CBC, 168 bit; predefinito se 'aes128' non è disponibile) e 'des' (DES CBC,
56 bit).

Gli algoritmi di cifratura effettivamente disponibili dipendono dalla libreria crittografica che
Usi delle unghie a S. [Opzione] Potrebbe essere disponibile il supporto per più algoritmi di cifratura
tramite caricamento dinamico tramite, ad es. EVP_get_cipherbyname(3) (OpenSSL) se S-nail
è stato compilato per supportare questo.

smime-crl-dir
[Opzione] Specifica una directory che contiene file con CRL in formato PEM da usare
durante la verifica dei messaggi S/MIME.

file-smime-crl
[Opzione] Specifica un file che contiene un CRL in formato PEM da utilizzare durante la verifica
Messaggi S/MIME.

smime-crittografa-UTENTE@HOST
[Opzione] Se questa variabile è impostata, i messaggi inviati al destinatario specificato sono
crittografato prima dell'invio. Il valore della variabile deve essere impostato al nome di a
file che contiene un certificato in formato PEM.

Se un messaggio viene inviato a più destinatari, ognuno per il quale a
la variabile corrispondente è impostata riceverà un messaggio crittografato individualmente;
altri destinatari continueranno a ricevere il messaggio in chiaro a meno che il
smime-force-crittografia variabile è impostata. Si consiglia di firmare crittografato
messaggi, cioè impostare anche il segno-sorriso variabile.

smime-sign-cert-UTENTE@HOST, smime-segno-cert
[Opzione] Punta a un file in formato PEM. Ai fini della firma e
decrittazione questo file deve contenere la chiave privata dell'utente oltre alla sua
certificato.

Per la firma del messaggio 'USER@HOST' è sempre derivato dal valore di da (o se
che contiene più indirizzi, trasmettitore). Ai fini della crittografia il
è prevista la chiave di crittografia pubblica del destinatario (certificato); il comando certsave
può essere usato per salvare i certificati dei messaggi firmati (la sezione Firmato ed
crittografato messaggi con S / MIME fornisce alcuni dettagli). Questa modalità di funzionamento è
generalmente guidato dalla forma specializzata.

Quando si decrittografano i messaggi, l'account viene derivato dai campi del destinatario ("A:"
e 'Cc:') del messaggio, che vengono ricercati per gli indirizzi per i quali tale
variabile è impostata. S-nail usa sempre il primo indirizzo che corrisponde, quindi se il
lo stesso messaggio viene inviato a più di uno degli indirizzi dell'utente utilizzando differenti
chiavi di crittografia, la decrittografia potrebbe non riuscire.

smime-sign-include-certs-USER@HOST, smime-sign-include-certs
[Opzione] Se utilizzato, dovrebbe consistere in un elenco separato da virgole di
file, ognuno dei quali contenente un unico certificato in formato PEM da inserire
nel messaggio S/MIME in aggiunta al smime-segno-cert certificato. Questo è
più utile per lunghe catene di certificati se si desidera aiutare la ricezione
processo di verifica della parte. Si noti che anche i certificati di livello superiore possono essere
inclusi nella catena ma non svolgono un ruolo di verifica. Vedi anche
smime-segno-cert. Ricorda che per questo 'USER@HOST' si riferisce alla variabile da
(o, se contiene più indirizzi, trasmettitore).

smime-sign-message-digest-USER@HOST, smime-sign-messaggio-digest
[Opzione] Specifica il digest del messaggio da utilizzare quando si firmano i messaggi S/MIME. RFC
5751 impone un valore predefinito di 'sha1'. I valori possibili sono (senza distinzione tra maiuscole e minuscole e) in
forza di cifratura decrescente: 'sha512', 'sha384', 'sha256', 'sha224' e 'md5'.

Gli algoritmi di digest dei messaggi effettivamente disponibili dipendono dalla crittografia
libreria che S-nail utilizza. [Opzione] Supporto per più algoritmi di digest dei messaggi
può essere disponibile tramite caricamento dinamico tramite, ad es. EVP_get_digestbyname(3)
(OpenSSL) se S-nail è stato compilato per supportare questo. Ricordalo per questo
'USER@HOST' si riferisce alla variabile da (o, se contiene più indirizzi,
trasmettitore).

smtp [Opzione] Normalmente S-nail richiama il programma definito tramite sendmail trasferire
messaggi, come descritto in invio mail. L'impostazione di smtp la variabile sarà invece
fare in modo che le connessioni di rete SMTP vengano effettuate al server ivi specificato nell'ordine
per inviare direttamente il messaggio. S-nail conosce tre diversi “SMTP
protocolli”:

· Il semplice protocollo SMTP (RFC 5321) che normalmente risiede sulla porta del server 25
e richiede l'impostazione di smtp-use-starttls variabile per inserire un SSL/TLS
stato della sessione crittografata. Assegna un valore come [v15-compat]
'[smtp://][utente[:password]@]server[:porta]' ([no v15-compat]
'[smtp://]server[:port]') per scegliere questo protocollo.
· Quindi il cosiddetto SMTPS che dovrebbe vivere sulla porta 465 del server ed è
protetto automaticamente SSL/TLS. Purtroppo non è mai diventato uno standard
protocollo e potrebbe quindi non essere supportato dal database dei servizi di rete degli host
– infatti il ​​numero di porta è già stato riassegnato ad altri protocolli!

SMTPS è comunque un protocollo comunemente offerto e quindi può essere scelto da
assegnando un valore come [v15-compat] 'smtps://[user[:password]@]server[:port]'
([no v15-compat] 'smtps://server[:port]'); a causa dei problemi menzionati è
di solito è comunque necessario specificare esplicitamente la porta come ':465'.
· Infine c'è il protocollo SUBMISSION (RFC 6409), che di solito sopravvive
porta del server 587 ed è praticamente identico al protocollo SMTP di
punto di vista S-nails oltre a quello; richiede l'impostazione del smtp-use-starttls
variabile per entrare in uno stato di sessione protetta SSL/TLS. Assegna un valore come
[v15-compat] 'submission://[user[:password]@]server[:port]' ([no v15-compat]
'submission://server[:port]').

Per ulteriori informazioni sulle credenziali ecc., vedere On URL sintassi ed credenziali ricerca.
Il trasferimento SMTP viene eseguito in un processo figlio, che viene eseguito in modo asincrono a meno che
sia la invia aspetta oppure verboso variabile è impostata. Se riceve un TERM
segnale, si interromperà e salverà il messaggio su DEAD.

smtp-auth-UTENTE@HOST, smtp-auth-HOST, autenticazione smtp
[Opzione] Catena di variabili che imposta il metodo di autenticazione SMTP. Possibile
i valori sono 'none' ([no v15-compat] default), 'plain' ([v15-compat] default),
'login' e i metodi [opzionali] 'cram-md5' e 'gssapi'. il 'nessuno'
il metodo non necessita di credenziali utente, 'gssapi' richiede un nome utente e tutto il resto
altri metodi richiedono un nome utente e una password. Vedi [v15-compat] smtp, Utente
ed parola d'ordine ([no v15-compatibile] password-autenticazione-smtp ed smtp-auth-utente). Nota che
smtp-auth-HOST è [v15-compat]. [no v15-compat]: Nota per smtp-auth-UTENTE@HOST:
può sovrascrivere in base all'indirizzo del mittente nella variabile da.

password-autenticazione-smtp
[Opzione] [no v15-compat] Imposta la password di fallback globale per SMTP
autenticazione. Se il metodo di autenticazione richiede una password, ma nessuna delle due
password-autenticazione-smtp né un abbinamento smtp-auth-password-UTENTE@HOST può essere trovato,
S-nail chiederà una password sul terminale dell'utente.

smtp-auth-password-UTENTE@HOST
[no v15-compat] Sostituzioni password-autenticazione-smtp per valori specifici del mittente
indirizzi, dipendenti dalla variabile da.

smtp-auth-utente
[Opzione] [no v15-compat] Imposta il nome utente di fallback globale per SMTP
autenticazione. Se il metodo di autenticazione richiede un nome utente, ma nessuno dei due
smtp-auth-utente né un abbinamento smtp-auth-utente-UTENTE@HOST può essere trovato, S-nail sarà
chiedere un nome utente sul terminale dell'utente.

smtp-auth-utente-UTENTE@HOST
[no v15-compat] Sostituzioni smtp-auth-utente per valori specifici degli indirizzi del mittente,
dipendente dalla variabile da.

smtp-nomehost
[v15-compat] Normalmente S-nail usa la variabile da per ricavare il necessario
Informazioni 'USER@HOST' per inviare un comando SMTP 'MAIL FROM:<>'. Collocamento
smtp-nomehost può essere utilizzato per utilizzare 'USER' dall'account SMTP (smtp oppure
Utente catena di variabili) e 'HOST' dal contenuto di questa variabile (o, se
quella è la stringa vuota, hostname o il nome host locale come ultima risorsa). Questo
spesso consente di utilizzare un indirizzo di per sé valido ma ospitato da un provider diverso
di cui (in da) sta per inviare il messaggio. Impostando anche questa variabile
influenza il 'Message-ID:' generato.

interfaccia-spam
[Opzione] Per utilizzare uno qualsiasi dei comandi relativi allo spam (come, ad es., spammare)
l'interfaccia spam desiderata deve essere definita impostando questa variabile. Per favore
fare riferimento alla sezione del manuale Manovrabilità carne in scatola per il quadro completo dello spam
manipolazione in S-nail. Potrebbero essere disponibili tutte o nessuna delle seguenti interfacce:

'spamc' Interazione con spam(1) dal spamassassin(1)
(http://spamassassin.apache.org SpamAssassin) suite. Diverso dal
interfaccia filtro generico S-nail aggiungerà automaticamente il corretto
argomenti per un dato comando e ha le conoscenze necessarie per analizzare
l'output del programma. Un valore predefinito per comando-spam sarà stato
compilato nel binario S-nail if spam(1) è stato trovato in PATH
durante la compilazione. Sarà necessario definire uno specifico?
tipo di connessione (piuttosto che usare un file di configurazione per quello), il
variabile argomenti-spam può essere usato come in, ad esempio, '-d
server.esempio.com -p 783'. È anche possibile specificare un per utente
configurazione tramite utente-spam. Nota che questa interfaccia non controlla
il flag 'is-spam' di un messaggio per il comando dimentica lo spam.

'spamd' S-nail comunicherà direttamente con il spamassassin(1) demone
spam(1) tramite un percorso basato unix(4) stream socket come specificato in
spam-socket. È possibile specificare una configurazione per utente tramite
utente-spam.

'filtro' il supporto del filtro antispam generico tramite hook liberamente configurabili. Questo
l'interfaccia è per programmi come bogofiltro(1) e silfiltro(1) e
richiede un comportamento conforme rispetto allo stato di uscita dei ganci per
almeno il comando spammare ('0' significa che un messaggio è spam, '1' per
non spam, '2' per incerto e qualsiasi altro valore restituito che indica un hard
errore); poiché gli hook possono includere frammenti di codice della shell che deviano
comportamento può essere intercettato se necessario. I ganci sono
spamfilter-prosciutto, filtro antispam-noham, filtro antispam-nospam, tasso di filtro antispam
ed filtro-spam-spam; la sezione del manuale Manovrabilità carne in scatola contiene esempi
per alcuni programmi L'ambiente di processo degli hook avrà il
variabili NAIL_TMPDIR, TMPDIR e NAIL_FILENAME_GENERATED impostate. Nota
quel punteggio di spam supporta spammare non è supportato a meno che
È disponibile il supporto per le espressioni regolari [opzionale] e il
spamfilter-rate-scanscore variabile è impostata.

spam-maxsize
[Opzione] I messaggi che superano questa dimensione non verranno passati al configurato
interfaccia-spam. Il valore predefinito è 420000 byte.

comando-spam
[Opzione] Il percorso per il spam(1) programma per lo 'spamc' interfaccia-spam. Nota
che il percorso non è espanso, ma utilizzato "così com'è". Sarà stato un percorso di ripiego
compilato nel binario S-nail se l'eseguibile fosse stato trovato durante
compilazione.

argomenti-spam
[Opzione] Anche se S-nail si occupa della maggior parte degli argomenti per lo 'spamc'
interfaccia-spam automaticamente, almeno a volte può essere desiderabile specificare
quelli relativi alla connessione tramite questa variabile, ad esempio '-d server.example.com -p 783'.

utente-spam
[Opzione] Specificare un nome utente per i file di configurazione per utente per lo 'spamc'
interfaccia-spam. Se questo è impostato sulla stringa vuota, S-nail utilizzerà il nome
della corrente Utente.

spam-socket
[Opzione] Specificare il percorso del unix(4) socket di dominio su cui spam(1) ascolta
per le connessioni per lo 'spamd' interfaccia-spam. Nota che il percorso non è
ampliato, ma usato "così com'è".

utente-spam
[Opzione] Specificare un nome utente per i file di configurazione per utente per lo 'spamd'
interfaccia-spam. Se questo è impostato sulla stringa vuota, S-nail utilizzerà il nome
della corrente Utente.

spamfilter-prosciutto, filtro antispam-noham, filtro antispam-nospam, tasso di filtro antispam, filtro-spam-spam
[Opzione] Hook di comandi e argomenti per il 'filtro' interfaccia-spam. Il manuale
pagina Manovrabilità carne in scatola contiene esempi per alcuni programmi.

spamfilter-rate-scanscore
[Opzione] A causa della natura generica del "filtro" interfaccia-spam punteggi spam
non sono supportati per impostazione predefinita, ma se l'espressione regolare [Option]tional
il supporto è disponibile, quindi l'impostazione di questa variabile può essere utilizzata per superare questo problema
restrizione. Viene interpretato come segue: prima viene analizzato un numero (cifre)
che deve essere seguito da un punto e virgola ';' e un'espressione regolare. Poi il
quest'ultimo viene utilizzato per analizzare la prima riga di output del tasso di filtro antispam gancio, e,
in caso di esito positivo della valutazione, il gruppo che è stato specificato tramite il
numero viene interpretato come un punteggio di scansione in virgola mobile.

ssl-ca-dir
[Opzione] Specifica una directory con certificati CA in PEM (Pricacy Enhanced
Mail) per la verifica dei certificati del server SSL/TLS. Vedere
SSL_CTX_load_verify_locations(3) per maggiori informazioni.

file-ssl-ca
[Opzione] Specifica un file con certificati CA in formato PEM per la verifica di
Certificati server SSL/TLS. Vedere SSL_CTX_load_verify_locations(3) per di più
informazioni.

SSL-cert-UTENTE@HOST, SSL-cert-HOST, SSL-cert
[Opzione] Catena di variabili che imposta il nome del file per un certificato client SSL/TLS
richiesto da alcuni server. Questa è un'interfaccia diretta allo slot "Certificato"
della SSL_CONF_cmd(3) funzione della libreria OpenSSL, se disponibile.

lista-cifra-ssl-UTENTE@HOST, lista-cifra-ssl-HOST, lista-cifra-ssl
[Opzione] Specifica un elenco di cifrari per le connessioni SSL/TLS. Questa è una diretta
interfaccia allo slot 'CipherString' del SSL_CONF_cmd(3) funzione del
libreria OpenSSL, se disponibile; vedere cifrari(1) per maggiori informazioni. Per impostazione predefinita
S-nail non imposta un elenco di cifre, che in effetti utilizzerà a protocollo ssl
cifrario specifico (gli standard del protocollo vengono forniti con un elenco di cifre accettabili),
forse limitato a ciò che supporta la libreria SSL/TLS effettivamente utilizzata: il manuale
pagina An esempio configurazione contiene anche un caso d'uso SSL/TLS.

file-ssl-config
[Opzione] Se questa variabile è impostata S-nail chiamerà CONF_modules_load_file(3) a
consentire a OpenSSL di essere configurato in base alla sicurezza del sistema host
impostazioni. Se viene fornito un valore non vuoto, questo verrà utilizzato per specificare il
file di configurazione da utilizzare al posto dell'impostazione predefinita di OpenSSL globale; nota che in
questo caso è un errore se il file non può essere caricato. Il nome dell'applicazione sarà
essere sempre passato come “s-nail”.

file-ssl-crl
[Opzione] Specifica un file che contiene un CRL in formato PEM da utilizzare durante la verifica
Certificati server SSL/TLS.

ssl-crl-dir
[Opzione] Specifica una directory che contiene file con CRL in formato PEM da usare
durante la verifica dei certificati del server SSL/TLS.

chiave-ssl-UTENTE@HOST, chiave-ssl-HOST, tasto ssl
[Opzione] Catena di variabili che imposta il nome del file per la chiave privata di un SSL/TLS
certificato del cliente. Se non impostato, viene utilizzato il nome del file del certificato. Il
il file dovrebbe essere in formato PEM. Questa è un'interfaccia diretta al
Slot 'PrivateKey' del SSL_CONF_cmd(3) funzione della libreria OpenSSL, se
a disposizione.

metodo-ssl-UTENTE@HOST, metodo-ssl-HOST, metodo ssl
[Opzione] [Obsoleto] Si prega di utilizzare il più nuovo e più flessibile protocollo ssl anziché:
se entrambi i valori sono impostati, protocollo ssl avrà la precedenza! Può essere impostato su
seguenti valori, quello effettivamente utilizzato protocollo ssl specifica a cui è
mappato è mostrato tra parentesi: 'tls1.2' ('-ALL, TLSv1.2'), 'tls1.1' ('-ALL,
TLSv1.1'), 'tls1' ('-ALL, TLSv1') e 'ssl3' ('-ALL, SSLv3'); il valore speciale
'auto' è mappato su 'ALL, -SSLv2' e quindi include il protocollo SSLv3. Nota
che SSLv2 non è più supportato.

protocollo-ssl-USER@HOST, protocollo-ssl-HOST, protocollo ssl
[Opzione] Specificare il protocollo SSL/TLS utilizzato. Questa è un'interfaccia diretta al
Slot 'Protocollo' del SSL_CONF_cmd(3) funzione della libreria OpenSSL, se
a disposizione; altrimenti viene utilizzato un parser interno S-nail che comprende il
seguente sottoinsieme di stringhe di comando (senza distinzione tra maiuscole e minuscole): 'SSLv3', 'TLSv1',
'TLSv1.1' e 'TLSv1.2', nonché il valore speciale 'ALL'. multiplo
le specifiche possono essere fornite tramite un elenco separato da virgole che ignora qualsiasi
spazi bianchi. Un prefisso '+' più facoltativo abiliterà un protocollo, un '-' meno
prefisso lo disabiliterà, in modo che '-ALL, TLSv1.2' abiliterà solo il TLSv1.2
protocollo.

Dipende dalla libreria TLS/SSL utilizzata quali protocolli sono effettivamente supportati
e quali protocolli vengono utilizzati se protocollo ssl non è impostato, ma tieni presente che SSLv2 è
non più supportato affatto e attivamente disabilitato. Soprattutto per i protocolli più vecchi
assicurando esplicitamente lista-cifra-ssl può essere utile, vedi An esempio
configurazione.

ssl-rand-egd
[Opzione] Fornisce il percorso a un socket del demone di entropia, vedi RAND_egd(3). Non
tutte le librerie SSL/TLS supportano questo.

file-ssl-rand
[Opzione] Fornisce il percorso a un file con dati sull'entropia, vedi RAND_file_di_carico(3).
Se il file è un file normale scrivibile dall'utente che lo invoca, vengono scritti nuovi dati
ad esso dopo che è stato caricato.

SSL-verify-USER@HOST, SSL-verify-HOST, ssl-verifica
[Opzione] Catena di variabili che imposta l'azione da eseguire se si verifica un errore
durante la convalida del certificato del server SSL/TLS. Valori validi (senza distinzione tra maiuscole e minuscole)
sono 'strict' (fallire e chiudere immediatamente la connessione), 'ask' (chiedere se per
continua su input standard), 'warn' (stampa un avviso e continua), 'ignore' (do
non eseguire la convalida). L'impostazione predefinita è "chiedi".

furtivo
Se impostato solo senza un valore assegnato, questa opzione inibisce la generazione
dei campi di intestazione 'Message-ID:' e 'User-Agent:' che includono ovvio
riferimenti a S-nail. Ci sono due insidie ​​associate a questo: in primo luogo, il
l'id dei messaggi in uscita non è più noto. In secondo luogo, un esperto può
utilizzare ancora le informazioni rimanenti nell'intestazione per rintracciare l'origine
agente utente di posta. Se impostato sul valore 'noagent', il menzionato 'Message-ID:'
la soppressione non avviene.

topline Se definito, fornisce il numero di righe di un messaggio da stampare con la parte superiore
comando; normalmente vengono stampate le prime cinque righe.

set di caratteri
Il set di caratteri del terminale S-nail opera su, e l'unico e solo
set di caratteri supportato che S-nail può utilizzare in assenza di conversione del set di caratteri
le capacità sono state compilate in esso, nel qual caso il valore predefinito è ISO-8859-1
a meno che non possa dedurre un valore dall'ambiente locale LC_CTYPE. Fare riferimento al
pagina Carattere set per il quadro completo sui set di caratteri.

utente-HOST, Utente
[v15-compat] Catena di variabili che imposta un nome utente di fallback globale, che viene utilizzato
nel caso non ne sia stato fornito nessuno nel protocollo e nell'URL specifico dell'account. Questo
il valore predefinito della variabile è USER.

versione, versione maggiore, versione-minore, aggiornamento della versione
(Sola lettura) Informazioni sulla versione S-nail: la prima variabile contiene una stringa
contenente l'identificazione completa della versione – questa è identica all'output
del comando versione. Gli ultimi tre contengono solo cifre: la maggiore, la minore
e aggiornare i numeri di versione.

AMBIENTE


Il termine "variabile d'ambiente" dovrebbe essere considerato un'indicazione che quanto segue
le variabili sono standardizzate come parti vivide degli ambienti di processo o sono
si trova comunemente lì dentro. Se non diversamente specificato, si integrano nella normalità
movimentazione variabile, come documentato sopra, dal punto di vista di S-nails.

COLONNE
La larghezza preferita dell'utente nelle posizioni delle colonne per lo schermo o la finestra del terminale.
Interrogato e utilizzato una volta all'avvio del programma.

DEAD Il nome del file da usare per salvare i messaggi interrotti se salvare è impostato; questo
il valore predefinito è lettera.morta nella directory HOME dell'utente.

EDITOR Percorso dell'editor di testo da usare nel edit comando e ~e MARCHIO D'ACCENTO FUGA. UN
viene utilizzato l'editor predefinito se questo valore non è definito.

HOME La directory home dell'utente. Questa variabile viene utilizzata solo quando risiede nel
ambiente di processo. Uso settenv per aggiornare il valore in fase di esecuzione.

LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGGI
See località(7) e Carattere set.

LINEE Il numero di righe preferito dall'utente su una pagina o la dimensione verticale dello schermo o della finestra
in righe. Interrogato e utilizzato una volta all'avvio del programma.

LISTER Percorso del lister di directory da usare nel e cartelle comando quando si opera su
cassette postali locali. L'impostazione predefinita è ls(1) (ricerca del percorso tramite SHELL).

MBOX Il nome del file mbox dell'utente. Supporta un sottoinsieme logico dello speciale
convenzioni documentate per il filetto comando e il cartella opzione. Il
l'impostazione predefinita di fallback è mbox nella directory HOME dell'utente.

MAILRC Viene utilizzato come file di avvio invece di ~/.mailrc se impostato. Quando gli script S-nail sono
invocato per conto di altri utenti, questa variabile dovrebbe essere impostata su / Dev / null per evitare
effetti collaterali dalla lettura dei file di configurazione. Questa variabile viene utilizzata solo
quando risiede nell'ambiente di processo.

CHIODO_NO_SYSTEM_RC
Se questa variabile è impostata, la lettura di s-nail.rc all'avvio è inibito, cioè il
si ottiene lo stesso effetto come se S-nail fosse stato avviato con l'opzione -n. Questo
variabile viene utilizzata solo quando risiede nell'ambiente del processo.

NETRC [v15-compat] [Opzione] Questa variabile sovrascrive la posizione predefinita dell'utente
.netrc file.

PAGER Percorso del programma da usare nel comando more o quando il crt variabile è impostata.
L'impaginatore predefinito è Scopri di più(1) (ricerca del percorso tramite SHELL).

PATH Un elenco di directory ricercate dalla shell durante la ricerca di comandi (come
riconosciuto solo nell'ambiente di processo).

SHELL La shell da usare per i comandi !, conchiglia, le ~! MARCHIO D'ACCENTO FUGA e quando si avvia
sottoprocessi. Se questa opzione non è definita, viene utilizzata una shell predefinita.

SYSV3 Modifica le lettere stampate nella prima colonna di un riepilogo dell'intestazione.

TERM [Opzione] Il tipo di terminale per il quale deve essere preparata l'uscita.

TMPDIR Usato come directory per i file temporanei invece di / Tmp, se impostato. Questa variabile è
utilizzato solo quando risiede nell'ambiente di processo. Uso settenv per aggiornare il
valore in fase di esecuzione.

UTENTE Forza l'identificazione dell'utente dato, cioè identico al -u riga di comando
opzione. Questa variabile viene utilizzata solo quando risiede nell'ambiente del processo. Uso
settenv per aggiornare il valore in fase di esecuzione, ma tieni presente che così facendo non attiverai nessuno di
quei controlli di convalida che sono stati eseguiti all'avvio del programma (di nuovo).

VISUAL Percorso dell'editor di testo da utilizzare nel visivo comando e ~v MARCHIO D'ACCENTO FUGA.

Usa heirloom-mailx online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad