Cum să trimiteți e-mailuri cu atașamente din linia de comandă în Linux

How Send Email With Attachments From Command Line Linux



Majoritatea utilizatorilor de computere sunt probabil familiarizați cu procesul simplu de trimitere și primire de e-mailuri. În afară de conversațiile text simple, e-mailurile pot fi folosite și pentru trimiterea și primirea fișierelor. Aceste fișiere sunt transferate în interiorul unui e-mail ca atașamente. Orice client de e-mail la alegere poate fi utilizat pentru trimiterea și primirea de e-mailuri cu atașamente.

Ca utilizator Linux, s-ar putea să preferați metode bazate pe terminal pentru a trimite e-mailuri cu atașamente. Acest articol vă arată patru metode diferite de trimitere a e-mailurilor cu atașamente din linia de comandă în Linux Mint 20.







Puteți utiliza oricare dintre următoarele patru metode pentru a trimite un e-mail cu atașamente din linia de comandă în Linux Mint 20.



Notă: Pentru toate metodele discutate mai jos, atașați fișierul text mostră numit abc.txt la fiecare e-mail. De asemenea, puteți atașa alte tipuri de fișiere, cum ar fi PDF-uri, foi de calcul, imagini, audio și multe altele.



Metoda 1: Utilizarea pachetului mutt

Pachetul mutt nu este instalat în mod implicit pe sistemele Linux. Deci, va trebui mai întâi să instalați acest pachet executând comanda de mai jos în terminal:





$sudoaptinstalaremutt

Odată ce pachetul mutt este instalat pe sistemul Linux Mint 20, împreună cu toate dependențele necesare, puteți rula alte comenzi, așa cum se arată în următoarea imagine:



După ce pachetul mutt a fost instalat pe sistemul nostru, puteți utiliza acest pachet pentru a trimite un e-mail cu atașamente în modul prezentat mai jos:

$aruncatExemplu de corp de e-mail|mutt –s Exemplu de subiect de e-mail
–Un SampleAttachment SampleEmailID

Aici, înlocuiți exemplul corpului de e-mail cu corpul real al e-mailului; Exemplu de subiect de e-mail cu subiectul real al e-mailului dvs.; SampleAttachment cu calea fișierului pe care doriți să-l atașați (puteți atașa mai multe fișiere într-un singur e-mail pur și simplu menționând căile tuturor fișierelor care trebuie atașate, separate prin spații); și SampleEmailID cu ID-ul de e-mail al destinatarului dorit căruia doriți să îl trimiteți.

Metoda 2: Utilizarea comenzii mail

Comanda mail este inclusă în pachetul mailutils, care nu este instalat în mod implicit pe sistemele Linux. Deci, pentru a utiliza această metodă, trebuie mai întâi să instalați acest pachet executând următoarea comandă în terminal:

$sudoaptinstalaremailutils

Odată ce pachetul mailutils este instalat pe sistemul Linux Mint 20, împreună cu toate dependențele necesare, puteți rula alte comenzi, așa cum se arată în imaginea de mai jos:

După ce pachetul mailutils a fost instalat pe sistemul dvs., puteți utiliza acest pachet pentru a trimite un e-mail cu atașamente în modul următor:

$aruncatExemplu de corp de e-mail|mail –s Exemplu de subiect de e-mail
SampleEmailID - A SampleAttachment

Aici, înlocuiți exemplul corpului de e-mail cu corpul real al e-mailului; Exemplu de subiect de e-mail cu subiectul real al e-mailului dvs.; SampleAttachment cu calea fișierului pe care doriți să îl atașați (puteți atașa mai multe fișiere la un singur e-mail pur și simplu menționând căile tuturor fișierelor care trebuie atașate, separate prin spații); și SampleEmailID cu ID-ul de e-mail al destinatarului dorit căruia doriți să îl trimiteți.

Metoda 3: Utilizarea comenzii mailx

Comanda mailx este, de asemenea, inclusă în pachetul mailutils și, deoarece probabil ați instalat deja acest pachet în Metoda 2, nu trebuie să instalați pachetul din nou. În schimb, puteți utiliza comanda mailx pentru a trimite un e-mail cu atașamente în modul prezentat mai jos:

$aruncatExemplu de corp de e-mail|mailx –s Exemplu de subiect de e-mail
–Un SampleAttachment SampleEmailID

Aici, înlocuiți exemplul corpului de e-mail cu corpul real al e-mailului; Exemplu de subiect de e-mail cu subiectul real al e-mailului dvs.; SampleAttachment cu calea fișierului pe care doriți să îl atașați (puteți atașa mai multe fișiere la un singur e-mail pur și simplu menționând căile tuturor fișierelor care trebuie atașate, separate prin spații); și SampleEmailID cu ID-ul de e-mail al persoanei căreia doriți să îi trimiteți e-mailul.

Metoda 4: Utilizarea pachetului mpack

Pachetul mpack nu este instalat în mod implicit pe sistemele Linux. Puteți instala acest pachet executând comanda de mai jos în terminal:

$sudoaptinstalarempack

Odată ce pachetul mpack a fost instalat pe sistemul Linux Mint 20, împreună cu toate dependențele necesare, puteți rula alte comenzi, așa cum se arată în următoarea imagine:

După ce pachetul mpack a fost instalat pe sistemul nostru, puteți utiliza acest pachet pentru a trimite un e-mail cu atașamente în modul prezentat mai jos:

$mpack –s Exemplu de e-mail subiect –a SampleAttachment SampleEmailID

Aici, înlocuiți eșantionul de subiect de e-mail cu subiectul real al e-mailului; SampleAttachment cu calea fișierului pe care doriți să îl atașați (puteți atașa mai multe fișiere la un singur e-mail pur și simplu menționând căile tuturor fișierelor care trebuie atașate, separate prin spații); și SampleEmailID cu ID-ul de e-mail al persoanei căreia doriți să îi trimiteți e-mailul.

Concluzie

Utilizând oricare dintre cele patru metode discutate în acest articol, puteți trimite în mod convenabil oricâte e-mailuri cu atașamente doriți. Aceste metode sunt destul de simple și simple și, după instalarea pachetelor necesare, este nevoie de o singură comandă pentru a trimite un e-mail cu un atașament prin linia de comandă. Cu aceste comenzi la dispoziția dvs., trimiterea de e-mailuri cu atașamente nu ar putea fi niciodată mai ușoară decât prin intermediul terminalului.