4 veidi, kā nosūtīt e-pasta pielikumu no Linux komandrindas


Kad esat iepazinies ar Linux termināla lietošanu, vēlaties darīt visu savā sistēmā, vienkārši ierakstot komandas, ieskaitot e-pasta ziņojumu sūtīšanu, un viens no svarīgākajiem e-pasta ziņojumu sūtīšanas aspektiem ir pielikumi.

Īpaši Sysadmins var pievienot dublējuma failu, žurnāla faila/sistēmas darbības pārskatu vai jebkuru saistītu informāciju un nosūtīt to uz attālo mašīnu vai darba biedru.

Šajā amatā mēs uzzināsim veidus, kā nosūtīt e-pastu ar pielikumu no Linux termināļa. Svarīgi ir tas, ka Linux ir vairāki komandrindas e-pasta klienti, kurus varat izmantot, lai apstrādātu e-pastus ar vienkāršām funkcijām.

Lai efektīvi un droši izmantotu šo apmācību, sistēmā ir jābūt darbojošai pasta sistēmai vai jāiestata viens no Linux pasta pārsūtīšanas aģentiem (MTA).

MTA ir lietojumprogramma, kas atbild par e-pasta ziņojumu sūtīšanu un saņemšanu no viena resursdatora citam.

Tālāk ir norādītas dažādas, labi zināmas metodes, kā nosūtīt e-pastu ar pielikumu no termināļa.

1. Izmantojot pasta komandu

pasts ir daļa no mailutils (On Debian) un mailx (On RedHat) paketes, un to izmanto ziņojumu apstrādei komandrindā.

$ sudo apt-get install mailutils
# yum install mailx

Tagad ir pienācis laiks nosūtīt e-pasta pielikumu, izmantojot parādīto komandu.

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

Iepriekš minētajā komandā karodziņš:

  1. -s - norāda ziņojuma tēmu.
  2. -A - palīdz pievienot failu.

Esošu ziņojumu no faila var nosūtīt arī šādi:

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

2. Izmantojot mutu komandu

mutt ir populārs, viegls komandrindas e-pasta klients Linux.

Ja jums to nav jūsu sistēmā, ierakstiet zemāk esošo komandu, lai to instalētu:

$ sudo apt-get install mutt
# yum install mutt

Izmantojot zemāk esošo komandu mutt, varat nosūtīt e-pastu ar pielikumu.

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

kur iespēja:

  1. -s - norāda ziņojuma tēmu.
  2. -a - identificē pielikumu (-us).

Lasiet vairāk par Mutt - komandrindas e-pasta klientu, lai nosūtītu vēstules no termināla

3. Izmantojot mailx komandu

mailx darbojas vairāk kā komanda mutt, un tā ir arī daļa no mailutils (On Debian) paketes.

$ sudo apt-get install mailutils
# yum install mailx

Tagad nosūtiet pielikumu pastu no komandrindas, izmantojot komandu mailx.

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

4. Izmantojot mpack Command

mpack kodē nosaukto failu vienā vai vairākos MIME ziņojumos un nosūta ziņojumu vienam vai vairākiem adresātiem, vai arī raksta to nosauktajā failā vai failu kopā, vai ievieto ziņu grupu kopā.

$ sudo apt-get install mpack
# yum install mpack

Lai nosūtītu ziņojumu ar pielikumu, palaidiet zemāk esošo komandu.

$ mpack -s "Subject here" file [email 

Tas ir viss! Vai jūs domājat par citām metodēm, kā sūtīt e-pastus ar pielikumu no Linux termināļa, kas nav minēti iepriekš minētajā sarakstā? Informējiet mūs komentāros.