Linux hat einen eingebauten E-Mail-Benutzer-Agent-Programm namens mailx. Wie der Name schon sagt, ist es eine Konsolenanwendung, die zum Senden und Empfangen von E-Mails verwendet wird. Das mailx-Dienstprogramm ist eine erweiterte Version des Mail-Befehls. Zusammen mit der Funktionalität des ursprünglichen Mail-Befehls bietet es zusätzliche Funktionen wie die Möglichkeit, Anhänge mithilfe des Flags-a zu senden., Der mailx-Befehl ist in verschiedenen Paketen verfügbar:
- bsd-mailx
- heirloom-mailx
- mailutils
Installieren von mailx
Für Ubuntu/Debian:
sudo apt-get install bsd-mailx
Für fedore/centos:
sudo yum install mailx
Hinweis: Obwohl der Befehl mailx eine neuere Version des ursprünglichen Mail-Dienstprogramms ist, kann immer noch mit dem Schlüsselwort ‚mail‘ darauf verwiesen werden.
Senden einer E-Mail
1., Schreiben der Nachricht direkt in die Befehlszeile: Um eine einfache E-Mail zu senden, verwenden Sie das Flag“- s“, um den Betreff in Anführungszeichen zu setzen, gefolgt von der E-Mail des Empfängers. Danach wartet mailx auf den Inhalt der E-Mail. Um neue Zeilen einzugeben, drücken Sie die Eingabetaste. Nachdem der Inhalt geschrieben wurde, drücken Sie Strg + D & EOT wird von mailx angezeigt.
$ mail -s "A mail sent using mailx" [email protected] person,Hope you're fine these daysThanksEOT
2. Nehmen die Nachricht aus einer Datei
$ mail -s "A mail sent using mailx" [email protected] < /path/to/file
3. Mit Rohren
$ echo "Example Message" | mail - s "A mail sent using mailx" [email protected]
4., Senden derselben E-Mail an mehrere Empfänger: Wir können dieselbe E-Mail wie folgt an mehrere Empfänger (nicht an cc oder bcc) senden:
$ mail - s "A mail sent using mailx" [email protected], [email protected] < /path/to/file
5. Hinzufügen von CC & BCC
Wir können eine Carbon Copy (CC) oder eine Blind Carbon Copy (BCC) senden, um dieselbe E-Mail an mehrere Empfänger zu senden (sichtbar oder versteckt). Für CC verwenden wir die Option“- c“& für BCC verwenden wir die Option“ – b“, gefolgt von den E-Mail-Adressen.
6. Hinzufügen von Anhängen
Anhänge sind ein wichtiger Bestandteil der E-Mail-Kommunikation., Wir können Dokumente, Bilder, Textdateien usw. anhängen. verwenden Sie die Option“ – a“, gefolgt vom Pfad der Datei, die wir anhängen möchten.
$ mail - s "A mail sent using mailx" [email protected] -a Attachment.txt