Gewusst wie: senden Sie eine Textdatei als E-Mail-Anhang in einem Shellskript

January 15

Shell-Skripte sind häufig verwendete UNIX- oder Linux-Benutzer. Diese Skripte sind für die "Shell" oder ein Betriebssystem-Befehlszeileninterpreter geschriebene Code. Wenn Sie eine Kommandozeilen-Schnittstelle verwenden, mehrere Skripte stehen, ermöglichen einen Benutzer, Attachments hinzufügen, wenn Sie e-Mails senden. Möglicherweise nicht so benutzerfreundlich wie grafischen Interface e-Mail-Systemen, aber für Programmierer Schreiben von Shell-Skripten oder Systemadministratoren, die der Befehlszeile verwenden, dies ist ein zugänglicher Art aus Dateien und Protokollberichte zu versenden.

Anweisungen

Senden von Anlagen mit MUTT

1 Melden Sie sich als Root-Benutzer.

2 MUTT zu installieren. Dies zu tun, wenn mit Debian Linux / Ubuntu Linux, "# apt-Get install Mutt" in der Kommandozeile eintippen. Fedora / CentOS oder Red Hat Linux (RHEL) Benutzer können eintippen "# Yum install Mutt."

3 Verwenden Sie den MUTT-Befehl, um eine e-Mail zu senden. Geben Sie Folgendes:

$ Mutt -s "Des Motivs" - ein /tmp/yourfile.htm [email protected] < /tmp/mailmessage.txt

"Des Motivs" mit dem Betreff der e-Mail, "tmp/yourfile.htm" mit der Anlage, "[email protected]" zu ersetzen, als die e-Mail, die Sie, senden möchten und "/ tmp/mailmessage.txt" als Textdatei, die Ihre Nachricht enthält.

4 Drücken Sie "Enter."

Mit UUENCODE Anlagen senden

5 Melden Sie Ihr Linux/Unix-System.

6 Senden Sie Ihre Nachricht mit Anlage diesen Code an der Eingabeaufforderung eingeben:

(echo "Dies ist Ihre e-Mail-Nachricht"; Uuencode/Tmp/Kätzchen. JPG) | Mail -s "Betreff"[email protected]

Ersetzen Sie "Das ist Ihre e-Mail-Nachricht" mit Ihrer e-Mail-Nachricht, "/ Tmp/Kätzchen. JPG"mit Ihrem Dateianlage,"Betreff"mit Ihrer e-Mail-Betreff und"[email protected]"mit der Empfänger-Email.

7 Drücken Sie "Enter."

Senden Sie Anlagen mit Metamail

8 Melden Sie sich als Root-Benutzer.

9 Installieren Sie Metamail. Dies zu tun, wenn mit Debian Linux / Ubuntu Linux, "# apt-Get install Metamail" in der Kommandozeile eintippen. Fedora / CentOS oder Red Hat Linux (RHEL) Benutzer können in "# Yum install Metamail eingeben

10 Verwenden Sie den Befehl Metamail, eine e-Mail senden. Geben Sie Folgendes:

$ Metasend -b -t [email protected] -s "Thema hier" \ -m Audio/Basic - f hello.mp3

Replace "[email protected]" with your recipient's email, "Subject here" to the subject of your email, "audio/basic" with the file type of your attachment (e.g. "text/plain" or "application/octet-stream") and "hello.mp3" with your attachment.

11 Drücken Sie "Enter."