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 ausfü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 kann eine Sicherungsdatei anhängen.oder verwandte Informationen und senden Sie sie an eine Remotemaschine oder einen Arbeitskameraden.

In diesem Beitrag lernen wir Möglichkeiten, eine E -Mail mit Anhang vom Linux -Terminal zu senden. Wichtig ist, dass es mehrere gibtSie können E -Mails mit einfachen Funktionen verarbeiten.

Erfordernis

Um dieses Tutorial effektiv und zuverlässig zu nutzen, müssen Sie über ein Arbeits -Mail -System verfügen oder eines der der Einrichtungen einrichtenauf Ihrem System.

AMTAist 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 Sie den Mail -Befehl

Postist Teil derMailutils(AnDebian) und mailx (aufRedhat) Paket und wird verwendet, um Nachrichten in der Befehlszeile zu verarbeiten.

$ sudo apt-get install mailutils
# yum install mailx

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

$ echo "Message Body Here" | mail -s "Subject Here"  -A backup.zip

Im obigen Befehl die Flagge:

  1. -s- Legt das 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 "Subject here" -t  -A backup.zip < message.txt

2. Verwenden Sie den Befehl Mutt

Muttist ein beliebtes, leichtes Gewicht.

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

$ sudo apt-get install mutt
# yum install mutt

Sie können eine E -Mail mit Anhang mit dem sendenMuttBefehl unten.

$ echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip 

wo die Option:

  1. -s- Zeigt das Betreff der Nachricht an.
  2. -a- identifiziert die Anhaftung (en).

Lesen Sie mehr über

3. Verwenden Sie den Befehl mailx

Mailxfunktioniert eher wie dasMuttBefehl und es auch ein Teil vonMailutils(Auf Debian) Paket.

$ sudo apt-get install mailutils
# yum install mailx

Senden Sie nun die Anhangspost mit der Befehlszeile mitMailxBefehl.

$ echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip 

4. Verwenden Sie den MPACK -Befehl

mpackcodiert die benannte Datei in eine oder mehrere 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 an eine Reihe von Newsgroups.

$ sudo apt-get install mpack
# yum install mpack

Um eine Nachricht mit Anhang zu senden, führen Sie den folgenden Befehl aus.

$ mpack -s "Subject here" file 

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 es uns in den Kommentaren wissen.