4 Weeër fir E-Mail Attachement vun der Linux Command Line ze schécken
Sidd Dir vertraut mam Linux-Terminal ze benotzen, wëllt Dir alles op Ärem System maachen andeems Dir einfach Befehle schreift inklusiv E-Mailen schécken an ee vun de wichtegen Aspekter vun der E-Mail schécken ass Uschlëss.
Besonnesch fir Sysadmins, kann e Backupdatei, Logdatei/System Operatiounsbericht oder all verbonne Informatioun befestigen, an et op eng Fernmaschinn oder Aarbechtskolleg schécken.
An dësem Post léiere mir Weeër fir eng E-Mail mat Unhang vum Linux Terminal ze schécken. Wichteg sinn et e puer Kommandozeil E-Mail Clienten fir Linux déi Dir benotze kënnt fir E-Maile mat einfachen Features ze veraarbechten.
Fir effektiv an zouverlässeg dësen Tutorial ze benotzen, musst Dir e funktionnéierende Mailsystem hunn oder ee vun de Mail Transfer Agenten (MTA's) fir Linux op Ärem System opbauen.
E MTA ass eng Applikatioun verantwortlech fir E-Maile vun engem Host an en aneren ze schécken an ze kréien.
Drënner sinn déi verschidde, bekannte Methoden fir E-Mail mat Uschlëss vum Terminal ze schécken.
1. Benotzt Mail Kommando
mail ass Deel vum Mailutils (Op Debian) a mailx (Op RedHat) Package an et gëtt benotzt fir Messagen op der Kommandozeil ze veraarbecht.
$ sudo apt-get install mailutils # yum install mailx
Elo ass et Zäit fir en E-Mail-Uschlëss mat Mail Kommando a gewisen ze schécken.
$ echo "Message Body Here" | mail -s "Subject Here" [email -A backup.zip
Am uewe genannte Kommando, de Fändel:
-s
– spezifizéiert de Messageberäich.-A
– hëlleft eng Datei unzeschléissen.
Dir kënnt och e bestehende Message aus enger Datei schécken wéi follegt:
$ mail -s "Subject here" -t [email -A backup.zip < message.txt
2. Benotzt mutt Kommando
mutt ass e populäre, liichte Kommandozeil E-Mail Client fir Linux.
Wann Dir et net op Ärem System hutt, gitt de Kommando hei ënnen fir et z'installéieren:
$ sudo apt-get install mutt # yum install mutt
Dir kënnt eng E-Mail mat Uschlëss schécken andeems Dir de mutt Kommando hei drënner benotzt.
$ echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email
wou d'Optioun:
-s
– weist d'Thema vum Message un.-a
– identifizéiert d'Uschlëss.
Liest méi iwwer Mutt - E Command Line E-Mail Client fir Mails vum Terminal ze schécken
3. Benotzt mailx Kommando
mailx funktionnéiert méi wéi de mutt Kommando an et ass och en Deel vum mailutils (Op Debian) Package.
$ sudo apt-get install mailutils # yum install mailx
Schéckt elo den Uschloss Mail vun der Kommandozeil mam Mailx Kommando.
$ echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email
4. Benotzt mpack Kommando
mpack codéiert déi genannte Datei an een oder méi MIME Messagen a schéckt de Message un een oder méi Empfänger, oder schreift se op eng genannte Datei oder Set vu Dateien, oder postt se an eng Serie vun Newsgroups.
$ sudo apt-get install mpack # yum install mpack
Fir e Message mat Unhang ze schécken, fuert de Kommando hei ënnen.
$ mpack -s "Subject here" file [email
Dat ass alles! Hutt Dir aner Methoden am Kapp fir E-Maile mat Uschloss vum Linux-Terminal ze schécken, déi net an der Lëscht hei uewen ernimmt sinn? Loosst eis an de Kommentaren wëssen.