E-mail

Come inviare e-mail con allegati dalla riga di comando in Linux

Come inviare e-mail con allegati dalla riga di comando in Linux
La maggior parte degli utenti di computer ha probabilmente familiarità con il semplice processo di invio e ricezione di e-mail. Oltre alle semplici conversazioni di testo, le e-mail possono essere utilizzate anche per inviare e ricevere file. Questi file vengono trasferiti all'interno di un'e-mail come allegati. Qualsiasi client di posta elettronica di tua scelta può essere utilizzato per inviare e ricevere e-mail con allegati.

Come utente Linux, potresti preferire metodi basati su terminale per inviare e-mail con allegati. Questo articolo mostra quattro diversi metodi per inviare e-mail con allegati dalla riga di comando in Linux Mint 20.

Puoi utilizzare uno dei seguenti quattro metodi per inviare un'e-mail con allegati dalla riga di comando in Linux Mint 20.

Nota: per tutti i metodi discussi di seguito, allegato il file di testo di esempio denominato abc.txt ad ogni email. Puoi anche allegare altri tipi di file, come PDF, fogli di calcolo, immagini, audio e altro.

Metodo 1: utilizzo del pacchetto "mutt"

Il pacchetto "mutt" non è installato sui sistemi Linux per impostazione predefinita. Quindi, dovrai prima installare questo pacchetto eseguendo il comando seguente nel tuo terminale:

$ sudo apt install mutt

Una volta installato il pacchetto "mutt" sul tuo sistema Linux Mint 20, insieme a tutte le dipendenze richieste, puoi eseguire ulteriori comandi, come mostrato nell'immagine seguente:

Dopo che il pacchetto "mutt" è stato installato sul nostro sistema, è possibile utilizzare questo pacchetto per inviare un'e-mail con allegati nel modo mostrato di seguito:

$ echo “Corpo email di esempio” | mutt -s "Oggetto email di esempio"
-un SampleAttachment SampleEmailID

Qui, sostituisci "Sample Email Body" con il corpo effettivo della tua email; "Oggetto email di esempio" con l'oggetto effettivo della tua email; “SampleAttachment” con il percorso del file che si vuole allegare (si possono anche allegare più file in un'unica email semplicemente citando i percorsi di tutti i file da allegare, separati da spazi); e "SampleEmailID" con l'ID e-mail del destinatario desiderato a cui si desidera inviare l'e-mail.

Metodo 2: utilizzo del comando "posta"

Il comando "mail" è incluso nel pacchetto "mailutils", che per impostazione predefinita non viene installato sui sistemi Linux. Quindi, per utilizzare questo metodo, devi prima installare questo pacchetto eseguendo il seguente comando nel tuo terminale:

$ sudo apt install mailutils

Una volta installato il pacchetto "mailutils" sul tuo sistema Linux Mint 20, insieme a tutte le dipendenze richieste, puoi eseguire ulteriori comandi, come mostrato nell'immagine seguente:

Dopo che il pacchetto "mailutils" è stato installato sul tuo sistema, puoi utilizzare questo pacchetto per inviare un'e-mail con allegati nel modo seguente:

$ echo “Corpo email di esempio” | mail -s “Oggetto email di esempio”
SampleEmailID -A SampleAttachment

Qui, sostituisci "Sample Email Body" con il corpo effettivo della tua email; "Oggetto email di esempio" con l'oggetto effettivo della tua email; “SampleAttachment” con il percorso del file che si vuole allegare (è possibile allegare anche più file ad una singola email semplicemente citando i percorsi di tutti i file da allegare, separati da spazi); e "SampleEmailID" con l'ID e-mail del destinatario desiderato a cui si desidera inviare l'e-mail.

Metodo 3: utilizzo del comando "mailx"

Il comando "mailx" è incluso anche nel pacchetto "mailutils" e, poiché probabilmente hai già installato questo pacchetto nel Metodo 2, non devi reinstallare il pacchetto. Invece, puoi utilizzare il comando "mailx" per inviare un'e-mail con allegati nel modo mostrato di seguito:

$ echo “Corpo email di esempio” | mailx -s "Oggetto email di esempio"
-un SampleAttachment SampleEmailID

Qui, sostituisci "Sample Email Body" con il corpo effettivo della tua email; "Oggetto email di esempio" con l'oggetto effettivo della tua email; “SampleAttachment” con il percorso del file che si vuole allegare (è possibile allegare anche più file ad una singola email semplicemente citando i percorsi di tutti i file da allegare, separati da spazi); e "SampleEmailID" con l'ID e-mail della persona a cui si desidera inviare l'e-mail.

Metodo 4: utilizzo del pacchetto "mpack"

Anche il pacchetto "mpack" non è installato sui sistemi Linux per impostazione predefinita. Puoi installare questo pacchetto eseguendo il comando seguente nel tuo terminale:

$ sudo apt install mpack

Una volta installato il pacchetto "mpack" sul tuo sistema Linux Mint 20, insieme a tutte le dipendenze richieste, puoi eseguire ulteriori comandi, come mostrato nell'immagine seguente:

Dopo che il pacchetto "mpack" è stato installato sul nostro sistema, è possibile utilizzare questo pacchetto per inviare un'e-mail con allegati nel modo mostrato di seguito:

$ mpack -s “Sample Email Subject” -a SampleAttachment SampleEmailID

Qui, sostituisci "Oggetto email di esempio" con l'oggetto effettivo della tua email; “SampleAttachment” con il percorso del file che si vuole allegare (è possibile allegare anche più file ad una singola email semplicemente citando i percorsi di tutti i file da allegare, separati da spazi); e SampleEmailID con l'ID e-mail della persona a cui si desidera inviare l'e-mail.

Conclusione

Utilizzando uno dei quattro metodi discussi in questo articolo, puoi inviare comodamente tutte le e-mail con allegati che desideri. Questi metodi sono abbastanza semplici e diretti e, dopo aver installato i pacchetti richiesti, basta un singolo comando per inviare un'e-mail con un allegato tramite la riga di comando. Con questi comandi a tua disposizione, inviare e-mail con allegati non potrebbe mai essere più facile che tramite il terminale.

Motori di gioco gratuiti e open source per lo sviluppo di giochi Linux
Questo articolo tratterà un elenco di motori di gioco gratuiti e open source che possono essere utilizzati per lo sviluppo di giochi 2D e 3D su Linux....
Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...