Postoni, dërgoni email nga terminali i kompjuterit tuaj Gnu / Linux

Rreth komandës me postë

Në artikullin tjetër, ne do të hedhim një vështrim në komandën Mail. Sot ka shumë mënyra për të dërguar email, ose duke përdorur GUI, duke përdorur shfletuesin, ose me një klient email. Por opsionet bëhen më të kufizuara kur bëhet fjalë për ndërfaqen e rreshtit të komandës (CLI). Kjo është arsyeja pse në këtë postim do të shohim se si dërgoni email nga terminali të një sistemi Gnu / Linux.

Ka disa opsione që mund t'i përdorim për të dërguar email nga terminali, si p.sh. Dërgo postë, qen, etj Por në këto rreshta, ne do të shohim se si të përdorim komandën Mail për të dërguar email nga terminali i sistemit tonë. Ne do të jemi në gjendje ta përdorim këtë komandë direkt nga terminali ose mund ta përdorim edhe kur programojmë skenarët tanë BASH.

Para se të fillojmë ta përdorim, do të duhet të instalojmë këtë komandë postare, në rast se shpërndarja jonë nuk e ka atë si parazgjedhje.

instalim

Siç them unë, shumë shpërndarje Gnu / Linux, kanë komandën e postës si parazgjedhje, por nëse nuk ndodh kështu në sistemin tuaj, thoni që mund të instalohet duke përdorur disa komanda. Për këtë artikull duhet të them se po përdor Ubuntu 18.04 LTS. Në rast se duhet instaloni programin në Ubuntu / Debian / Linux Mint, ne mund të përdorim apt-get për të instaluar komandën në sistemet tona. Ne hapim një terminal (Ctrl + Alt + T) dhe shkruajmë:

sudo apt-get install mailutils

Shembuj për dërgimin e postave elektronike nga terminali

Dërgoni një email të thjeshtë

Për të dërguar një email të thjeshtë, thjesht me disa përmbajtje në trup, ne do të ekzekutojmë:

postë e thjeshtë e dërguar nga terminali

mail -s "Email simple enviado desde la terminal" nonaino@mail.com

Në këtë komandë, opsioni -s përdoret për të përmendur temën e postës elektronike. Ndiqni adresën e postës elektronike në të cilën duam të dërgojmë postën. Tani pas ekzekutimit të komandës së mësipërme, duhet të shkruajmë përmbajtjen e trupit. Pasi të kemi mbaruar do të shtypim kombinimin e tastave CTRL + D për të dalë dhe dërguar postën.

Në menaxherin tonë të postës do të marrim diçka si më poshtë. Më duhet të pranoj se së pari, postën që kam gjetur në dosjen span.

posta e thjeshtë e marrë postën

Mund të përdorim edhe sa vijon komandoni në një rresht të vetëm për të dërguar postën:

mail -s "Email de prueba" nonaino@mail.com <<< "Este es el cuerpo del correo"

Dërgoni postë te marrësit e shumtë

Ballëdërgoni email te më shumë se një përdorues, ne vetëm duhet të përmend të gjitha adresat e postës elektronike të ndara me presje. Një shembull i kësaj do të ishte:

Posta e shumëfishtë e marrësit dërguar nga terminali

mail -s "Email a varios usuarios" usuario1@mail.com,usuario2@mail.com,usuario3@mail.com

Përdoruesit të cilëve u dërgohet posta do të marrin diçka si më poshtë:

marrin marrës të shumtë të postës

Dërgoni një email me një shtojcë

Një tjetër mundësi që do të kemi, do të jetë dërgimi i një emaili me një bashkëngjitje. Për këtë ne do të përdorim opsioni 'A' me komandën Mail. Duhet të them se skedari që dërgoj në këtë shembull është në të njëjtën dosje ku unë jam ndërsa dërgoj postën. Për shembull, nëse do të donim të dërgonim një skedar të quajtur 'text.txt', do të përdorim komandën e mëposhtme:

posta postare me shtojcën e dërguar nga terminali

