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 anche essere utilizzate per l'invio e la ricezione di file. Questi file vengono trasferiti all'interno di un'e -mail come allegati. Qualsiasi cliente di posta elettronica di tua scelta può essere utilizzato per l'invio e la ricezione di e -mail con allegati.

Come utente Linux, potresti preferire i metodi basati sul 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.

È possibile 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 chiamato ABC.txt a ogni email. Puoi anche allegare altri tipi di file, come PDF, fogli di calcolo, immagini, audio e altro ancora.

Metodo 1: usando il pacchetto "Mutt"

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

$ sudo APT Installa Mutt

Una volta installato il pacchetto "Mutt" sul sistema Linux Mint 20, insieme a tutte le dipendenze richieste, è possibile eseguire ulteriori comandi, come mostrato nella seguente immagine:

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 "Esempio di email corpo" | Mutt -s "SEMPLICE Email Soggetto"
-Un campione di campionamento campionetta

Qui, sostituire "Esempio di email corpo" con il corpo effettivo della tua e -mail; "Esempio di argomento e -mail" con l'oggetto effettivo della tua e -mail; "SampleAttachment" con il percorso del file che si desidera allegare (puoi anche allegare più file in una singola e -mail semplicemente menzionando i percorsi di tutti i file da allegare, separati da spazi); e "Sammedailid" con l'ID e -mail del destinatario desiderato a cui si desidera inviare l'e -mail.

Metodo 2: utilizzando il comando "Mail"

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:

$ sudo apt install mailutils

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

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

$ echo "Esempio di email corpo" | Mail -s "Esempio di email Oggetto"
SAMMEMAILID -A Sampleattachment

Qui, sostituire "Esempio di email corpo" con il corpo effettivo della tua e -mail; "Esempio di argomento e -mail" con l'oggetto effettivo della tua e -mail; "SampleAttachment" con il percorso del file che si desidera allegare (puoi anche allegare più file a una singola e -mail semplicemente menzionando i percorsi di tutti i file da allegare, separati da spazi); e "Sammedailid" con l'ID e -mail del destinatario desiderato a cui si desidera inviare l'e -mail.

Metodo 3: utilizzando il comando "MailX"

Il comando "MailX" è anche incluso nel pacchetto "Mailutils" e, poiché probabilmente hai già installato questo pacchetto nel metodo 2, non è necessario installare di nuovo il pacchetto. Invece, è possibile utilizzare il comando "MailX" per inviare un'e -mail con allegati nel modo mostrato di seguito:

$ echo "Esempio di email corpo" | Mailx -S "Esempio di email Oggetto"
-Un campione di campionamento campionetta

Qui, sostituire "Esempio di email corpo" con il corpo effettivo della tua e -mail; "Esempio di argomento e -mail" con l'oggetto effettivo della tua e -mail; "SampleAttachment" con il percorso del file che si desidera allegare (puoi anche allegare più file a una singola e -mail semplicemente menzionando i percorsi di tutti i file da allegare, separati da spazi); e "Sammedailid" con l'ID e -mail della persona a cui si desidera inviare l'e -mail.

Metodo 4: utilizzando il pacchetto "MPACK"

Il pacchetto "MPACK" non è inoltre installato sui sistemi Linux per impostazione predefinita. Puoi installare questo pacchetto eseguendo il comando di seguito nel tuo terminale:

$ sudo apt install mpack

Una volta installato il pacchetto "mpack" sul sistema Linux Mint 20, insieme a tutte le dipendenze richieste, è possibile eseguire ulteriori comandi, come mostrato nella seguente immagine:

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 "SEMPLICE Email Subject" -A SampleAttachment Sampemailid

Qui, sostituire "Esempio di oggetto e -mail" con l'oggetto effettivo della tua e -mail; "SampleAttachment" con il percorso del file che si desidera allegare (puoi anche allegare più file a una singola e -mail semplicemente menzionando i percorsi di tutti i file da allegare, separati da spazi); e campionamento 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, è possibile inviare comodamente tutte le e -mail con gli allegati che desideri. Questi metodi sono abbastanza semplici e semplici e dopo aver installato i pacchetti richiesti, ci vuole solo un singolo comando per inviare un'e -mail con un allegato tramite la riga di comando. Con questi comandi a tua disposizione, l'invio di e -mail con allegati non potrebbe mai essere più facile che tramite il terminale.