IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

mailxposix - Online nel cloud

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

Questo è il comando mailxposix 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


mailx — elabora i messaggi

SINOSSI


Invia Moda
posta x [-s soggetto] indirizzo...

Ricevere Moda
posta x -e

posta x [−CiaoNn] [−F] [-u Utente]

mailx -f [−CiaoNn] [−F] [filetto]

DESCRIZIONE


I posta x L'utilità fornisce una funzione di invio e ricezione di messaggi. Ha due principali
modalità, selezionate dalle opzioni utilizzate: Modalità di invio e Modalità di ricezione.

Sui sistemi che non supportano l'opzione User Portability Utilities, un'applicazione che utilizza
posta x avrà la possibilità di inviare messaggi in un modo non specificato (Modalità di invio). Salvo che
il primo carattere di una o più righe è ('~'), tutti i caratteri nell'input
messaggio deve apparire nel messaggio consegnato, ma possono essere inseriti caratteri aggiuntivi
nel messaggio prima che venga recuperato.

Sui sistemi che supportano l'opzione User Portability Utilities, capacità di ricezione della posta
e altre funzionalità interattive, modalità di ricezione, descritte di seguito, devono essere abilitate.

Invia Moda
La modalità di invio può essere utilizzata da applicazioni o utenti per inviare messaggi dal testo in standard
ingresso.

Ricevere Moda
La modalità di ricezione è più orientata agli utenti interattivi. La posta può essere letta e inviata in questo
modalità interattiva.

Durante la lettura della posta, posta x fornisce comandi per facilitare il salvataggio, l'eliminazione e la risposta
ai messaggi. Quando si invia la posta, posta x consente la modifica, la revisione e altre modifiche di
il messaggio così come è stato inserito.

La posta in arrivo deve essere conservata in una o più posizioni non specificate per ciascun utente,
chiamato collettivamente il sistema cassetta postale per quell'utente. quando posta x viene invocato in Ricevi
Mode, la casella di posta del sistema sarà il luogo predefinito per trovare nuova posta. Come sono i messaggi
letti, devono essere contrassegnati per essere spostati in un file secondario per l'archiviazione, a meno che non sia specifico
viene intrapresa un'azione. Questo file secondario si chiama mbox e normalmente si trova in
directory a cui si fa riferimento HOMEPAGE variabile d'ambiente (vedi MBOX nell'AMBIENTE
VARIABLES per una descrizione di questo file). I messaggi devono rimanere in questo file
fino a quando non viene esplicitamente rimosso. Quando il -f l'opzione viene utilizzata per leggere i messaggi di posta dal secondario
file, i messaggi devono essere conservati in tali file a meno che non vengano specificamente rimossi. Tutti e tre
queste posizioni: cassetta postale di sistema, mboxe file secondario—sono indicati in questa sezione
come semplici ``caselle di posta'', a meno che non sia richiesta un'identificazione più specifica.

VERSIONI


I posta x l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione
12.2, Utilità Sintassi Linee Guida.

Devono essere supportate le seguenti opzioni. (Solo il -s soggetto l'opzione deve essere richiesta su
tutti i sistemi. Le altre opzioni sono richieste solo su sistemi che supportano l'Utente
Opzione Utilità di portabilità.)

-e Test per la presenza di posta nella casella di posta di sistema. Il posta x l'utilità deve
non scrivere nulla ed uscire con un codice di ritorno riuscito se c'è posta da leggere.

-f Leggere i messaggi dal file denominato da filetto operando al posto del sistema
cassetta postale. (Guarda anche cartella.) Se no filetto l'operando è specificato, leggi i messaggi da
mbox invece della casella di posta di sistema.

−F Registra il messaggio in un file che prende il nome dal primo destinatario. Il nome è il
parte del nome di accesso dell'indirizzo trovata per prima sul A: linea nella posta
intestazione. Sostituisce il record variabile, se impostata (vedi Interno Variabili in posta x).

-H Scrivi solo un riepilogo dell'intestazione.

-i Ignora le interruzioni. (Guarda anche ignorare.)

-n Non inizializzare dal file di avvio predefinito del sistema. Vedi l'ESTESA
sezione DESCRIZIONE.

-N Non scrivere un riepilogo iniziale dell'intestazione.

-s soggetto
Impostare il Oggetto campo di intestazione a soggetto. Tutti i personaggi in soggetto stringa
comparirà nel messaggio consegnato. I risultati non sono specificati se soggetto is
più lungo di {LINE_MAX} − 10 byte o contiene a .

-u Utente Leggi la casella di posta di sistema del nome di accesso Utente. Questo avrà successo solo
se l'utente chiamante dispone dei privilegi appropriati per leggere la casella di posta di sistema di
quell'utente.

OPERANDI


Devono essere supportati i seguenti operandi:

indirizzo Destinatario del messaggio. quando -n è specificato e non sono presenti file di avvio dell'utente
accesso (vedere la sezione DESCRIZIONE ESTESA), l'utente o l'applicazione deve
assicurati che questo sia un indirizzo da passare al sistema di consegna della posta. Qualsiasi sistema o
i file di avvio dell'utente possono abilitare gli alias (vedi alias per Comandi in posta x) quello
può modificare la forma di indirizzo prima che venga passato al sistema di consegna della posta.

filetto Un percorso di un file da leggere al posto della casella di posta di sistema quando -f is
specificato. Il significato di filetto l'argomento dell'opzione deve essere influenzato dal
contenuto del cartella variabile interna; vedere Interno Variabili in posta x.

STDIN


Quando posta x viene invocato in modalità di invio (la prima riga di sinossi), l'input standard deve essere il
messaggio da recapitare agli indirizzi specificati. In modalità di ricezione, i comandi dell'utente
deve essere accettato da stdin. Se l'opzione User Portability Utilities non è supportata,
linee di input standard che iniziano con a ('~') producono risultati non specificati.

Se l'opzione User Portability Utilities è supportata, sia in Send che in Receive
Modalità, righe di input standard che iniziano con il carattere di escape (di solito ('~'))
influirà sul trattamento come descritto in Comando Escapes in posta x.

INGRESSO FILE


Quando posta x è usato come descritto da questo volume di POSIX.1‐2008, il filetto argomento-opzione
(Vedi -f opzione) e il mbox devono essere file di testo contenenti messaggi di posta, formattati
come descritto nella sezione FILE DI USCITA. La natura della casella di posta di sistema non è specificata;
non deve essere un file.

AMBIENTE VARIABILI


Alcune delle funzionalità descritte in questa sezione devono essere fornite sulle implementazioni
che supportano l'opzione User Portability Utilities come descritto nel testo, e non è
ulteriormente ombreggiato per questa opzione.

Le seguenti variabili d'ambiente influiranno sull'esecuzione di posta x:

DEAD Determinare il percorso del file in cui salvare i messaggi parziali in caso di
interruzioni o errori di consegna. L'impostazione predefinita deve essere lettera.morta nella directory
chiamato dal HOMEPAGE variabile. Il comportamento di posta x nel salvare i messaggi parziali è
non specificato se l'opzione User Portability Utilities non è supportata e DEAD
non è definito con il valore / Dev / null.

EDITOR Determinare il nome di un'utilità da invocare quando il edit (Vedi Comandi in posta x)
or ~e (Vedi Comando Escapes in posta x) viene utilizzato il comando. L'editor predefinito è
non specificato. Sui sistemi conformi a XSI è ed. Gli effetti di questa variabile
non sono specificati se l'opzione User Portability Utilities non è supportata.

HOMEPAGE Determinare il percorso della directory home dell'utente.

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti e file di input) e la gestione di indirizzi senza distinzione tra maiuscole e minuscole e
confronti di campo di intestazione.

LC_TIME Questa variabile può determinare il formato e il contenuto delle stringhe di data e ora
scritto da posta x. Questo volume di POSIX.1‐2008 ne specifica gli effetti
variabile solo per i sistemi che supportano l'opzione User Portability Utilities.

LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti su errore standard e messaggi informativi scritti
allo standard output.

LISTA Determinare una stringa che rappresenta il comando per scrivere il contenuto del
cartella directory allo standard output quando il e cartelle viene dato il comando (vedi
e cartelle in Comandi in posta x). Qualsiasi stringa accettabile come a stringa_comando
operando al sh -c comando deve essere valido. Se questa variabile è nulla o no
impostato, il comando di uscita deve essere ls. Gli effetti di questa variabile sono
non specificato se l'opzione User Portability Utilities non è supportata.

MAILRC Determinare il percorso del file di avvio. L'impostazione predefinita deve essere .mailrc nel
directory a cui si fa riferimento HOMEPAGE variabile d'ambiente. Il comportamento di posta x is
non specificato se l'opzione User Portability Utilities non è supportata e MAILRC
non è definito con il valore / Dev / null.

MBOX Determinare un percorso del file per salvare i messaggi dalla casella di posta del sistema che
sono stati letti. Il exit comando prevarrà su questa funzione, così come il salvataggio
il messaggio esplicitamente in un altro file. L'impostazione predefinita deve essere mbox nel
directory nominata dal HOMEPAGE variabile. Gli effetti di questa variabile sono
non specificato se l'opzione User Portability Utilities non è supportata.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

