4 Möglichkeiten zum Senden von E -Mail -Anhängen von Linux -Befehlszeile

4 Möglichkeiten zum Senden von E -Mail -Anhängen von Linux -Befehlszeile

Sobald Sie sich der Verwendung des Linux -Terminals vertraut machen, möchten Sie alles in Ihrem System durchführen, indem Sie einfach Befehle einschließlich des Sendens von E -Mails und einem der wichtigsten Aspekte beim Senden von E -Mails eingeben, sind Anhänge.

Insbesondere für SysAdmins können Sie eine Sicherungsdatei, einen Protokolldatei-/Systembetriebsbericht oder die zugehörigen Informationen anhängen und an einen Remote -Computer oder einen Arbeitskameraden senden.

In diesem Beitrag lernen wir Möglichkeiten, eine E -Mail mit Anhang vom Linux -Terminal zu senden. Wichtig ist, dass es mehrere Befehlszeilen -E -Mail -Clients für Linux gibt, mit denen Sie E -Mails mit einfachen Funktionen verarbeiten können.

Erfordernis

Um dieses Tutorial effektiv und zuverlässig zu nutzen, müssen Sie über ein Arbeits -Mail -System verfügen oder eines der Mail -Transfer -Agenten (MTAs) für Linux auf Ihrem System einrichten.

A MTA ist eine Bewerbung für das Senden und Empfangen von E -Mails von einem Host an einen anderen.

Im Folgenden finden Sie die verschiedenen, bekannten Methoden zum Senden von E -Mails mit Anhang vom Terminal.

1. Verwenden von Mail -Befehl

Post ist Teil von Mailutils (An Debian) und mailx (auf Roter Hut) Paket und wird verwendet, um Nachrichten in der Befehlszeile zu verarbeiten.

$ sudo apt-Get Installieren Sie Mailutils # yum mailx installieren 

Jetzt ist es an der Zeit, einen E -Mail -Anhang mit dem Mail -Befehl zu senden und angezeigt zu werden.

$ echo "Nachrichtenkörper hier" | Mail -S "Betreff hier" [E -Mail geschützt] -a Backup.Reißverschluss 

Im obigen Befehl die Flagge:

  1. -S - Gibt den Betreff der Nachricht an.
  2. -A - hilft beim Anhängen einer Datei.

Sie können auch eine vorhandene Nachricht aus einer Datei wie folgt senden:

$ mail -S "Betreff hier" -T [E -Mail geschützt] -a Backup.Reißverschluss < message.txt 

2. Verwenden Sie den Befehl mutt

Köter ist ein beliebter, leichtgewichtiger Befehlszeilen -E -Mail -Client für Linux.

Wenn Sie es nicht in Ihrem System haben, geben Sie den folgenden Befehl ein, um ihn zu installieren:

$ sudo apt-get mutt # yum Installieren Sie Mutt 

Sie können eine E -Mail mit Anhang mit dem senden Köter Befehl unten.

$ echo "Nachrichtenkörper hier" | Mutt -s "Betreff hier" -eine Sicherung.ZIP [E -Mail geschützt] 

wo die Option:

  1. -S - Zeigt das Betreff der Nachricht an.
  2. -A - identifiziert die Bindungen (en).

Lesen Sie mehr über Mutt - einen Befehlszeilen -E -Mail -Client, um E -Mails vom Terminal aus zu senden

3. Verwenden von Mailx -Befehl

Mailx funktioniert eher wie das Köter Befehl und es auch ein Teil von Mailutils (Auf Debian) Paket.

$ sudo apt-Get Installieren Sie Mailutils # yum mailx installieren 

Senden Sie nun die Anhangspost mit der Befehlszeile mit Mailx Befehl.

$ echo "Nachrichtenkörper hier" | Mailx -s "Betreff hier" -eine Sicherung.ZIP [E -Mail geschützt] 

4. Verwenden Sie den Befehl mpack

mpack codiert die benannte Datei in einer oder mehreren MIME -Nachrichten und sendet die Nachricht an einen oder mehrere Empfänger oder schreibt sie an eine benannte Datei oder eine Datei fest, oder veröffentlicht sie in eine Reihe von Newsgroups.

$ sudo apt-get mpack # yum install mpack installieren 

Führen Sie den Befehl unten aus, um eine Nachricht mit Anhang zu senden.

$ mpack -s "Betreff hier" Datei [E -Mail geschützt] 

Das ist alles! Beachten Sie andere Methoden zum Senden von E -Mails mit Anhang vom Linux -Terminal, die in der obigen Liste nicht erwähnt werden?? Lassen Sie uns in den Kommentaren wissen.