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!

Kontaktfreudig sein, Share!