HOWTO: Senden Anhänge und Nachricht von Shell-Skript-Befehl mail
Zweck: In einem unserer früheren Post haben wir gesehen, wie man E-Mails senden mit Shell-Skript. In diesem Blog-Post werden wir erweitern dieses Konzept und sehen, wie wir können auch Anhänge senden zusammen mit dem E-Mail-Nachricht Körper in nur einem Befehl von Shell-Skript mit unserer vertrauten Mail-Befehl.
Schritt 1: Bereiten Sie Ihre E-Mail-Text-Nachricht
cd;
nano message.txt
und geben Sie einen Text, der den Körper der E-Mail sein wird:
Hi,
This is a test message to see if you are getting my attachment and this message in the email.
Speichern und beenden Sie die Datei.
Schritt 2: Wählen Sie Ihre Verbundenheit
Angenommen, Sie möchten eine Datei namens project.txt die in Ihrem Home-Verzeichnis ist wohnhaft senden:
myserver:~$ ls /home/kushalk
message.txt project.txt
Schritt 3: Senden Sie die E-Mail-
Die folgende einzigen Befehl ermöglicht es Ihnen, eine E-Mail mit dem Mail-Befehl mit der Meldung aus Schritt 1 und der Anlage von Schritt 2 zu senden:
(cat message.txt; uuencode project.txt project) | mail -a "From: sender@abc.com" -s "My Subject" reciever@abc.com
Wo:
message.txt = Email Leiche Nachricht
project.txt = Datei, die Sie als Anlage senden wollen
project = Endstation Namen der oben project.txt Datei, die in der E-Mail gesendet werden. Sie können auch project.txt selbst das Endziel Namen.
"From: sender@abc.com" = Das Feld der E-Mail-Nachricht mit dem sender@abc.com die im Grunde ist der Absender der E-Mail bestückt werden
"Mein Betreff" = Betreff der E-Mail
receiver@abc.com = An wen Sie möchten die E-Mail zu senden
Das ist es!
Glückliche Emailing!













16. Oktober 2010 um 2:57 Uhr
[...] Wenn Sie für das Senden von Anhängen auch zusammen mit der Nachricht suchen, dann finden Sie in diesem [...]