PAGER Determina una stringa che rappresenta un filtro di output o un comando di impaginazione per
scrivendo l'output sul terminale. Qualsiasi stringa accettabile come a stringa_comando
operando al sh -c comando deve essere valido. Quando l'output standard è un terminale
dispositivo, l'output del messaggio deve essere convogliato tramite il comando se il posta x
variabile interna crt è impostato su un valore inferiore al numero di righe nel messaggio;
vedere Interno Variabili in posta x. Se il PAGER la variabile è nulla o non è impostata, il
l'impaginatore deve essere Scopri di più o un'altra utilità di impaginazione documentata nel
documentazione del sistema. Gli effetti di questa variabile non sono specificati se l'Utente
L'opzione Utilità di portabilità non è supportata.

SHELL Determinare il nome di un interprete di comandi preferito. L'impostazione predefinita deve essere sh.
Gli effetti di questa variabile non sono specificati se User Portability Utilities
l'opzione non è supportata.

TERMINE Se la variabile interna schermo non è specificato, determinare il nome del
tipo di terminale per indicare in modo non specificato il numero di righe in a
screenful di intestazioni. Se TERMINE non è impostato o è impostato su null, un non specificato
deve essere utilizzato il tipo di terminale predefinito e il valore di una schermata non è specificato.
Gli effetti di questa variabile non sono specificati se User Portability Utilities
l'opzione non è supportata.

TZ Questa variabile può determinare il fuso orario utilizzato per calcolare le stringhe di data e ora
scritto da posta x. Se TZ non è impostato o è nullo, un fuso orario predefinito non specificato deve
essere usato.

VISIVO Determinare un percorso di un'utilità da invocare quando il visivo comando (vedi
Comandi in posta x) o puoi ~v comando-escape (vedi Comando Escapes in posta x) viene usato.
Se questa variabile è nulla o non è impostata, l'editor a schermo intero deve essere vi.
gli effetti di questa variabile non sono specificati se le Utilità di portabilità dell'utente
l'opzione non è supportata.

ASINCRONO EVENTI


Quando posta x è in modalità di invio e l'input standard non è un terminale, ci vorrà il
azione standard per tutti i segnali.

In modalità di ricezione o in modalità di invio quando l'ingresso standard è un terminale, se un segnale SIGINT è
ricevuto:

1. Se in modalità comando, il comando corrente, se presente, deve essere interrotto e a
il prompt della modalità di comando deve essere scritto.

2. Se in modalità di inserimento:

un. Se ignorare è impostato, posta x deve scrivere "@\n", scarta la linea di input corrente e
continuare l'elaborazione, aggirando il meccanismo di interruzione del messaggio descritto al punto 2b.

B. Se l'interruzione è stata ricevuta durante l'invio della posta, in modalità di ricezione o
in Send Mode, un messaggio deve essere scritto, e un altro successivo interrupt, con
nessun altro carattere interposto digitato, è necessario per interrompere la posta
Messaggio. Se in modalità di ricezione e viene ricevuto un altro interrupt, una modalità di comando
pronta deve essere scritta. Se in modalità di invio e viene ricevuto un altro interrupt, posta x
termina con uno stato diverso da zero.

In entrambi i casi elencati al punto b, se il messaggio non è vuoto:

io. Se salvare è abilitato e il file denominato da DEAD può essere creato, il messaggio
deve essere scritto nel file denominato da DEAD. Se il file esiste, il messaggio
deve essere scritto per sostituire il contenuto del file.

ii. Se salvare non è abilitato o il file denominato da DEAD non può essere creato, il
messaggio non deve essere salvato.

I posta x l'utility intraprende l'azione standard per tutti gli altri segnali.

STDOUT


Nelle modalità comando e input, tutti gli output, inclusi prompt e messaggi, devono essere scritti
allo standard output.

Stderr


L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.

USCITA FILE


vario posta x i comandi e gli escape di comando possono creare o aggiungere file, inclusi i mbox,
il file di messaggi non recapitabili e le cassette postali secondarie. quando posta x è usato come descritto in questo
volume di POSIX.1‐2008, questi file devono essere file di testo, formattati come segue:

riga che inizia con A partire dal
[uno o più righe di intestazione; vedere Comandi in posta x]
vuoto linea
[zero o più stile di vita Linee
vuoto linea]
[riga che inizia con A partire dal ...]

dove ogni messaggio inizia con il Da riga mostrata, preceduta dall'inizio di
il file o una riga vuota. (Il Da la linea è considerata parte del messaggio
intestazione, ma non una delle righe di intestazione a cui si fa riferimento in Comandi in posta x; quindi, deve
non essere influenzato dal scartare, ignorare, o conservare comandi.) I formati del resto
della Da riga ed eventuali righe di intestazione aggiuntive non sono specificate, tranne che nessuna
sarà vuoto. Anche il formato della riga del corpo del messaggio non è specificato, tranne che nessuna riga
dopo una riga vuota deve iniziare con Da ; posta x modificherà tale utente-
ha inserito le righe del corpo del messaggio (segue una riga vuota e inizia con Da ) di
aggiungendo uno o più caratteri che precedano il 'F'; potrebbe aggiungere questi caratteri a Da
righe che non sono precedute da una riga vuota.

Quando un messaggio dalla casella di posta di sistema o inserito dall'utente non è un file di testo, è
definito dall'implementazione come tale messaggio viene memorizzato in file scritti da posta x.

EXTENDED DESCRIZIONE


La funzionalità nell'intera sezione DESCRIZIONE ESTESA deve essere fornita su
implementazioni che supportano l'opzione User Portability Utilities. La funzionalità
descritte in questa sezione devono essere fornite sulle implementazioni che supportano l'Utente
Opzione Utilità di portabilità (e il resto di questa sezione non è ulteriormente ombreggiato per questo
opzione).

I posta x l'utilità non necessita del supporto per tutte le codifiche dei caratteri in tutte le circostanze. Per
ad esempio, la posta tra sistemi può essere limitata ai dati a 7 bit dalla rete sottostante,
I dati a 8 bit non devono essere portabili su sistemi non internazionalizzati e così via. sotto questi
circostanze, si consiglia di utilizzare solo i caratteri definiti nella norma ISO/IEC 646:1991
Standard International Reference Version (equivalente ad ASCII) Intervallo di caratteri a 7 bit
essere usato.

Quando posta x viene invocato utilizzando uno dei moduli di sinossi della modalità di ricezione, deve scrivere una pagina
di righe di intestazione-riepilogo (se -N non è stato specificato e ci sono messaggi, vedi sotto),
seguito da un messaggio che indica che posta x può accettare comandi regolari (vedi Comandi in
posta x); questo è chiamato command modo. La pagina delle righe di intestazione-riassunto deve contenere il
primo messaggio nuovo se ci sono nuovi messaggi, o il primo messaggio non letto se ce ne sono
messaggi non letti o il primo messaggio. quando posta x viene invocato usando la sinossi della modalità di invio
e l'input standard è un terminale, se non viene specificato alcun soggetto nella riga di comando e il
asksub variabile è impostata, deve essere scritto un prompt per l'oggetto. A questo punto, posta x
deve essere in modalità di immissione. Questa modalità di immissione deve essere inserita anche quando si utilizza uno dei
Moduli di sinossi della modalità di ricezione e una risposta o un nuovo messaggio viene composto utilizzando il rispondere, Rispondi,
azione supplementare, Azione supplementare, o mail comandi e l'input standard è un terminale. Quando il messaggio è
digitato e si incontra la fine del messaggio, il messaggio deve essere passato alla posta
software di consegna I comandi possono essere inseriti iniziando una riga con il carattere di escape
(per impostazione predefinita, ('~')) seguito da una singola lettera di comando e argomenti facoltativi.
See Comandi in posta x per un riepilogo di questi comandi. Non è specificato quale effetto abbiano questi
i comandi avranno se l'input standard non è un terminale quando viene inserito un messaggio utilizzando
la sinossi della modalità di invio o i comandi della modalità di lettura rispondere, Rispondi, azione supplementare, Azione supplementare,
or mail.

Nota: Per comodità di notazione, questa sezione utilizza il carattere di escape predefinito,
, in tutti i riferimenti e gli esempi.

In qualsiasi momento, il comportamento di posta x è disciplinato da un insieme di norme ambientali e
variabili interne. Questi sono flag e parametri valutati che possono essere impostati e cancellati tramite
, il posta x set ed non settato comandi.

I comandi regolari sono della forma:

[command] [msglist] [argomento ...]

Se no command è specificato in modalità comando, GENERAZIONE deve essere assunto. In modalità input, comandi
deve essere riconosciuto dal carattere di escape e le righe non trattate come comandi devono essere
preso come input per il messaggio.

In modalità comando, ad ogni messaggio deve essere assegnato un numero progressivo, che inizia con 1.