mail -s “Correo con archivo adjunto” nonaino@mail.com -A texto.txt

Përdoruesi që merr postën, do të shohë në menaxherin e tij të postës diçka si ajo që mund të shihet në pamjen e mëposhtme të ekranit:

emaili me shtojcën e marrë

Dërgoni përmbajtjen e një skedari në postë

Për të dërguar përmbajtjen e një skedari duke përdorur komandën e postës, ne do të shkruajmë në terminal:

postë postare duke dërguar përmbajtjen e një skedari nga terminali

mail -s “Salida del archivo” nonaino@mail.com < /home/sapoclay/texto.txt

Perdoruesi ju do të merrni përmbajtjen e skedarit direkt në pjesën e emailit. Siç mund të shihet në pamjen e mëposhtme të ekranit, skedari në fjalë nuk dërgohet si bashkëngjitje, siç ishte rasti në seksionin e mëparshëm.

postë me përmbajtjen e një skedari të dërguar nga terminali

Dërgoni një email me prodhimin e një komande

Ne do të jemi në gjendje të dërgojmë dalja e një komande si përmbajtja e trupit të postës. Për shembull, nëse duhet të dërgojmë prodhimin e 'mace /home/sapoclay/.config/mimeapps.list'ne do të përdorim:

posta e një komande me rezultatin e saj të dërguar nga terminali

cat /home/sapoclay/.config/mimeapps.list | mail -s "Envío del resultado de un comando" nonaino@mail.com

Dërgoni një email me komandën echo

Mundemi gjithashtu përdorni komandën echo për të dërguar një email e.

echo "Este es el cuerpo del email" | mail -s "Prueba de correo" nonaino@mail.com

Dërgoni një email me koka shtesë

Për të dërguar një email me koka shtesë, ne do të përdorim opsionin "për" me komandën e postës.

postë me koka shtesë

mail -s "Correo con encabezados adicionales" -a From:sapoclay\<usuario1@casimailx.com\> nonaino@mail.com

Rezultati i marrë nga përdoruesi do të ishte si më poshtë:

posta të marra header shtesë

Me këtë ne i japim fund artikullit. Këta ishin vetëm disa shembuj të zakonshëm të përdorimit të kësaj komande. Duke kërkuar pak në internet mund të gjeni disa të tjerë. Ne gjithashtu mund të gjejmë më shumë dokumentacion në lidhje me këtë komandë duke përdorur faqet e njeriut në terminal (Ctrl + Alt + T):

posta komanduese e njeriut

man mail

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   edkalrio dijo

    Kam ndjenjën se edhe ai që e ka shkruar këtë manual nuk është i vetëdijshëm se çfarë do të thotë të mos konfigurosh një MTA. Kështu që lexuesit fillestarë të më kuptojnë, ky tutorial, siç është shkruar, shërben vetëm për të dërguar email vetes edhe pse në asnjë moment nuk vërehet kjo mungesë e madhe.

    mësimet e ubunlog Dikur kishin cilësi më të mirë. është për të ardhur keq.

  2.   Javi Gëzuar dijo

    E mira e artikullit do të ishte mënyra se si të konfiguroni një server postar, ose të konfiguroni gmail ...

    Unë jam i ri, por kam parë gjëra të vogla në temën e postës elektronike, sepse gmail duhet të konfiguroja diçka ose tjetër.

    Do të ishte interesante të bësh diçka pak më specifike dhe siç them unë, të montosh një server postë ose cilat skedarë duhen prekur.

    A mund të komentoni për MTA?

    Përshëndetje dhe faleminderit

  3.   darsie dijo

    pyetje, dhe ku konfigurohet posta që të mund të dërgohet ??? vendosni smtp? nuk kuptoj
    Me magji email-et nuk do të dërgonin vetë. Një referencë dalëse mungon

  4.   Ernesto dijo

    Të paktën nuk jam i vetmi gomar që e kuptoj që ky tutorial nuk është i plotë, sapo instalova ubuntu dhe asnjë nga gjërat që thuhen këtu nuk funksionon. mut!