Linux ha un programma di Mail User Agent integrato chiamato mailx. Come suggerisce il nome, si tratta di un’applicazione console che viene utilizzato per l’invio e la ricezione di e-mail. L’utilità mailx è una versione migliorata del comando mail. Insieme alla funzionalità fornita dal comando di posta originale, fornisce funzionalità extra come la possibilità di inviare allegati utilizzando il flag-a., Il comando mailx è disponibile da una varietà di diversi pacchetti:
- bsd-mailx
- cimelio di mailx
- mailutils
l’Installazione di mailx
Per Ubuntu/Debian:
sudo apt-get install bsd-mailx
Per fedore/centos:
sudo yum install mailx
Nota: Anche se il comando mailx è una versione più recente di posta elettronica originale utilità, può ancora essere fatto riferimento con la ‘posta’ la parola chiave.
Invio di un’e-mail
1., Scrivere il messaggio direttamente nella riga di comando: Per inviare una semplice e-mail, utilizzare il flag ” – s” per impostare l’oggetto tra virgolette seguito dall’e-mail del destinatario. Dopo questo, mailx attende il contenuto dell’e-mail. Per inserire nuove linee, continua a premere invio. Dopo aver scritto il contenuto, premere Ctrl + D & EOT verrà visualizzato da mailx.
$ mail -s "A mail sent using mailx" [email protected] person,Hope you're fine these daysThanksEOT
2. Prendendo il messaggio da un file
$ mail -s "A mail sent using mailx" [email protected] < /path/to/file
3. Utilizzo di pipe
$ echo "Example Message" | mail - s "A mail sent using mailx" [email protected]
4., Invio della stessa posta a più destinatari: Possiamo inviare la stessa e-mail a più ricevitori (non da cc o bcc) come segue:
$ mail - s "A mail sent using mailx" [email protected], [email protected] < /path/to/file
5. Aggiunta di CC & BCC
Possiamo inviare una copia carbone (CC) o una copia carbone cieco (BCC) per inviare la stessa e-mail a più destinatari (visibilmente o in modo nascosto). Per CC, usiamo l’opzione” – c “& per BCC usiamo l’opzione”- b ” che è seguita dagli indirizzi email.
$ mail - s "A mail sent using mailx" [email protected] -c [email protected] -b [email protected]
6. Aggiunta di allegati
Gli allegati sono una parte vitale della comunicazione e-mail., Possiamo allegare documenti, immagini, file di testo, ecc. utilizzando l’opzione” – a ” seguita dal percorso del file che vogliamo allegare.
$ mail - s "A mail sent using mailx" [email protected] -a Attachment.txt