Tutti i messaggi hanno uno stato che influenzerà il modo in cui vengono visualizzati nel riepilogo dell'intestazione
e come vengono conservati o cancellati al termine di posta x. C'è in qualsiasi momento il
nozione di a corrente messaggio, che deve essere contrassegnato da a ">" all'inizio di una riga in
il riepilogo dell'intestazione. quando posta x viene richiamato utilizzando uno dei moduli di sinossi della modalità di ricezione,
il messaggio corrente deve essere il primo nuovo messaggio, se c'è un nuovo messaggio, o il
primo messaggio non letto se c'è un messaggio non letto, o il primo messaggio se ce ne sono
messaggi o non specificato se non ci sono messaggi nella casella di posta. Ogni comando che richiede
un elenco opzionale di messaggi (msglist) o un singolo messaggio opzionale (messaggio) su cui
operare deve lasciare il messaggio corrente impostato sul messaggio con il numero più alto del
messaggi specificati, a meno che il comando non cancelli i messaggi, nel qual caso il messaggio corrente
deve essere impostato sul primo messaggio non eliminato (ovvero un messaggio non nello stato eliminato)
dopo il messaggio con il numero più alto cancellato dal comando, se ne esiste uno, o il primo
messaggio non cancellato prima del messaggio con il numero più alto cancellato dal comando, se uno
esiste o a un valore non specificato se non sono presenti messaggi non eliminati rimanenti. Tutto
i messaggi devono essere in uno dei seguenti stati:

nuovi Il messaggio è presente nella casella di posta di sistema e non è stato visualizzato dall'utente
o trasferito in qualsiasi altro stato. Messaggi in stato nuovi quando posta x smettere deve essere
conservata nella casella di posta di sistema.

non letto Il messaggio è stato presente nella casella di posta di sistema per più di una chiamata
of posta x e non è stato visualizzato dall'utente o spostato in un altro stato.
Messaggi in stato non letto quando posta x le dimissioni devono essere mantenute nel sistema
cassetta postale.

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 read,
a seconda del valore di stampa automatica variabile. Messaggi che sono nel
casella di posta di sistema e in stato read quando posta x si chiude deve essere salvato nel mbox,
a meno che la variabile interna tenere era stabilito. Messaggi che sono nel mbox o in a
casella di posta secondaria e nello stato read quando posta x le dimissioni devono essere mantenute nella loro
posizione attuale.

cancellato Il messaggio è stato elaborato da uno dei seguenti comandi: delete, dp, dt.
Messaggi in stato cancellato quando posta x le dimissioni devono essere cancellate. Messaggi eliminati
deve essere ignorato fino a quando posta x chiude o cambia le cassette postali o sono specificate per
il comando di annullamento dell'eliminazione; ad esempio, la specifica del messaggio /stringa deve solo
cercare le righe dell'oggetto dei messaggi che non sono ancora stati eliminati, a meno che il
comando che opera sulla lista dei messaggi è Undelete. Nessun messaggio cancellato o
l'intestazione del messaggio cancellato deve essere visualizzata da qualsiasi posta x comando diverso da
Undelete.

conservato Il messaggio è stato elaborato da a preservare comando. quando posta x si chiude, il
messaggio deve essere conservato nella sua posizione attuale.

