Gewusst wie: senden Sie eine Textdatei als E-Mail-Anhang in einem Shellskript
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."