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

How Send Email With Attachments From Command Line 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 a ogni e-mail. 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:





$sudoadattoinstallarebastardo

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, puoi utilizzare questo pacchetto per inviare un'e-mail con allegati nel modo mostrato di seguito:

$buttato fuoriCorpo dell'email di esempio|mutt –s Oggetto dell'e-mail di esempio
–un SampleAttachment SampleEmailID

Qui, sostituisci il corpo dell'email di esempio con il corpo effettivo della tua email; Oggetto dell'e-mail di esempio con l'oggetto effettivo dell'e-mail; 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 di posta

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

$sudoadattoinstallaremailutils

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:

$buttato fuoriCorpo dell'email di esempio|mail –s Oggetto e-mail di esempio
SampleEmailID –Un allegato di esempio

Qui, sostituisci il corpo dell'email di esempio con il corpo effettivo della tua email; Oggetto dell'e-mail di esempio con l'oggetto effettivo dell'e-mail; SampleAttachment con il percorso del file che vuoi allegare (puoi anche allegare 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

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

$buttato fuoriCorpo dell'email di esempio|mailx –s Oggetto email di esempio
–un SampleAttachment SampleEmailID

Qui, sostituisci il corpo dell'email di esempio con il corpo effettivo della tua email; Oggetto dell'e-mail di esempio con l'oggetto effettivo dell'e-mail; SampleAttachment con il percorso del file che vuoi allegare (puoi anche allegare 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:

$sudoadattoinstallarempack

Una volta che il pacchetto mpack è stato installato 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 Oggetto email di esempio –a SampleAttachment SampleEmailID

Qui, sostituisci l'oggetto dell'e-mail di esempio con l'oggetto effettivo della tua e-mail; SampleAttachment con il percorso del file che vuoi allegare (puoi anche allegare 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.