salvato Il messaggio è stato elaborato da uno dei seguenti comandi: salvare or scrivere.
Se la casella di posta corrente è la casella di posta di sistema e la variabile interna conserva
è impostato, i messaggi nello stato salvato devono essere salvati nel file designato dal
MBOX variabile (vedi la sezione VARIABILI D'AMBIENTE). Se la casella di posta corrente è
la casella di posta del sistema, i messaggi nello stato salvato deve essere cancellato dal
casella di posta corrente, quando il smettere or filetto il comando viene utilizzato per uscire dal corrente
cassetta postale.

La riga di intestazione-riepilogo per ogni messaggio deve indicare lo stato del messaggio.

Molti comandi accettano un elenco opzionale di messaggi (msglist) su cui operare, che
l'impostazione predefinita è il messaggio corrente. UN msglist è un elenco di specifiche del messaggio separate
di caratteri, che possono includere:

n Numero messaggio n.

+ Il prossimo messaggio non cancellato, o il prossimo messaggio cancellato per il Undelete comando.

− Il successivo messaggio precedente non cancellato, o il successivo messaggio cancellato precedente per il
Undelete comando.

. Il messaggio attuale.

^ Il primo messaggio non cancellato, o il primo messaggio cancellato per il Undelete
comando.

$ L'ultimo messaggio.

* Tutti i messaggi.

n‐m Un intervallo inclusivo di numeri di messaggio.

indirizzo Tutti i messaggi di indirizzo; qualsiasi indirizzo come mostrato in un riepilogo dell'intestazione deve essere
abbinabile in questa forma.

/stringa Tutti i messaggi con stringa nella riga dell'oggetto (caso ignorato).

:c Tutti i messaggi di tipo c, Dove c deve essere uno di:

d Messaggi eliminati.

n Nuovi messaggi.

o Vecchi messaggi (qualsiasi non in stato read or nuovi).

r Leggere i messaggi.

u Messaggi non letti.

Altri comandi accettano un messaggio opzionale (messaggio) su cui operare, che per impostazione predefinita è
il messaggio corrente. Tutte le forme consentite msglist sono ammessi anche per messaggio,
ma se viene specificato più di un messaggio, solo il primo deve essere operato.

Altri argomenti sono solitamente stringhe arbitrarie il cui utilizzo dipende dal comando coinvolto.

Avviare in posta x
Al momento dell'avvio, posta x deve seguire in sequenza i seguenti passaggi:

1. Stabilire tutte le variabili ai loro valori predefiniti dichiarati.

2. Elaborare le opzioni della riga di comando, sovrascrivendo i valori predefiniti corrispondenti.

3. Importa uno dei DEAD, EDITOR, MBOX, LISTA, PAGER, SHELL, o VISIVO variabili che
sono presenti nell'ambiente, sovrascrivendo i corrispondenti valori di default.

4. Leggere posta x comandi da un file di avvio del sistema non specificato, a meno che il -n opzione è
dato, per inizializzare qualsiasi interno posta x variabili e alias.

5. Elaborare il file di avvio di posta x comandi nominati nell'utente MAILRC variabile.

Il più regolare posta x i comandi sono validi all'interno dei file di avvio, l'uso più comune è quello di
impostare le opzioni di visualizzazione iniziali e gli elenchi di alias. I seguenti comandi non sono validi in
il file di avvio: !, edit, tenere, mail, preservare, rispondere, Rispondi, conchiglia, visivo, Copia,
azione supplementaree Azione supplementare. Eventuali errori nel file di avvio possono causare posta x a
terminare con un messaggio di diagnostica e uno stato diverso da zero o continuare dopo aver scritto a
messaggio di diagnostica, ignorando il resto delle righe nel file di avvio.

Una riga vuota in un file di avvio deve essere ignorata.

Interno Variabili in posta x
Le seguenti variabili sono interne posta x variabili. Ogni variabile interna può essere impostata
tramite posta x set comando in qualsiasi momento. Il non settato ed set no Nome i comandi possono essere usati per
cancellare le variabili.

Nell'elenco seguente, le variabili mostrate come:

variabile

rappresentano valori booleani. Variabili mostrate come:

variabile=APPREZZIAMO

devono essere assegnati stringhe o valori numerici. Per i valori stringa, le regole in Comandi in
posta x si applicano anche i nomi dei file e le citazioni.

Le impostazioni predefinite qui specificate possono essere modificate dal file di avvio del sistema non specificato a meno che
l'utente specifica il -n opzione.

tutto netto Tutti i nomi di rete i cui componenti del nome di accesso corrispondono devono essere trattati come
identico. Ciò causerà il msglist specifiche del messaggio per comportarsi
allo stesso modo. L'impostazione predefinita deve essere noallnet. Vedi anche il si alterna comando e
, il metoo variabile.

aggiungere Aggiungi messaggi alla fine del mbox file al termine invece di piazzare
loro all'inizio. L'impostazione predefinita deve essere nessuna aggiunta. Questa variabile non deve
incidere sulla salvare comando durante il salvataggio in mbox.

chiedere, asksub
Richiedi una riga dell'oggetto sulla posta in uscita se non è specificata nel
riga di comando con il -s opzione. Il chiedere ed asksub le forme sono sinonimi; il
sistema deve fare riferimento a asksub ed noasksub nei suoi messaggi, ma accetterà chiedere
ed nochiedo come input dell'utente per significare asksub ed noasksub. Non sarà possibile
per impostare entrambi chiedere ed noasksub, o nochiedo ed asksub. L'impostazione predefinita deve essere asksub,
ma non verrà eseguita alcuna richiesta se lo standard input non è un terminale.

chiedibcc Richiedi l'elenco delle copie nascoste. L'impostazione predefinita deve essere noaskbcc.

chiedicc Richiedi l'elenco di copie. L'impostazione predefinita deve essere noaskcc.

stampa automatica Abilita la scrittura automatica dei messaggi dopo delete ed Undelete comandi. Il
l'impostazione predefinita deve essere nessuna stampa automatica.

scoppio Abilita il trattamento dei casi speciali di caratteri ('!') in
righe di comando di fuga; vedere il fuga comando e Comando Escapes in posta x.
l'impostazione predefinita deve essere nobang, disabilitando l'espansione di '!' nel command argomento
Vai all’email ~! comando e il ~<!command fuga.

cmd=command
Imposta il comando predefinito che deve essere invocato dal tubo comando. L'impostazione predefinita deve essere
nocmd.

crt=numero
Invia messaggi con più di numero righe tramite il comando specificato da
valore del PAGER variabile. L'impostazione predefinita deve essere notturno. Se è impostato su null,
il valore utilizzato è definito dall'implementazione.

mettere a punto Abilita la diagnostica dettagliata per il debug. I messaggi non vengono consegnati. Il
l'impostazione predefinita deve essere bug dei nodi.

punto Quando punto è impostato, a su una linea da solo durante l'input del messaggio da a
terminale deve anche indicare la fine del file (oltre alla normale fine del file). Il
l'impostazione predefinita deve essere nodotto. Se ignorare è impostato (vedi sotto), un'impostazione di nodotto
deve essere ignorato e il è l'unico metodo per terminare la modalità di input.

fuga=c Imposta il carattere di escape del comando come carattere 'C'. Di default, il
il carattere di escape del comando deve essere . Se fuga non è impostato, deve essere
Usato; se è impostato su null, l'escape del comando deve essere disabilitato.

capovolgere Invertire i significati di R ed r comandi. L'impostazione predefinita deve essere noflipr.

cartella=elenco
La directory predefinita per salvare i file di posta. Nomi di file specificati dall'utente che iniziano
con un ('+') deve essere ampliato facendo precedere il nome del file da questo
nome della directory per ottenere il vero nome del percorso. Se elenco non inizia con a
("/"), il contenuto di HOMEPAGE deve essere preceduto da esso. L'impostazione predefinita deve
be nessuna cartella. Se cartella non è impostato o impostato su null, nomi di file specificati dall'utente
iniziando con '+' deve fare riferimento ai file nella directory corrente che iniziano con
il letterale '+' carattere. Guarda anche cartella di uscita sotto. Il cartella il valore non ha bisogno
influenzare l'elaborazione dei file nominati in MBOX ed DEAD.

testata Abilita la scrittura del riepilogo dell'intestazione durante l'inserimento posta x in modalità di ricezione. Il
l'impostazione predefinita deve essere testata.

tenere Conserva tutti i messaggi che vengono letti nella casella di posta di sistema invece di metterli
loro nel mbox salvare il file. L'impostazione predefinita deve essere nohold.

ignorare Ignora le interruzioni durante l'immissione dei messaggi. L'impostazione predefinita deve essere noignora.

ignorare Ignora la normale fine del file durante l'immissione del messaggio. L'ingresso può essere terminato solo da
entrando in a (".") su una riga da solo o da ~. comando fuga. Il
l'impostazione predefinita deve essere noignoreeof. Vedi anche punto sopra.

prefisso indent=stringa
Una stringa che deve essere aggiunta come prefisso ad ogni riga che viene inserita nel
messaggio di ~m comando fuga. Questa variabile deve essere predefinita su uno .

mantenere Quando una casella di posta di sistema, casella di posta secondaria o mbox è vuoto, troncare a zero
lunghezza invece di rimuoverlo. L'impostazione predefinita deve essere nokeep.

conserva Conserva i messaggi che sono stati salvati dalla casella di posta di sistema in altri file
nel file designato dalla variabile MBOX, invece di eliminarli. Il
l'impostazione predefinita deve essere nokeepsave.

metoo Sopprimere la cancellazione del nome di accesso dell'utente dall'elenco dei destinatari quando
rispondere a un messaggio o inviare a un gruppo. L'impostazione predefinita deve essere nomeo.

un salto Quando si risponde a un messaggio originariamente inviato a più destinatari, il
gli altri indirizzi dei destinatari sono normalmente obbligati ad essere relativi all'origine
macchina dell'autore per la risposta. Questo flag disabilita l'alterazione del
indirizzi dei destinatari, migliorando l'efficienza in una rete dove tutte le macchine possono
inviare direttamente a tutte le altre macchine (ovvero, a un salto). L'impostazione predefinita deve
be nessuno hop.

cartella di uscita Causa che i file utilizzati per registrare i messaggi in uscita si trovino nella directory
specificato dal cartella variabile a meno che il nome del percorso non sia assoluto. Il predefinito
deve essere nonoutfolder. Vedere il record variabile.

pagina Inserisci a dopo ogni messaggio inviato attraverso la pipe creata dal
tubo comando. L'impostazione predefinita deve essere nessuna pagina.

pronto=stringa
Imposta il prompt della modalità di comando su stringa. Se stringa è nullo o se senza preavviso è impostato,
non si verificherà alcun prompt. L'impostazione predefinita è quella di richiedere con la stringa "? ".

silenzioso Astenersi dallo scrivere il messaggio di apertura e la versione quando si entra posta x.
l'impostazione predefinita deve essere non tranquillo.

record=filetto
Registra tutta la posta in uscita nel file con il percorso filetto. L'impostazione predefinita deve
be nessuna registrazione. Vedi anche cartella di uscita sopra.

salvare Abilita il salvataggio dei messaggi nel file di messaggi non recapitabili all'interruzione o alla consegna
errore. Vedi la variabile DEAD per la posizione del file di messaggi non recapitabili. Il
l'impostazione predefinita deve essere salvare.

schermo=numero
Imposta il numero di righe in una schermata di intestazioni per il intestazioni ed z
comandi. Se schermo non è specificato, un valore basato sul tipo di terminale
identificato dal TERMINE variabile d'ambiente, la dimensione della finestra, la velocità di trasmissione o
deve essere utilizzata una combinazione di questi.

invia aspetta Attendi che il mailer in background finisca prima di tornare. L'impostazione predefinita deve essere
naso in attesa.

spettacolo Quando il mittente del messaggio era l'utente che sta invocando posta x, Scrivi la
informazioni dal A: linea invece di A partire da: riga nel riepilogo dell'intestazione.
L'impostazione predefinita deve essere noshowto.

segno=stringa
Imposta la variabile inserita nel testo di un messaggio quando il ~a comando fuga
viene data. L'impostazione predefinita deve essere nessun segno. Le sequenze di caratteri '\t' ed '\n'
deve essere riconosciuto nella variabile come e caratteri,
rispettivamente. (Guarda anche ~i in Comando Escapes in posta x.)

Segno=stringa
Imposta la variabile inserita nel testo di un messaggio quando il ~A comando fuga
viene data. L'impostazione predefinita deve essere nessun segno. Le sequenze di caratteri '\t' ed '\n'
deve essere riconosciuto nella variabile come e caratteri,
rispettivamente.

topline=numero
Imposta il numero di righe del messaggio da scrivere con il top comando. Il
il valore predefinito è 5.

Comandi in posta x
Le seguenti posta x i comandi devono essere forniti. Nell'elenco seguente, l'intestazione si riferisce a
righe dall'intestazione del messaggio, come mostrato nella sezione FILE DI USCITA. La riga di intestazione si riferisce
alle righe all'interno dell'intestazione che iniziano con uno o più caratteri diversi da spazi,
immediatamente seguito da a e spazi bianchi e continuando fino alla riga successiva
inizia con un carattere non di spazio bianco o una riga vuota. Il campo di intestazione si riferisce al
porzione di una riga di intestazione prima della prima in quella linea.

Per ciascuno dei comandi elencati di seguito, il comando può essere inserito come abbreviazione
(quei caratteri nella parola di comando Sinossi che precedono il '['), il comando completo (all
caratteri mostrati per la parola di comando, omettendo il '[' ed ']'), o qualsiasi troncamento del
comando completo fino all'abbreviazione. Ad esempio, il exit comando (mostrato come Uscita] in
la Sinossi) può essere inserito come ex, exi, o exit.

Gli argomenti dei comandi possono essere citati, utilizzando i seguenti metodi:

* Un argomento può essere racchiuso tra doppi apici ("") o virgolette ('');
qualsiasi spazio bianco, espansione della parola shell o caratteri tra virgolette
deve essere trattato letteralmente come parte dell'argomentazione. Una doppia citazione deve essere trattata
letteralmente tra virgolette singole e vice versa. Queste proprietà speciali del
i caratteri devono comparire solo quando sono accoppiati all'inizio e
fine dell'argomentazione.

* UN al di fuori delle virgolette allegate devono essere scartate e le seguenti
carattere trattato letteralmente come parte dell'argomento.

* Un non citato alla fine di una riga di comando deve essere scartata e la successiva
line deve continuare il comando.

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

* Se il nome del file inizia con un apice , e il cartella la variabile è
definito (vedi cartella variabile), il è sostituito dal valore di
, il cartella variabile seguita da a . Se la cartella la variabile non è impostata o è impostata
su null, il nome del file deve essere invariato.

* Le espansioni delle parole della shell devono essere applicate al nome del file (vedi Sezione 2.6, Word
espansioni). Se più di un singolo percorso risulta da questa espansione e il
comando si aspetta un file, gli effetti non sono specificati.

