Njia 4 za Kutuma Kiambatisho cha Barua pepe kutoka kwa Mstari wa Amri ya Linux


Mara tu unapofahamu kutumia terminal ya Linux, ungependa kufanya kila kitu kwenye mfumo wako kwa kuandika tu amri ikiwa ni pamoja na kutuma barua pepe na mojawapo ya vipengele muhimu vya kutuma barua pepe ni viambatisho.

Hasa kwa Sysadmins, inaweza kuambatisha faili chelezo, faili ya kumbukumbu/ripoti ya uendeshaji wa mfumo au taarifa yoyote inayohusiana, na kuituma kwa mashine ya mbali au mfanyakazi mwenza.

Katika chapisho hili, tutajifunza njia za kutuma barua pepe iliyo na kiambatisho kutoka kwa terminal ya Linux. Muhimu, kuna wateja kadhaa wa barua pepe za mstari wa amri kwa Linux ambao unaweza kutumia kuchakata barua pepe zilizo na vipengele rahisi.

Ili kutumia somo hili kwa ufanisi na kwa uhakika, ni lazima uwe na mfumo wa barua unaofanya kazi au usanidi mojawapo ya mawakala wa kutuma barua pepe (MTA's) kwa ajili ya Linux kwenye mfumo wako.

MTA ni maombi yenye jukumu la kutuma na kupokea barua pepe kutoka kwa mwenyeji mmoja hadi mwingine.

Zifuatazo ni mbinu mbalimbali, zinazojulikana za kutuma barua pepe zilizo na kiambatisho kutoka kwa terminal.

1. Kutumia Amri ya barua

barua ni sehemu ya kifurushi cha barua pepe (Kwenye Debian) na mailx (Kwenye RedHat) na inatumika kuchakata ujumbe kwenye safu ya amri.

$ sudo apt-get install mailutils
# yum install mailx

Sasa ni wakati wa kutuma kiambatisho cha barua pepe kwa kutumia amri ya barua iliyoonyeshwa.

$ echo "Message Body Here" | mail -s "Subject Here" [email  -A backup.zip

Katika amri hapo juu, bendera:

  1. -s - hubainisha mada ya ujumbe.
  2. -A - husaidia kuambatisha faili.

Unaweza pia kutuma ujumbe uliopo kutoka kwa faili kama ifuatavyo:

$ mail -s "Subject here" -t [email  -A backup.zip < message.txt

2. Kutumia amri ya mutt

mutt ni mteja maarufu, mwepesi wa mstari wa amri wa barua pepe kwa Linux.

Ikiwa huna kwenye mfumo wako, chapa amri hapa chini ili kuisakinisha:

$ sudo apt-get install mutt
# yum install mutt

Unaweza kutuma barua pepe iliyo na kiambatisho kwa kutumia amri ya mutt hapa chini.

$ echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email 

ambapo chaguo:

  1. -s - inaonyesha mada ya ujumbe.
  2. -a - hubainisha viambatisho.

Soma zaidi kuhusu Mutt - Mteja wa Barua pepe wa Amri ya Kutuma Barua kutoka kwa Kituo

3. Kutumia mailx Amri

mailx inafanya kazi zaidi kama amri ya mutt na pia ni sehemu ya kifurushi cha barua pepe (Kwenye Debian).

$ sudo apt-get install mailutils
# yum install mailx

Sasa tuma barua ya kiambatisho kutoka kwa safu ya amri kwa kutumia mailx amri.

$ echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email 

4. Kutumia mpack Amri

mpack husimba faili iliyopewa jina katika ujumbe mmoja wa MIME au zaidi na kutuma ujumbe huo kwa mpokeaji mmoja au zaidi, au kuiandika kwa faili iliyotajwa au seti ya faili, au kuichapisha kwa kundi la vikundi vya habari.

$ sudo apt-get install mpack
# yum install mpack

Ili kutuma ujumbe na kiambatisho, endesha amri hapa chini.

$ mpack -s "Subject here" file [email 

Ni hayo tu! Je! unakumbuka njia zingine zozote za kutuma barua pepe zilizo na kiambatisho kutoka kwa terminal ya Linux, ambazo hazijatajwa kwenye orodha hapo juu? Tujulishe kwenye maoni.