So senden Sie E-Mails mit Anhängen über die Befehlszeile in Linux

How Send Email With Attachments From Command Line Linux



Die meisten Computerbenutzer kennen wahrscheinlich den einfachen Vorgang des Sendens und Empfangens von E-Mails. Neben einfachen Textkonversationen können E-Mails auch zum Senden und Empfangen von Dateien verwendet werden. Diese Dateien werden innerhalb einer E-Mail als Anhänge übertragen. Zum Senden und Empfangen von E-Mails mit Anhängen kann ein beliebiger E-Mail-Client Ihrer Wahl verwendet werden.

Als Linux-Benutzer bevorzugen Sie möglicherweise terminalbasierte Methoden zum Senden von E-Mails mit Anhängen. Dieser Artikel zeigt Ihnen vier verschiedene Methoden zum Senden von E-Mails mit Anhängen über die Befehlszeile in Linux Mint 20.







Sie können eine der folgenden vier Methoden verwenden, um eine E-Mail mit Anhängen über die Befehlszeile in Linux Mint 20 zu senden.



Hinweis: Hängen Sie für alle unten besprochenen Methoden die Beispieltextdatei mit dem Namen abc.txt an jede E-Mail an. Sie können auch andere Arten von Dateien wie PDFs, Tabellenkalkulationen, Bilder, Audios und mehr anhängen.



Methode 1: Verwenden des mutt-Pakets

Das mutt-Paket wird standardmäßig nicht auf Linux-Systemen installiert. Sie müssen dieses Paket also zuerst installieren, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:





$sudogeeignetInstallierenKöter

Sobald das mutt-Paket zusammen mit allen erforderlichen Abhängigkeiten auf Ihrem Linux Mint 20-System installiert ist, können Sie weitere Befehle ausführen, wie in der folgenden Abbildung gezeigt:



Nachdem das mutt-Paket auf unserem System installiert wurde, können Sie dieses Paket verwenden, um eine E-Mail mit Anhängen auf die unten gezeigte Weise zu senden:

$rauswerfenBeispiel-E-Mail-Text|mutt –s Beispiel-E-Mail-Betreff
–eine Beispiel-E-Mail-ID des Anhangs

Ersetzen Sie hier den Beispiel-E-Mail-Text durch den tatsächlichen Text Ihrer E-Mail. Beispiel-E-Mail-Betreff mit dem tatsächlichen Betreff Ihrer E-Mail; SampleAttachment mit dem Pfad der Datei, die Sie anhängen möchten (Sie können auch mehrere Dateien in einer einzigen E-Mail anhängen, indem Sie einfach die Pfade aller anzuhängenden Dateien angeben, getrennt durch Leerzeichen); und SampleEmailID mit der E-Mail-ID des gewünschten Empfängers, an den Sie die E-Mail senden möchten.

Methode 2: Verwenden des Mail-Befehls

Der Befehl mail ist im Paket mailutils enthalten, das auf Linux-Systemen nicht standardmäßig installiert ist. Um diese Methode zu verwenden, müssen Sie dieses Paket zuerst installieren, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

$sudogeeignetInstallierenmailutils

Sobald das mailutils-Paket zusammen mit allen erforderlichen Abhängigkeiten auf Ihrem Linux Mint 20-System installiert ist, können Sie weitere Befehle ausführen, wie in der folgenden Abbildung gezeigt:

Nachdem das mailutils-Paket auf Ihrem System installiert wurde, können Sie dieses Paket verwenden, um eine E-Mail mit Anhängen auf folgende Weise zu senden:

$rauswerfenBeispiel-E-Mail-Text|mail –s Beispiel-E-Mail-Betreff
SampleEmailID –Ein SampleAttachment

Ersetzen Sie hier den Beispiel-E-Mail-Text durch den tatsächlichen Text Ihrer E-Mail. Beispiel-E-Mail-Betreff mit dem tatsächlichen Betreff Ihrer E-Mail; SampleAttachment mit dem Pfad der Datei, die Sie anhängen möchten (Sie können auch mehrere Dateien an eine einzelne E-Mail anhängen, indem Sie einfach die Pfade aller anzuhängenden Dateien angeben, getrennt durch Leerzeichen); und SampleEmailID mit der E-Mail-ID des gewünschten Empfängers, an den Sie die E-Mail senden möchten.

Methode 3: Verwenden des mailx-Befehls

Der Befehl mailx ist auch im mailutils-Paket enthalten und da Sie dieses Paket wahrscheinlich bereits in Methode 2 installiert haben, müssen Sie das Paket nicht erneut installieren. Stattdessen können Sie den Befehl mailx verwenden, um eine E-Mail mit Anhängen auf die unten gezeigte Weise zu senden:

$rauswerfenBeispiel-E-Mail-Text|mailx –s Beispiel-E-Mail-Betreff
–eine SampleAttachment SampleEmailID

Ersetzen Sie hier den Beispiel-E-Mail-Text durch den tatsächlichen Text Ihrer E-Mail. Beispiel-E-Mail-Betreff mit dem tatsächlichen Betreff Ihrer E-Mail; SampleAttachment mit dem Pfad der Datei, die Sie anhängen möchten (Sie können auch mehrere Dateien an eine einzelne E-Mail anhängen, indem Sie einfach die Pfade aller anzuhängenden Dateien angeben, getrennt durch Leerzeichen); und SampleEmailID mit der E-Mail-ID der Person, an die Sie die E-Mail senden möchten.

Methode 4: Verwenden des mpack-Pakets

Das Paket mpack wird auch nicht standardmäßig auf Linux-Systemen installiert. Sie können dieses Paket installieren, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

$sudogeeignetInstallierenmpack

Nachdem das mpack-Paket auf Ihrem Linux Mint 20-System mit allen erforderlichen Abhängigkeiten installiert wurde, können Sie weitere Befehle ausführen, wie in der folgenden Abbildung gezeigt:

Nachdem das mpack-Paket auf unserem System installiert wurde, können Sie dieses Paket verwenden, um eine E-Mail mit Anhängen auf die unten gezeigte Weise zu senden:

$mpack –s Beispiel-E-Mail-Betreff –a SampleAttachment SampleEmailID

Ersetzen Sie hier den Beispiel-E-Mail-Betreff durch den tatsächlichen Betreff Ihrer E-Mail. SampleAttachment mit dem Pfad der Datei, die Sie anhängen möchten (Sie können auch mehrere Dateien an eine einzelne E-Mail anhängen, indem Sie einfach die Pfade aller anzuhängenden Dateien angeben, getrennt durch Leerzeichen); und SampleEmailID mit der E-Mail-ID der Person, an die Sie die E-Mail senden möchten.

Abschluss

Mit einer der vier in diesem Artikel beschriebenen Methoden können Sie bequem so viele E-Mails mit Anhängen senden, wie Sie möchten. Diese Methoden sind recht einfach und unkompliziert, und nach der Installation der erforderlichen Pakete genügt ein einziger Befehl, um eine E-Mail mit Anhang über die Befehlszeile zu senden. Mit diesen Befehlen, die Ihnen zur Verfügung stehen, könnte das Versenden von E-Mails mit Anhängen nie einfacher sein als über das Terminal.