Comment envoyer des e-mails avec des pièces jointes à partir de la ligne de commande dans Linux

Comment envoyer des e-mails avec des pièces jointes à partir de la ligne de commande dans Linux
La plupart des utilisateurs d'ordinateurs connaissent probablement le processus simple d'envoi et de réception des e-mails. En dehors des conversations textuelles simples, les e-mails peuvent également être utilisés pour envoyer et recevoir des fichiers. Ces fichiers sont transférés à l'intérieur d'un e-mail sous forme de pièces jointes. Tout client de messagerie de votre choix peut être utilisé pour envoyer et recevoir des e-mails avec des pièces jointes.

En tant qu'utilisateur Linux, vous préférez peut-être les méthodes basées sur le terminal pour envoyer des e-mails avec des pièces jointes. Cet article vous montre quatre méthodes différentes pour envoyer des e-mails avec des pièces jointes à partir de la ligne de commande dans Linux Mint 20.

Vous pouvez utiliser l'une des quatre méthodes suivantes pour envoyer un e-mail avec des pièces jointes à partir de la ligne de commande dans Linux Mint 20.

Remarque: Pour toutes les méthodes discutées ci-dessous, joint l'exemple de fichier texte nommé ABC.txt à chaque e-mail. Vous pouvez également joindre d'autres types de fichiers, tels que les PDF, les feuilles de calcul, les images, les audios et plus encore.

Méthode 1: Utilisation du package «Mutt»

Le package «Mutt» n'est pas installé sur les systèmes Linux par défaut. Ainsi, vous devrez d'abord installer ce package en exécutant la commande ci-dessous dans votre terminal:

$ sudo apt install mutt

Une fois le package «Mutt» installé sur votre système Linux Mint 20, ainsi que toutes les dépendances requises, vous pouvez exécuter d'autres commandes, comme indiqué dans l'image suivante:

Une fois le package «Mutt» installé sur notre système, vous pouvez utiliser ce package pour envoyer un e-mail avec des pièces jointes de la manière ci-dessous:

$ echo «Exemple de corps de messagerie» | MUTT -S "Exemple de sujet de messagerie"
-Un échantillon d'échantillonnage

Ici, remplacez «Exemple de corps de messagerie» par le corps réel de votre e-mail; «Exemple de sujet de messagerie» avec le sujet réel de votre e-mail; «SampleAtTachment» avec le chemin du fichier que vous souhaitez joindre (vous pouvez également joindre plusieurs fichiers dans un seul e-mail simplement en mentionnant les chemins de chemin de tous les fichiers à joindre, séparés par des espaces); et «SampleMailid» avec l'ID e-mail du destinataire souhaité à qui vous souhaitez envoyer l'e-mail.

Méthode 2: Utilisation de la commande «Mail»

La commande «Mail» est incluse dans le package «Mailutils», qui n'est pas installé sur les systèmes Linux par défaut. Ainsi, pour utiliser cette méthode, vous devez d'abord installer ce package en exécutant la commande suivante dans votre terminal:

$ sudo apt installer des mailutils

Une fois le package «Mailutils» installé sur votre système Linux Mint 20, ainsi que toutes les dépendances requises, vous pouvez exécuter d'autres commandes, comme indiqué dans l'image ci-dessous:

Une fois le package «Mailutils» installé sur votre système, vous pouvez utiliser ce package pour envoyer un e-mail avec des pièces jointes de la manière suivante:

$ echo «Exemple de corps de messagerie» | Mail -S "Exemple de sujet de messagerie"
SampleMailid -a SampleatTachment

Ici, remplacez «Exemple de corps de messagerie» par le corps réel de votre e-mail; «Exemple de sujet de messagerie» avec le sujet réel de votre e-mail; «SampleAtTachment» avec le chemin du fichier que vous souhaitez joindre (vous pouvez également joindre plusieurs fichiers à un seul e-mail simplement en mentionnant les chemins de chemin de tous les fichiers à joindre, séparés par des espaces); et «SampleMailid» avec l'ID e-mail du destinataire souhaité à qui vous souhaitez envoyer l'e-mail.

Méthode 3: Utilisation de la commande «MailX»

La commande «MailSx» est également incluse dans le package «Mailutils» et, comme vous avez probablement déjà installé ce package dans la méthode 2, vous n'avez pas à installer le package. Au lieu de cela, vous pouvez utiliser la commande «MailX» pour envoyer un e-mail avec des pièces jointes de la manière indiquée ci-dessous:

$ echo «Exemple de corps de messagerie» | MailX -S "Exemple de sujet de messagerie"
-Un échantillon d'échantillonnage

Ici, remplacez «Exemple de corps de messagerie» par le corps réel de votre e-mail; «Exemple de sujet de messagerie» avec le sujet réel de votre e-mail; «SampleAtTachment» avec le chemin du fichier que vous souhaitez joindre (vous pouvez également joindre plusieurs fichiers à un seul e-mail simplement en mentionnant les chemins de chemin de tous les fichiers à joindre, séparés par des espaces); et «SampleMailid» avec l'ID e-mail de la personne à qui vous souhaitez envoyer l'e-mail.

Méthode 4: Utilisation du package «MPACK»

Le package «MPACK» n'est pas non plus installé sur les systèmes Linux par défaut. Vous pouvez installer ce package en exécutant la commande ci-dessous dans votre terminal:

$ sudo apt install mpack

Une fois le package «MPACK» installé sur votre système Linux Mint 20, ainsi que toutes les dépendances requises, vous pouvez exécuter d'autres commandes, comme indiqué dans l'image suivante:

Une fois le package «MPACK» installé sur notre système, vous pouvez utiliser ce package pour envoyer un e-mail avec des pièces jointes de la manière ci-dessous:

$ MPACK -S "Exemple de sujet de messagerie" - Un échantillon d'échantillonnage SampleMailid

Ici, remplacez «Exemple de sujet par e-mail» par le sujet réel de votre e-mail; «SampleAtTachment» avec le chemin du fichier que vous souhaitez joindre (vous pouvez également joindre plusieurs fichiers à un seul e-mail simplement en mentionnant les chemins de chemin de tous les fichiers à joindre, séparés par des espaces); et exemples demailid avec l'ID e-mail de la personne à qui vous souhaitez envoyer l'e-mail.

Conclusion

En utilisant l'une des quatre méthodes discutées dans cet article, vous pouvez facilement envoyer autant de courriels avec des pièces jointes que vous le souhaitez. Ces méthodes sont assez simples et simples, et après avoir installé les packages requis, il faut juste une seule commande pour envoyer un e-mail avec une pièce jointe via la ligne de commande. Avec ces commandes à votre disposition, l'envoi de courriels avec des pièces jointes ne pourrait jamais être plus facile que via le terminal.