există o mulțime de moduri de a trimite e-mail în timp ce utilizați GUI, folosind browser-ul, sau cu un client de e-mail. Dar opțiunile sunt limitate atunci când vine vorba de o interfață de linie de comandă aka CLI. În acest tutorial, vom discuta despre cum să trimiteți e-mailuri de la terminalul sau CLI-ul unui sistem Linux.
Există o mulțime de comenzi care pot fi folosite pentru a trimite e-mail de la terminal, cum ar fi Sendmail, mutt, etc, dar pentru acest tutorial, vom discuta despre utilizarea de comanda MAIL pentru a trimite e-mail de la terminal în Linux., Comanda Mail poate fi folosită direct de la terminal sau o putem folosi și în scripturile noastre BASH.,ommand pe sistemele noastre,
# sudo apt-get install mailutils
Fedora
Pentru instalarea comanda mail pe fedora, executați următoarea comandă la borna,
# dnf instala mailx
Acum, haideți să discutăm câteva exemple despre cum să folosiți e-mail de comanda pentru trimiterea de mailuri de la CLI,
Linux: Trimite e-mail de la terminalul
1 – Trimite un simplu e-mail
Pentru a trimite un simplu e-mail cu un conținut în organism, executa
$ mail -s”, test e-mail”
aici s opțiune este utilizată pentru a menționa subiectul de e-mail urmat de adresa de e-mail pe care avem nevoie pentru a trimite e-mail., Acum, după ce executați comanda de mai sus, trebuie să introduceți conținutul corpului & după ce am terminat, apăsați CTRL + D pentru a ieși și a trimite e-mailul.
de asemenea, putem folosi următoarea linie de comandă pentru a trimite e-mail,
$ mail -s”, test e-mail” <<< „Acesta este corpul de e-mail”
2 – Trimite e-mail la mai mulți destinatari
Pentru trimiterea de e-mail pentru mai mult de un utilizator, mentioneaza toate adresele de e-mail urmat de o virgulă., De exemplu,
$ mail-s „test mail”,, com,
3 – trimiterea unui e-mail cu un atașament
acum pentru a trimite un e-mail cu un fișier ca atașament, vom folosi opțiunea ” A ” cu comanda mail. De exemplu, trebuie să trimitem un fișier numit ‘test.txt’, așa că vom folosi următoarea comandă,
$ mail-s „fișier atașat” – un test.txt
4 – Trimiterea unui conținut de fișiere cu e-mail
Pentru a trimite conținutul fișierului folosind comanda mail, vom folosi următorul,
$ mail -s „ieșire Fișier” < /home/linuxtechlab/fișier.,txt
5-trimiterea unui e-mail cu o ieșire a unei comenzi
De asemenea, putem trimite ieșirea unei comenzi ca conținut corporal al unui e-mail. De exemplu, avem nevoie pentru a trimite la ieșire de ‘du -h’ pe un sistem la distanță,
$ du -h | mail -s „HDD de UTILIZARE”
în mod Similar, putem, de asemenea, face uz de comanda echo’ pentru a trimite un e-mail,
$ echo „Acesta este corpul de e-mail” | mail -s”, test e-mail”
6 – Trimiterea de e-mail cu antete suplimentare ca de la adresa
Pentru a trimite un e-mail cu antete suplimentare, vom folosi opțiunea ” a ” cu comandă electronică., De exemplu, trebuie să menționez de la adresa & trimite-l prin e-mail nostru,
$ mail -s”, Test e-mail ” – de la:DAN\<\>
Asta e, băieți, acum vom încheia acest tutorial despre cum să folosiți Trimite e-mail de la terminal în Linux. Acestea au fost doar câteva exemple comune, există o mulțime de aplicații pentru comanda de e-mail pe care o puteți obține. Vă rugăm să ne anunțați dacă aveți nevoie de ceva specific pe care doriți să realizeze, vă puteți trimite interogări folosind caseta de comentarii de mai jos.,
Dacă credeți că ne-au ajutat sau doar doriți să ne sprijine, vă rugăm să ia în considerare aceste:-
Conectați-vă la noi: Facebook | Twitter
Linux TechLab este recunoscător pentru sprijinul dumneavoastră în continuare.