La posta è il modo più rapido di comunicare messaggi ai tuoi cari, ci sono diversi server client di posta elettronica che consentono agli utenti di inviare e -mail, oltre a questo, Linux per impostazione predefinita fornisce la funzione di inviare un'e -mail utilizzando il comando "Mail" tramite il suo terminale. Possiamo scrivere l'oggetto, messaggio insieme all'indirizzo e -mail del destinatario e inviarlo solo eseguendo un singolo comando.
Esistono diversi pacchetti attraverso i quali possiamo installare il comando di posta, questi pacchetti sono discussi in questo articolo e l'uso del comando postale è anche spiegato in dettaglio.
Installazione di pacchetti di posta per diverse distribuzioni di Linux
I pacchetti di posta possono essere installati in diverse distribuzioni di Linux utilizzando i comandi di seguito.
Per CentOS/Redhat:
$ sudo yum installa mailx
Per Fedora/ Rhel:
$ sudo dnf installa mailx
Per Debian/ Ubuntu/ Linux Mint:
$ sudo apt install mailutils
Installazione del pacchetto di posta in Ubuntu
Installeremo il pacchetto di posta in Ubuntu utilizzando il pacchetto MailUtils:
$ sudo apt install mailutils -y
Visualirà le quattro opzioni del postfix con i suoi dettagli, leggi tutte le opzioni e fai clic su "OK" dopo aver deciso quale opzione si desidera scegliere, mentre abbiamo deciso di andare con "Sito Internet":
Scegli il "sito Internet" e quindi premi "OK":
Scegli il nome di dominio, abbiamo scelto "Linuxhint", puoi scegliere di tua scelta e fare clic sul pulsante "OK" per procedere:
The Mailutils è installato correttamente.
Come utilizzare il comando di posta in Linux
Il comando di posta in Linux viene utilizzato per inviare e -mail a persone diverse per comunicare alcuni messaggi, per utilizzare il comando di posta, abbiamo installato le mailutils, ora la sintassi generale dell'utilizzo del comando di posta sarà:
$ mail -s "soggetto" [destinatario-email-address]
Cc [puoi saltarlo premendo il tasto Invio]
[Premere Ctrl + D]
Utilizzare la clausola della posta per terminare la posta, il tipo "-s" per specificare l'oggetto, digitare l'indirizzo e-mail del destinatario, premere il tasto Invio, richiederà il CC (Copy Carbon) dargli o saltarlo premendo il Inserisci il tasto, digita il messaggio, si desidera comunicare e infine premere Ctrl+D per inviare il messaggio.
Per una migliore comprensione, inviamo un messaggio utilizzando un indirizzo email, [email protected], useremo il comando:
$ Mail -s "Mail casual" [email protected]
E quando verrà chiesto al "CC", lo salteremo premendo il tasto Invio e quindi digitare il messaggio:
Durante la pressione del CTRL+D, la posta verrà inviata correttamente, possiamo anche inviare la stessa posta utilizzando il comando singolo:
$ Mail -s "Mail casual" [email protected] <<< 'How are you?'
O l'altro modo di inviare un'e -mail utilizzando un singolo comando:
$ echo "Come stai?"| Mail -s" Casual Mail "[email protected]
A volte, dobbiamo inviare la posta a più utenti, in tal caso, utilizzare la seguente sintassi:
$ Mail -s "Mail casual" [email protected], [email protected] <<< 'How are you?'
Se vogliamo allegare qualche file con l'indirizzo e-mail, usa il flag "-a" insieme al comando di posta come se avessimo un file PNG con nome, indice.PNG, lo allegiamo con la posta usando il comando:
$ Mail -s "Mail casual" [email protected], [email protected] <<< 'How are you? I am sending you an image' -A /home/hammad/Downloads/index.png
Se abbiamo un messaggio in un file di testo e vogliamo inviare la posta dal file di testo, eseguire il seguente comando:
$ Mail -s "Mail casual" [email protected] < /home/hammad/mymail.txt
Per leggere le posta, usa il comando di "Mail":
Nell'output, possiamo vedere che ci sono tredici posta, per aprire qualsiasi posta, possiamo scrivere il suo numero di indice e premere il tasto ENTER, ad esempio, se vogliamo aprire la settima posta, digiteremo "7" e premeremo il Tasto Invio:
La posta e i suoi dettagli sono stati aperti:
Allo stesso modo, per eliminare le e -mail da 4-15, basta digitare "D 4 15" e premere il tasto Invio:
Per confermare la cancellazione delle posta, eseguire nuovamente il comando della posta:
Possiamo osservare che le e -mail specificate sono state eliminate dalla casella di posta, in questo modo, possiamo anche gestire la casella di posta.
Conclusione
In Linux, il comando Mail è un'utilità della linea di comando che viene utilizzata per inviare e gestire le e-mail dalla riga di comando. Il comando Mail non viene utilizzato solo per inviare e -mail ma anche per visualizzare e ricevere e -mail dai destinatari. In questo articolo, abbiamo discusso del comando postale e dei suoi comandi di installazione in diverse distribuzioni di Linux. Abbiamo anche discusso in dettaglio l'uso del comando postale nelle distribuzioni Linux con sede a Debian e Ubuntu.