Dichiarare Alias
Sinossi:
a[collegato] [alias [indirizzo...]]
g[ruppo] [alias [indirizzo...]]

Aggiungi gli indirizzi dati all'alias specificato da alias. I nomi devono essere sostituiti
quando alias viene utilizzato come indirizzo del destinatario specificato dall'utente in un messaggio in uscita
(vale a dire, altri destinatari indirizzati indirettamente attraverso il rispondere il comando non deve essere
sostituito in questo modo). La sostituzione dell'alias dell'indirizzo di posta si applica solo quando il
la stringa alias viene utilizzata come indirizzo completo; per esempio, quando hl è un alias, [email protected]
non attiva la sostituzione dell'alias. Se non vengono forniti argomenti, scrivi un elenco dei
alias correnti allo standard output. Se solo un alias l'argomento è dato, scrivi un elenco di
l'alias specificato allo standard output. Questi elenchi non devono riflettere lo stesso ordine di
indirizzi che sono stati inseriti.

Dichiarare Alternative
Sinossi:
alt[ernate] Nome...

(Vedi anche il metoo variabile.) Dichiarare un elenco di nomi alternativi per il login dell'utente.
Quando si risponde a un messaggio, questi nomi devono essere rimossi dall'elenco dei destinatari per
la risposta. Il confronto dei nomi deve essere effettuato senza distinzione tra maiuscole e minuscole. Senza
argomenti, si alterna scriverà l'attuale elenco di nomi alternativi.

Cambiamento di Corrente elenco
Sinossi:
cd [elenco]
ch[dir] [elenco]

Cambia directory. Se elenco non è specificato, il contenuto di HOMEPAGE deve essere utilizzato.

Copia Messaggi
Sinossi:
c[opia] [filetto]
c[opia] [msglist] filetto
C[opia] [msglist]

Copia i messaggi nel file chiamato dal percorso filetto senza contrassegnare i messaggi come
salvato. In caso contrario, sarà equivalente al salvare comando.

Nella forma maiuscola, salva i messaggi specificati in un file il cui nome deriva da
l'autore del messaggio da salvare, senza contrassegnare i messaggi come salvati. Altrimenti,
deve essere equivalente a Risparmi comando.

Elimina Messaggi
Sinossi:
d[scegliere] [msglist]

Contrassegna i messaggi per l'eliminazione dalla casella di posta. Le cancellazioni non si verificano fino a quando posta x
esce (vedi smettere comando) o cambia caselle di posta (vedi il cartella comando). Se stampa automatica
è impostato e ci sono messaggi rimanenti dopo il delete comando, il messaggio corrente
deve essere scritto come descritto per il stampare comando (vedi stampare comando); altrimenti,
, il posta x pronta deve essere scritta.

Scartare testata campi
Sinossi:
di[scarto] [campo-intestazione...]
ig[niente] [campo-intestazione...]

Sopprime i campi di intestazione specificati durante la scrittura dei messaggi. Specificato intestazione campi deve
essere aggiunto all'elenco dei campi di intestazione soppressi. Esempi di campi di intestazione da ignorare sono
status ed cc. I campi devono essere inclusi al momento del salvataggio del messaggio. Il Stampa ed Tipologia
i comandi prevarranno su questo comando. Il confronto dei campi di intestazione deve essere in un caso-
maniera insensibile. Se non vengono specificati argomenti, scrivi un elenco di attualmente
campi di intestazione soppressi nell'output standard; l'elenco non deve riflettere lo stesso ordine
dei campi di intestazione che sono stati inseriti.

Se entrambi conservare ed scartare vengono dati i comandi, scartare i comandi devono essere ignorati.

Elimina Messaggi ed Dsiplay
Sinossi:
dp [msglist]
dt [msglist]

Eliminare i messaggi specificati come descritto per il delete comando, tranne che
stampa automatica variabile non ha effetto e il messaggio corrente deve essere scritto solo se
era impostato su un messaggio dopo l'ultimo messaggio eliminato dal comando. In caso contrario, an
messaggio informativo che indica che non ci sono altri messaggi nella casella di posta
deve essere scritto, seguito da posta x richiesta.

Echo a Corda
Sinossi:
ec[ho] stringa ...

Echo le stringhe date, equivalenti alla shell eco utilità.

Modifica Messaggi
Sinossi:
e[DIT] [msglist]

Modifica i messaggi dati. I messaggi devono essere inseriti in un file temporaneo e l'utilità
chiamato dal EDITOR viene invocata per modificare ogni file in sequenza. Il predefinito EDITOR
non è specificato.

I edit Il comando non modifica il contenuto di quei messaggi nella casella di posta.

uscita
Sinossi:
ex[it]
x[it]

Esci da posta x senza cambiare casella di posta. Nessun messaggio deve essere salvato nel mbox (Vedi
anche smettere).

Cambiamento di cartella
Sinossi:
fi[le] [filetto]
piega[er] [filetto]

Esci (vedi smettere comando) dal file di messaggi corrente e leggere nel file denominato
dal percorso filetto. Se non viene fornito alcun argomento, il nome e lo stato della casella di posta corrente
va scritto.

Diversi caratteri speciali non quotati devono essere riconosciuti quando usati come filetto nomi, con il
seguenti sostituzioni:

% La cassetta postale di sistema per l'utente che ha chiamato.

%Utente La casella di posta di sistema per Utente.

# Il file precedente.

& Il corrente mbox.

+filetto Il file denominato nel cartella directory. (Vedi il cartella variabile.)

Il file predefinito sarà la casella di posta corrente.

Dsiplay Lista of Cartelle
Sinossi:
e cartelle

Scrivere i nomi dei file nella directory impostata dal cartella variabile. Il comando
specificato dal LISTA deve essere utilizzata la variabile d'ambiente (vedi VARIABILI D'AMBIENTE
sezione).

Segui Up Specificato Messaggi
Sinossi:
per[alzarsi] [messaggio]
F[seguire] [msglist]

Nella forma minuscola, rispondi ad un messaggio, registrando la risposta in un file il cui nome
deriva dall'autore del messaggio. Vedi anche il salvare ed copia comandi e
cartella di uscita.

Nella forma maiuscola, rispondi al primo messaggio nel msglist, inviando il messaggio
all'autore di ogni messaggio nel msglist. L'oggetto deve essere preso da
primo messaggio e la risposta devono essere registrate in un file il cui nome deriva dal
autore del primo messaggio. Vedi anche il Risparmi ed Copia comandi e cartella di uscita.

Entrambi i moduli prevarranno sul record variabile, se impostata.

Dsiplay testata Sommario per Specificato Messaggi
Sinossi:
f[rom] [msglist]

Scrivi il riepilogo dell'intestazione per i messaggi specificati.

Dsiplay testata Sommario
Sinossi:
h[lettori] [messaggio]

Scrivi la pagina delle intestazioni che include il messaggio specificato. Se la messaggio l'argomento è
non specificato, il messaggio corrente non cambierà. Tuttavia, se il messaggio l'argomento è
specificato, il messaggio corrente diventa il messaggio che appare in cima al
pagina di intestazioni che include il messaggio specificato. Il schermo variabile imposta il numero
di intestazioni per pagina. Vedi anche il z comando.

Aiuto
Sinossi:
aiuto[p]
?

Scrivi un riepilogo dei comandi.

Hold Messaggi
Sinossi:
oh[ld] [msglist]
pre[servire] [msglist]

Segna i messaggi in msglist da conservare nella cassetta della posta quando posta x termina. Questo
prevarrà su eventuali comandi che in precedenza avrebbero contrassegnato i messaggi da eliminare.
Durante l'attuale invocazione di posta x, solo il delete, dp, o dt i comandi devono rimuovere
, il preservare marcatura di un messaggio.

Eseguire Comandi condizionalmente
Sinossi:
i[f] s|r
comando di postas
el[se]
comando di postas
en[diff]

Esegui i comandi in modo condizionale, dove if s esegue quanto segue comando di postas, fino a an
altro or endif, se il programma è in modalità di invio e if r causerà il comando di postas alla
essere eseguito solo in modalità di ricezione.

Lista Disponibile Comandi
Sinossi:
l[è]

Scrivi un elenco di tutti i comandi disponibili. Nessuna spiegazione deve essere data.

posta a Messaggio
Sinossi:
m[aglio] indirizzo...

Invia un messaggio agli indirizzi o agli alias specificati.

Direct Messaggi a mbox
Sinossi:
mb[ox] [msglist]

Fai in modo che i messaggi dati finiscano nel mbox salva il file quando posta x termina
normalmente. Vedere MBOX. Vedi anche il exit ed smettere comandi.

Processo Avanti Specificato Messaggio
Sinossi:
n[ext] [messaggio]

Se il messaggio corrente non è stato scritto (ad esempio, dal stampare comando) poiché
posta x avviato o poiché qualsiasi altro messaggio era il messaggio corrente, comportarsi come se il stampare
comando è stato inserito. Altrimenti, se c'è un messaggio non cancellato dopo il corrente
messaggio, renderlo il messaggio corrente e comportarsi come se stampare comando è stato inserito.
In caso contrario, un messaggio informativo indicante che non ci sono ulteriori messaggi in
la casella di posta deve essere scritta, seguita da posta x richiesta. Se il messaggio corrente
posizione sia il risultato di un'immediata precedente tenere, mbox, preservare, o toccare comando,
GENERAZIONE agirà come se il messaggio corrente fosse già stato scritto.

