4 façons d'envoyer la pièce jointe par e-mail à partir de la ligne de commande Linux

4 façons d'envoyer la pièce jointe par e-mail à partir de la ligne de commande Linux

Une fois que vous vous familiarisez à l'utilisation du terminal Linux, vous souhaitez tout faire sur votre système en tapant simplement des commandes, y compris l'envoi d'e-mails et l'un des aspects importants de l'envoi de courriels est les pièces jointes.

Surtout pour Sysadmins, peut joindre un fichier de sauvegarde, un rapport de fonctionnement du fichier journal / système ou des informations connexes, et les envoyer à une machine distante ou à un compagnon de travail.

Dans cet article, nous apprendrons des moyens d'envoyer un e-mail avec la pièce jointe du terminal Linux. Surtout, il existe plusieurs clients de messagerie de ligne de commande pour Linux que vous pouvez utiliser pour traiter les e-mails avec des fonctionnalités simples.

Exigence

Pour utiliser efficacement et de manière fiable ce tutoriel, vous devez avoir un système de courrier ou configurer l'un des agents de transfert de courrier (MTA) pour Linux sur votre système.

UN MTA est une demande responsable de l'envoi et de la réception des e-mails d'un hôte à un autre.

Vous trouverez ci-dessous les différentes méthodes bien connues pour envoyer des e-mails avec la pièce jointe du terminal.

1. Utilisation de la commande Mail

poster fait partie du maillutiles (Sur Debian) et MailX (sur Chapeau rouge) package et il est utilisé pour traiter les messages sur la ligne de commande.

$ sudo apt-get install usilutils # yum instally MailX 

Il est maintenant temps d'envoyer une pièce jointe par e-mail à l'aide de la commande de courrier a affiché.

$ echo "Corps de message ici" | Mail -s "Sujet ici" [Protégé par e-mail] -Une sauvegarde.zipper 

Dans la commande ci-dessus, le drapeau:

  1. -s - Spécifie le sujet du message.
  2. -UN - Aide à joindre un fichier.

Vous pouvez également envoyer un message existant à partir d'un fichier comme suit:

$ Mail -s "Sujet ici" -T [Protégé par e-mail] -a sauvegarde.zipper < message.txt 

2. Utilisation de la commande MUTT

cabot est un client de messagerie de ligne de commande populaire et léger pour Linux.

Si vous ne l'avez pas sur votre système, tapez la commande ci-dessous pour l'installer:

$ sudo apt-get install mutt # yum install must Mutt 

Vous pouvez envoyer un e-mail avec la pièce jointe en utilisant le cabot commande ci-dessous.

$ echo "Corps de message ici" | mutt -s "Sujet ici" -une sauvegarde.zip [e-mail protégé] 

où l'option:

  1. -s - indique le sujet du message.
  2. -un - identifie la (s) attachement (s).

En savoir plus sur Mutt - un client de messagerie de ligne de commande pour envoyer des e-mails du terminal

3. Utilisation de la commande MailX

MAILX Fonctionne plus comme le cabot commande et c'est aussi une partie de maillutiles (Sur Debian) Package.

$ sudo apt-get install usilutils # yum instally MailX 

Envoyez maintenant le courrier de la pièce jointe à partir de la ligne de commande en utilisant MAILX commande.

$ echo "Corps de message ici" | MailX -s "Sujet ici" -une sauvegarde.zip [e-mail protégé] 

4. Utilisation de la commande MPACK

mpack code le fichier nommé dans un ou plusieurs messages MIME et envoie le message à un ou plusieurs destinataires, ou l'écrit à un fichier nommé ou à un ensemble de fichiers, ou le publie à un ensemble de groupes de discussion.

$ sudo apt-get install mpack # yum install mpack 

Pour envoyer un message avec pièce jointe, exécutez la commande ci-dessous.

$ MPACK -S "Sujet ici" Fichier [Protégé par e-mail] 

C'est tout! Avez-vous à l'esprit toutes les autres méthodes d'envoi de courriels avec la pièce jointe du terminal Linux, qui ne sont pas mentionnés dans la liste ci-dessus? Faites le nous savoir dans les commentaires.