Les partenaires publicitaires:

Comment envoyer un fichier texte comme une pièce jointe dans un script shell

Les scripts shell sont couramment utilisés utilisateurs Unix ou Linux. Ces scripts sont écrits pour le Code "coquille" ou l'interpréteur de ligne de commande d'un système d'exploitation. Lors de l'utilisation d'une interface de ligne de commande, plusieurs scripts sont disponibles qui permettent à un utilisateur d'ajouter des pièces jointes lors de l'envoi des e-mails. Il ne peut être que comme graphiques systèmes de courrier électronique de l'interface utilisateur conviviales, mais pour les programmeurs d'écrire des scripts shell ou les administrateurs système qui utilisent la ligne de commande, ce est une façon plus accessible de l'envoi au large des fichiers et connectez rapports.

Choses que vous devez

  • Système d'exploitation Unix ou Linux

Envoyer des pièces jointes à l'aide MUTT

  1. Connectez-vous en tant qu'utilisateur racine.

  2. Installez MUTT. Pour ce faire, si vous utilisez Linux Debian / Ubuntu Linux, tapez "# Apt-get install Mutt" dans la ligne de commande. Les utilisateurs de Fedora / CentOS ou Red Hat Linux (RHEL) peuvent saisir "# Yum install Mutt."

  3. Utilisez la commande MUTT pour envoyer un email. Tapez le texte suivant:

    $ Mutt -s "Votre Sujet" -a /tmp/yourfile.htm [email protected] lt; /tmp/mailmessage.txt

    Remplacer "Votre Sujet" avec le sujet de votre email, "tmp / yourfile.htm" avec la pièce jointe, "[email protected]" que l'e-mail que vous souhaitez l'envoyer à, et "/tmp/mailmessage.txt" que le fichier texte qui contient votre message.



  4. Appuyez "Entrez."

Envoyer des pièces jointes utilisant UUENCODE

  1. Connectez-vous à votre système Linux / Unix.

  2. Envoyez votre message et pièce jointe en tapant ce code à l'invite de commande:




    (écho "Ceci est votre message"- Uuencode /tmp/kitties.JPG) | mail -s "Sujet du courriel" [email protected]

    Remplacer "Ceci est votre message" avec votre message, "/tmp/kitties.JPG" avec votre fichier joint, "Sujet du courriel" avec votre email sujet et "[email protected]" avec l'email du destinataire.

  3. Appuyez "Entrez."

Envoyer via Metamail

  1. Connectez-vous en tant qu'utilisateur racine.

  2. Installez Metamail. Pour ce faire, si vous utilisez Linux Debian / Ubuntu Linux, tapez "# Apt-get install metamail" dans la ligne de commande. Les utilisateurs de Fedora / CentOS ou Red Hat Linux (RHEL) peuvent saisir "# Yum install metamail

  3. Utilisez la commande Metamail pour envoyer un email. Tapez le texte suivant:

    $ Metasend -b -t [email protected] -s "Sujet ici" -m Audio / hello.mp3 -f base

    Remplacer "[email protected]" avec l'e-mail de votre destinataire, "Sujet ici" à l'objet de votre courriel, "audio / basic" avec le type de votre attachement de fichier (par exemple "text / plain" ou "application / octet-stream") Et "hello.mp3" avec votre attachement.

  4. Appuyez "Entrez."

» » » » Comment envoyer un fichier texte comme une pièce jointe dans un script shell