Pipe Messaggio
Sinossi:
pi[pe] [[msglist] command]
| [[msglist] command]

Convogliare i messaggi attraverso il dato command invocando l'interprete dei comandi specificato
by SHELL con due argomenti: -c ed command. (Guarda anche sh -c.) La domanda deve
assicurarsi che il comando sia dato come singolo argomento. Citando, descritto in precedenza, può
essere utilizzato per realizzare questo. Se non vengono forniti argomenti, il messaggio corrente deve essere reindirizzato
tramite il comando specificato dal valore di cmd variabile. Se la pagina la variabile è
impostare, a va inserito dopo ogni messaggio.

Dsiplay Messaggio con Headers
Sinossi:
P[Rint] [msglist]
T[ipo] [msglist]

Scrivere i messaggi specificati, incluse tutte le righe di intestazione, nell'output standard. Oltrepassare
soppressione delle linee da parte del scartare, ignoraree conservare comandi. Se crt è impostato, il
messaggi più lunghi del numero di righe specificato dal crt la variabile deve essere paginata
tramite il comando specificato da PAGER variabile d'ambiente.

Dsiplay Messaggio
Sinossi:
p[Rint] [msglist]
t[ipo] [msglist]

Scrivere i messaggi specificati nell'output standard. Se crt è impostato, i messaggi più lunghi di
il numero di righe specificato da crt variabile deve essere paginato tramite il comando
specificato dal PAGER variabile d'ambiente.

smettere
Sinossi:
q[uit]
fine del file

Terminare posta x, memorizzando i messaggi che sono stati letti in mbox (se la casella di posta corrente è la
casella di posta di sistema e a meno che tenere è impostato), eliminando i messaggi che sono stati esplicitamente salvati
(salvo che conserva è impostato), scartando i messaggi che sono stati cancellati e salvando tutto
messaggi rimanenti nella casella di posta.

Rispondi a a Messaggio Lista
Sinossi:
R[rispondi] [msglist]
R[rispondere] [msglist]

Invia un messaggio di risposta al mittente di ogni messaggio nel msglist. La riga dell'oggetto deve
essere formato per concatenazione Ri:(a meno che non inizi già con quella stringa) e il
oggetto del primo messaggio. Se record è impostato su un nome file, la risposta deve essere
salvato alla fine di quel file.

Vedi anche il capovolgere variabile.

Rispondi a a Messaggio
Sinossi:
r[rispondi] [messaggio]
r[rispondere] [messaggio]

Invia un messaggio di risposta a tutti i destinatari inclusi nell'intestazione del messaggio. Il soggetto
la linea deve essere formata concatenando Ri:(a meno che non inizi già con quello
stringa) e l'oggetto del messaggio. Se record è impostato su un nome file, la risposta
deve essere salvato alla fine di tale file.

Vedi anche il capovolgere variabile.

conservare testata campi
Sinossi:
ritirarsi[ain] [campo-intestazione...]

Conserva i campi di intestazione specificati durante la scrittura dei messaggi. Questo comando sovrascriverà tutto
scartare ed ignorare comandi. Il confronto dei campi di intestazione deve essere in un caso-
maniera insensibile. Se non vengono specificati argomenti, scrivi un elenco di quelli attualmente conservati
campi di intestazione allo standard output; l'elenco non deve riflettere lo stesso ordine di intestazione
campi che sono stati inseriti.

Risparmi Messaggi
Sinossi:
s[uccello] [filetto]
s[uccello] [msglist] filetto
S[uccello] [msglist]

Salva i messaggi specificati nel file chiamato dal percorso filettoo mbox se l'
filetto argomento viene omesso. Il file deve essere creato se non esiste; altrimenti, il
i messaggi devono essere allegati al file. Il messaggio deve essere messo nello stato salvatoe
devono comportarsi come specificato nella descrizione del salvato stato quando la casella di posta corrente
è uscito dal smettere or filetto comando.

Nella forma maiuscola, salva i messaggi specificati in un file il cui nome deriva da
l'autore del primo messaggio. Il nome del file è da intendersi come quello dell'autore
nome senza tutti gli indirizzi di rete. Vedi anche il Copia, azione supplementaree Azione supplementare
comandi e cartella di uscita variabile.

Impostato Variabili
Sinossi:
se[t] [Nome[=[stringa]] ...] [Nome=numero ...] [noNome ...]

Definire una o più variabili chiamate Nome. Alla variabile può essere assegnato un null, una stringa o un
valore numerico. Citando e -le fughe possono verificarsi ovunque in stringa, come descritto
in precedenza, come se il stringa parte dell'argomento erano l'intero argomento. le forme
Nome ed Nome= deve essere equivalente a Nome="" per le variabili che accettano valori stringa. Il
set comando senza argomenti deve scrivere un elenco di tutte le variabili definite e le loro
valori. Il no Nome forma deve essere equivalente a non settato Nome.

invocare a Conchiglia
Sinossi:
SH[braccio]

Invoca un interprete di comandi interattivo (vedi anche SHELL).

Dsiplay Messaggio Taglia
Sinossi:
si[ze] [msglist]

Scrivi la dimensione in byte di ciascuno dei messaggi specificati.

Leggi posta x Comandi Da a Compila il
Sinossi:
così[Urcan a] filetto

Leggere ed eseguire comandi dal file denominato dal percorso filetto e torna al comando
modalità.

Dsiplay Inizio of Messaggi
Sinossi:
a[p] [msglist]

Scrivi le prime righe di ciascuno dei messaggi specificati. Se la topline la variabile è
set, è preso come il numero di righe da scrivere. Il valore predefinito è 5.

tattile Messaggi
Sinossi:
a te[ch] [msglist]

Tocca i messaggi specificati. Se qualche messaggio in msglist non è specificamente cancellato né
salvato in un file, deve essere inserito nel mbox alla cessazione normale. Vedere exit ed
smettere.

Elimina Alias
Sinossi:
una[collegato] [alias]...

Elimina i nomi alias specificati. Se un alias specificato non esiste, i risultati sono
non specificato.

Undelete Messaggi
Sinossi:
u[cancella] [msglist]

Modifica lo stato dei messaggi specificati da cancellati a letti. Se stampa automatica è impostato, il
sarà scritto l'ultimo messaggio di quelli ripristinati. Se msglist non è specificato, il messaggio
deve essere selezionato come segue:

* Se ci sono messaggi cancellati che seguono il messaggio corrente, il primo di questi
deve essere scelto.

* In caso contrario, l'ultimo messaggio cancellato che precede anche il messaggio corrente sarà
scelto.

unset Variabili
Sinossi:
uns[et] Nome...

Causa la cancellazione delle variabili specificate.

Modifica Messaggio con Schermo intero editore
Sinossi:
v[isual] [msglist]

Modifica i messaggi dati con un editor di schermo. Ogni messaggio deve essere collocato in un'area temporanea
file e l'utility denominata da VISIVO deve essere invocata per modificare ogni file in
sequenza. L'editor predefinito deve essere vi.

I visivo Il comando non modifica il contenuto di quei messaggi nella casella di posta.

Scrivi Messaggi a a Compila il
Sinossi:
w[rito] [msglist] filetto

Scrivi i messaggi dati nel file specificato dal percorso filetto, meno il messaggio
intestazione. In caso contrario, sarà equivalente al salvare comando.

Scorrere testata Dsiplay
Sinossi:
z[+|-]

Scorri in avanti la visualizzazione dell'intestazione (se '+' è specificato o se non è specificata alcuna opzione) o
indietro (se '-' è specificato) una schermata. Il numero di intestazioni scritte deve essere impostato
dal schermo variabile.

invocare Conchiglia Comando
Sinossi:
!command

Invoca l'interprete dei comandi specificato da SHELL con due argomenti: -c ed command.
(Guarda anche sh -c.) Se la scoppio variabile è impostata, ogni occorrenza senza caratteri di escape di '!' in
command deve essere sostituito con il comando eseguito dal precedente ! comando o ~!
comando fuga.

Nullo Comando
Sinossi:
# commento

Questo comando nullo (commento) deve essere ignorato da posta x.

Dsiplay Corrente Messaggio Numero
Sinossi:
=

Scrivi il numero del messaggio corrente.

Comando Escapes in posta x
I seguenti comandi possono essere immessi solo dalla modalità di input, iniziando una riga con il
carattere di escape (per impostazione predefinita, ('~')). Vedi il fuga descrizione variabile per
cambiando questo carattere speciale. Il formato dei comandi deve essere:

<escape caratteri><comando-char><separatore>[<argomenti>]

dove ilseparatore> può essere zero o più caratteri.

Nelle seguenti descrizioni, l'applicazione deve garantire che l'argomento command (ma
non mailx-comando) è una stringa di comando della shell. Qualsiasi stringa accettabile per il comando
interprete specificato dal SHELL variabile quando viene invocato come SHELL -c stringa_comando
sarà valido. Il comando può essere presentato come più argomenti (ovvero, citare è
non richiesto).

