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:

  1. -s – spezifizéiert de Messageberäich.
  2. -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:

  1. -s – weist d'Thema vum Message un.
  2. -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.