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ņš:
-
-s
- norāda ziņojuma tēmu. -
-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:
-
-s
- norāda ziņojuma tēmu. -
-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.