Fughe di comando che sono elencate con msglist or mailx-comando gli argomenti non sono validi in
Modalità di invio e produrre risultati non specificati.

~! command
Invoca l'interprete dei comandi specificato da SHELL con due argomenti: -c ed
command; e poi tornare alla modalità di inserimento. Se la scoppio variabile è impostata, ogni
occorrenza inevitabile di '!' in command deve essere sostituito con il comando
eseguito dal precedente ! comando o ~! comando fuga.

~. Simula la fine del file (termina l'input del messaggio).

~: mailx-comando, ~_ mailx-comando
Eseguire la richiesta a livello di comando.

~? Scrivi un riepilogo delle fughe di comando.

~A Questo sarà equivalente a ~i Segno.

~a Questo sarà equivalente a ~i segno.

~b Nome...
Aggiungere il Nomes alla copia carbone nascosta (bcc) elenco.

~c Nome...
Aggiungere il Nomes alla copia carbone (Cc) elenco.

~d Leggi nel file della lettera non consegnata. Vedere DEAD per una descrizione di questo file.

~e Invocare l'editor, come specificato dal EDITOR variabile d'ambiente, sul
messaggio parziale.

~f [msglist]
Inoltra i messaggi specificati. I messaggi specificati devono essere inseriti in
il messaggio corrente senza alterazioni. Anche questo comando escape deve inserire
intestazioni del messaggio nel messaggio con la selezione del campo influenzata dal scartare,
ignoraree conservare comandi.

~F [msglist]
Questo deve essere l'equivalente di ~f comando escape, tranne che per tutte le intestazioni
devono essere inclusi nel messaggio, indipendentemente dal precedente scartare, ignoraree
conservare comandi.

~h Se lo standard input è un terminale, richiedere a Oggetto linea e il A, Cce
bcc elenchi. Possono essere presentate anche altre intestazioni definite dall'implementazione per
la modifica. Se il campo è scritto con un valore iniziale, può essere modificato come se
era appena stato digitato.

~i stringa Inserisci il valore della variabile denominata, seguito da a , nel testo
del messaggio. Se la stringa non è impostata o è nulla, il messaggio non deve essere
cambiato.

~m [msglist]
Inserisci i messaggi specificati nel messaggio, anteponendo le righe non vuote con
la stringa in prefisso indent variabile. Anche questo comando escape deve inserire
intestazioni del messaggio nel messaggio, con la selezione del campo influenzata dal scartare,
ignoraree conservare comandi.

~M [msglist]
Questo deve essere l'equivalente di ~m comando escape, tranne che per tutte le intestazioni
devono essere inclusi nel messaggio, indipendentemente dal precedente scartare, ignoraree
conservare comandi.

~p Scrivi il messaggio che stai inserendo. Se il messaggio è più lungo di crt linee (vedi
Interno Variabili in posta x), l'output deve essere impaginato come descritto per il
PAGER variabile.

~q Esci (vedi smettere comando) dalla modalità di input simulando un interrupt. Se la
corpo del messaggio non è vuoto, il messaggio parziale deve essere salvato nel
file di lettera morta. Vedere DEAD per una descrizione di questo file.

~r filetto, ~< filetto, ~r !command, ~< !command
Leggi nel file specificato dal percorso filetto. Se l'argomento inizia con an
('!'), il resto della stringa deve essere considerato arbitrario
comando di sistema; l'interprete dei comandi specificato da SHELL deve essere invocato con
due argomenti: -c ed command. L'uscita standard di command deve essere inserito
nel messaggio.

~s stringa Imposta la riga dell'oggetto su stringa.

~t Nome...
Aggiungi il dato Nomes al A elenco.

~v Invocare l'editor a schermo intero, come specificato dal VISIVO variabile d'ambiente,
sul messaggio parziale.

~w filetto Scrivi il messaggio parziale, senza l'intestazione, sul file nominato dal
pathname filetto. Il file deve essere creato o il messaggio deve essere allegato ad esso
se il file esiste.

~x Esci come con ~q, tranne che il messaggio non deve essere salvato nel file di messaggi non recapitabili.

~| command
Convogliare il corpo del messaggio attraverso il dato command invocando il comando
interprete specificato da SHELL con due argomenti: -c ed command. Se il
command restituisce uno stato di uscita riuscito, lo standard output del comando
sostituisce il messaggio. In caso contrario, il messaggio resta invariato. Se la
command fallisce, deve essere scritto un messaggio di errore con lo stato di uscita.

EXIT STATUS


Quando il -e specificata l'opzione, vengono restituiti i seguenti valori di uscita:

0 Posta trovata.

>0 La posta non è stata trovata o si è verificato un errore.

In caso contrario, vengono restituiti i seguenti valori di uscita:

0 Completamento riuscito; nota che questo stato implica che tutti i messaggi erano inviato,
ma non garantisce che nessuno di loro fosse effettivamente consegnato.

>0 Si è verificato un errore.

CONSEGUENZE OF ERRORI


In modalità di input (modalità di ricezione) o modalità di invio:

* Se si verifica un errore durante l'elaborazione di una riga di input che inizia con a ('~')
carattere, (vedi Comando Escapes in posta x), deve essere scritto un messaggio diagnostico su
errore standard, e il messaggio che si sta componendo può essere modificato, ma questa condizione
non impedisce l'invio del messaggio.

* Altri errori impediranno l'invio del messaggio.

In modalità di comando:

* Predefinito.

I i seguenti sezioni sono Informativo.

APPLICAZIONI USO


La consegna di messaggi a sistemi remoti richiede l'esistenza di percorsi di comunicazione per
tali sistemi. Questi non devono esistere.

Le linee di input sono limitate a {LINE_MAX} byte, ma i mailer tra i sistemi possono imporre di più
severe restrizioni sulla lunghezza della linea. Questo volume di POSIX.1‐2008 non pone alcun
restrizioni sulla lunghezza dei messaggi gestiti da posta x, e per la consegna di local
messaggi le uniche limitazioni dovrebbero essere i normali problemi di spazio su disco disponibile per
il file di posta di destinazione. Quando si inviano messaggi a macchine esterne, si consigliano le applicazioni
limitare i messaggi a meno di 100000 byte perché alcuni gateway di posta impongono messaggi-
restrizioni di lunghezza.

Il formato della casella di posta di sistema non è intenzionalmente specificato. Non tutti i sistemi implementano
cassette postali di sistema come file flat, in particolare con l'avvento dei messaggi di posta multimediali.
Alcune cassette postali di sistema possono essere più file, altri record in un database. L'interno
il formato dei messaggi stessi è specificato con il formato storico dalla Versione 7,
ma solo dopo che i messaggi sono stati salvati in qualche file diverso dalla casella di posta di sistema.
Questo è stato fatto in modo che molte applicazioni storiche che si aspettano cassette postali di file di testo non lo siano
rotto.

Alcuni nuovi formati per i messaggi possono essere previsti in futuro, probabilmente incluso il binario
dati, bitmap e vari oggetti multimediali. Come descritto qui, posta x non è proibito
dalla gestione di tali messaggi, ma deve archiviarli come file di testo in caselle di posta secondarie
(a meno che non venga utilizzata qualche estensione, come una variabile o un'opzione della riga di comando, per modificare il
formato memorizzato). Il suo metodo per farlo è definito dall'implementazione e potrebbe includere
traducendo i dati in un file di testo compatibile o in forma leggibile o omettendo alcuni
porzioni del messaggio dall'output memorizzato.

I scartare ed ignorare i comandi non sono l'inverso di conservare comando. Il conservare command
scarta tutti i campi di intestazione eccetto quelli esplicitamente mantenuti. Il scartare il comando mantiene
tutti i campi di intestazione tranne quelli esplicitamente scartati. Se esistono intestazioni sul mantenuto
elenco di intestazione, scartare ed ignorare i comandi vengono ignorati.

ESEMPI


Nessuno.

FONDAMENTO LOGICO


Gli sviluppatori standard sentivano fortemente che un metodo per le applicazioni a cui inviare messaggi
utenti specifici era necessario. L'esempio ovvio è un'utilità batch, in esecuzione non
in modo interattivo, che desidera comunicare errori o risultati a un utente. Tuttavia, l'effettivo
formato, meccanismo di consegna e metodo di lettura del messaggio sono chiaramente oltre lo scopo
di questo volume di POSIX.1‐2008.

Lo scopo di questo comando è fornire un'interfaccia semplice e portatile per l'invio di messaggi
non interattivo. Definisce semplicemente un "front-end" per il sistema di posta storico. è
ha suggerito che le implementazioni denotino esplicitamente il mittente e il destinatario nel corpo di
il messaggio consegnato. Ulteriori specifiche dei formati per la busta del messaggio o
il messaggio stesso non è stato deliberatamente formulato, poiché l'industria è nel bel mezzo di un cambiamento
dagli standard attuali a uno standard più internazionalizzato ed è probabilmente
non è corretto, in questo momento, richiedere l'uno o l'altro.

Le implementazioni sono incoraggiate a conformarsi ai vari meccanismi di consegna descritti in
gli standard CCITT X.400 o agli standard Internet equivalenti, descritti in Internet
La richiesta di commento (RFC) documenta RFC 819, RFC 822, RFC 920, RFC 921 e RFC 1123.

Molti sistemi storici hanno modificato ogni linea del corpo che è iniziata con Da anteponendo il
'F' con ">". Non è necessario, ma consentito, farlo quando la stringa non segue
una riga vuota perché non può essere confusa con l'intestazione successiva.

I edit ed visivo i comandi modificano semplicemente i messaggi specificati in un file temporaneo. Essi
non modificare il contenuto di quei messaggi nella casella di posta; una tale capacità potrebbe essere
aggiunto come estensione, ad esempio utilizzando nomi di comando diversi.

La restrizione su una riga dell'oggetto di {LINE_MAX}-10 byte si basa sullo storico
formato che consuma 10 byte per Oggetto: e il finale . Molti storici
i mailer che un messaggio può incontrare su altri sistemi non sono in grado di gestire le linee che
lungo, tuttavia.

Come le utenze logger ed lp, posta x certo è difficile da testare. Questo non era
ritenuto una giustificazione sufficiente per escludere questa utilità da questo volume di POSIX.1‐2008.
È anche discutibile che sia, in effetti, verificabile, ma che i test stessi non lo siano
portatile.

Quando posta x viene utilizzato da un'applicazione che desidera ricevere i risultati come se nessuno
delle funzionalità dell'opzione User Portability Utilities erano supportate, DEAD ambiente
la variabile deve essere impostata su / Dev / null. In caso contrario, potrebbe essere soggetto alle creazioni di file
descritto in posta x EVENTI ASINCRONI. Allo stesso modo, se MAILRC la variabile d'ambiente è
non impostato su / Dev / null, versioni storiche di posta x ed posta leggi i comandi di inizializzazione
da un file prima dell'inizio dell'elaborazione. Dall'inizializzazione specificata da un utente
potrebbe alterare il contenuto dei messaggi che un'applicazione sta tentando di inviare, tali applicazioni
deve impostare MAILRC a / Dev / null.

La descrizione di LC_TIME usa ``può influenzare'' perché molte implementazioni storiche lo fanno
non o non può manipolare le stringhe di data e ora nelle intestazioni della posta in arrivo. Alcuni
le intestazioni trovate nella posta in arrivo non hanno informazioni sufficienti per determinare il fuso orario in
da cui ha avuto origine la posta e, pertanto, posta x impossibile convertire le stringhe di data e ora
nella forma interna che poi viene analizzata da routine come strftime() che può prendere
LC_TIME impostazioni in considerazione. Cambiare tutte queste volte in un formato specificato dall'utente è
consentito, ma non obbligatorio.

L'impaginatore selezionato quando PAGER è nullo o non impostato è parzialmente non specificato per consentire il
Pratica storica di utilizzo del Sistema V pg come predefinito. Bypassare l'impaginazione
funzione, ad esempio dichiarando che gatto è l'impaginatore, non incontrerebbe il previsto
significato di questa descrizione. Tuttavia, qualsiasi ``utente portatile'' dovrebbe impostare PAGER
esplicitamente per ottenere il suo impaginatore preferito su tutti i sistemi. La scelta dell'impaginatore è stata
reso parzialmente non specificato, a differenza del VISIVO scelta dell'editore (incaricato di essere vi) perché
la maggior parte dei pager storici segue un tema comune di input dell'utente, mentre gli editor differiscono
drammaticamente.

Opzioni per specificare gli indirizzi come cc (copia carbone) o bcc (copia carbone cieca) erano
considerati dettagli di formato e sono stati omessi.

Uno stato di uscita zero implica che tutti i messaggi erano inviato, ma non garantisce che
nessuno di loro era in realtà consegnato. L'affidabilità del meccanismo di consegna è
non specificato ed è una distinzione di marketing appropriata tra i sistemi.

Per conformarsi alle Linee guida sulla sintassi delle utilità, era necessaria una soluzione per il
opzionale filetto opzione-argomento per -f. Facendo filetto un operando, le linee guida sono
soddisfatti e gli utenti rimangono portatili. Tuttavia, obbliga le implementazioni a supportare
utilizzo come:

posta x -fin miamail.box

I no Nome metodo di declassamento delle variabili non è presente in tutti i sistemi storici, ma è
è in System V e fornisce un insieme logico di comandi corrispondenti al formato del
visualizzazione delle opzioni dal posta x set comando senza argomenti.

I chiedere ed asksub le variabili sono i nomi selezionati da BSD e System V, rispettivamente, per
la stessa caratteristica. Sono sinonimi in questo volume di POSIX.1-2008.

I posta x eco comando non è stato documentato nella versione BSD ed è stato omesso qui
perché non è ovviamente utile per gli utenti interattivi.

Il prompt predefinito su System V posta x è un , su BSD posta un .
Poiché questo volume di POSIX.1‐2008 ha scelto il posta x nome, ha mantenuto l'impostazione predefinita di System V,
supponendo che gli utenti BSD non avrebbero difficoltà con questa incompatibilità minore (che
possono scavalcare).

I significati di r ed R sono invertiti tra System V posta x e SunOS posta. Di nuovo,
poiché questo volume di POSIX.1‐2008 ha scelto il posta x nome, ha mantenuto l'impostazione predefinita di System V, ma
consente all'utente SunOS di ottenere i risultati desiderati utilizzando capovolgere, una variabile interna in
Sistema V posta x, anche se non è stato documentato nel SVID.

I prefisso indent variabile, il conservare ed Unalias comandi e il ~F ed ~M command
le fughe sono state adottate da 4.3 BSD posta.

I versione comando non è stato incluso perché nessuna specificazione sufficientemente generale del
potrebbero essere escogitate informazioni sulla versione che sarebbero comunque utili a un utente portatile. Questo
il nome del comando deve essere utilizzato dai fornitori che desiderano fornire informazioni sulla versione del
posta x comando.

Il ``file di avvio del sistema specifico per l'implementazione (non specificato)'' storicamente è stato
detto /etc/mailx.rc, ma questo nome e posizione specifici non sono obbligatori.

L'intento della formulazione per il GENERAZIONE il comando è che se un comando è già stato fatto
visualizzato il messaggio corrente dovrebbe visualizzare un messaggio successivo, ma, in caso contrario,
dovrebbe visualizzare il messaggio corrente. Considera la sequenza di comandi:

GENERAZIONE 3
delete 3
GENERAZIONE

dove stampa automatica l'opzione non è stata impostata. Il testo normativo specifica che il secondo GENERAZIONE
comando dovrebbe visualizzare un messaggio dopo il terzo messaggio, perché anche se il
il messaggio corrente non è stato visualizzato poiché è stato impostato dal delete comando, è stato
visualizzato poiché il messaggio corrente era qualcosa di diverso dal messaggio numero 3. Questo non
non sempre corrisponde alla pratica storica in alcune implementazioni, dove il file di comando
indirizzo seguito da GENERAZIONE (o il comando predefinito) salterebbe il messaggio per il quale il
l'utente ha cercato.

FUTURE INDICAZIONI


Nessuno.

Usa mailxposix online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    VBA-M (archiviato - ora su Github)
    VBA-M (archiviato - ora su Github)
    Il progetto si è spostato in
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caratteristiche: Creazioni di cheat salva gli stati multi
    sistema, supporta gba, gbc, gb, sgb,
    sgb2Tu...
    Scarica VBA-M (Archiviato - Ora su Github)
  • 2
    Stacer
    Stacer
    Ottimizzatore e monitoraggio del sistema Linux
    Repository Github:
    https://github.com/oguzhaninan/Stacer.
    Pubblico: utenti finali/desktop. Utente
    interfaccia: Qt. Programmazione La...
    Scarica Stacer
  • 3
    Orange Fox
    Orange Fox
    Fork di TeamWinRecoveryProject(TWRP)
    con molte funzioni aggiuntive, riprogettazione
    e più Caratteristiche: Supporta Treble e
    ROM non Treble Kernel Oreo aggiornato,
    costruito...
    Scarica OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB OpenSource
    Portale delle operazioni IT: un open completo
    sorgente, ITIL, servizio web based
    strumento di gestione compreso un full
    CMDB personalizzabile, un sistema di helpdesk e
    un uomo dei documenti...
    Scarica ittop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine è una musica multipiattaforma
    giocatore e organizzatore di librerie ispirato da
    Amarok 1.4. Ha un veloce e
    interfaccia facile da usare, e ti permette di
    cerca e...
    Scarica Clementina
  • 6
    XISMUS
    XISMUS
    ATTENZIONE: l'aggiornamento cumulativo 2.4.3 ha
    stato rilasciato!! L'aggiornamento funziona per qualsiasi
    precedente versione 2.xx. Se stai aggiornando
    dalla versione v1.xx, scaricare e
    i ...
    Scarica XISMuS
  • Di Più "

Comandi Linux

Ad