Cum să trimiteți e-mailuri de la terminalul Linux

Send Mail Featured
⏱️ 4 min read

Cont Netflix Gratis

Terminalul Linux ne oferă puterea și capacitatea de a efectua o mulțime de sarcini cu câteva mișcări de tastatură. Pentru cei care își petrec cea mai mare parte a timpului în terminal, puteți trimite și e-mail direct din Terminal. Acest ghid vă ia de mână și vă arată cum puteți utiliza diverse metode și instrumente pentru a trimite e-mailuri direct de pe terminalul Linux.

Notă: Pentru a trimite e-mailuri de la terminal, asigurați-vă că aveți un server de e-mail configurat și funcționează corect.

Poștă

Prima și cea mai simplă modalitate de a trimite e-mail de pe terminalul Linux este să utilizați mail utilitate. Acest utilitar simplu vă permite să specificați destinatarul, subiectul e-mailului și chiar să adăugați atașamente cu câteva opțiuni.

În mod implicit, utilitarul de e-mail este preinstalat în majoritatea distribuțiilor Linux. Puteți verifica dacă îl aveți instalat executând programul which comandă după cum urmează:

which mail

dacă obțineți un rezultat de genul „/usr/bin/mail”, atunci acesta este deja instalat pe distro. Dacă nu aveți e-mail instalat în mod implicit pe distribuția dvs. Linux, o puteți instala folosind managerul de pachete pentru distribuția dvs. De exemplu, pe Debian, ați rula comanda:

sudo apt-get update && sudo apt-get install mailutils

Pentru a utiliza e-mailul pentru a trimite un e-mail, utilizați mail comanda urmata de -s opțiunea și specificați subiectul e-mailului. De exemplu, pentru a trimite un mesaj stocat în fișierul „message.txt”, utilizați comanda:

mail -s "Hello world" info@mail.com < message.txt

Comanda de mai sus va citi conținutul fișierului și îl va folosi ca corp de mesaj.

De asemenea, puteți transmite corpul mesajului de la o comandă, cum ar fi echo. De exemplu:

echo "This is the message body" | mail -s "Hello world" info@mail.com

Pentru a adăuga atașamente la e-mail, utilizați -A opțiune. De exemplu:

echo "Sample odt file" | mail -s "Attachments" info@mail.com -A ~/Documents/sample.odt

Sendmail

Următorul utilitar pe care îl puteți folosi pentru a trimite e-mailuri de pe terminal este Sendmail, un utilitar simplu, dar puternic, care vă poate ajuta să trimiteți e-mailuri de pe terminal.

Dacă nu aveți instalat utilitarul Sendmail, îl puteți instala:

sudo apt-get install sendmail sendmail-cf -y

Pentru a utiliza acest utilitar, începeți prin a crea un fișier care conține următoarele ca conținut de e-mail:

Subject: Hello World!
This is the message body
....
.....
....
...
close.

Utilitarul Sendmail va localiza antetul subiectului și îl va folosi ca titlu de subiect pentru e-mailul dvs. Puteți trece acest lucru folosind comanda:

cat sendmail.txt | /usr/sbin/sendmail info@mail.com

Telnet

Pentru cei care își petrec mult timp lucrând cu servere de la distanță, telnet este probabil instrumentul de bază pentru a trimite e-mailuri. Pentru a-l folosi, începeți prin a lansa terminalul și introduceți comanda:

telnet test.server.net 25

Dacă aveți serverul de e-mail care rulează pe un alt port, înlocuiți 25 cu portul țintă. Odată conectat, utilizați telnet pentru a saluta un server:

helo example.com
Telnet Salut
Cum să trimiteți e-mailuri de la terminalul Linux

Rețineți că unele servere vor răspunde și la ehlo în loc de helo sau uneori fie.

Apoi, setați expeditorul e-mailului:

MAIL FROM: info@example.com

Setați destinatarul e-mailului:

RCPT TO: demo@info.com

Compuneți e-mailul cu următorul format:

DATA
Subject: Hello world
Hello world,
This is the body of the email
Proceed here and terminate with
.
Finally, close the telnet session with quit.
QUIT
Telnet Compose Mail

Mutt

Mutt este un alt utilitar util pentru trimiterea și citirea e-mailurilor de pe terminal. S-ar putea să o găsiți similar cu comanda de e-mail. Pentru a-l instala, executați comanda:

sudo apt-get install mutt

Pentru a trimite un e-mail cu mutt, utilizați comanda:

cat sendmail.txt | mutt -s "Hello world" info@mail.com

Comanda de mai sus transmite utilitarului mutt conținutul sendmail.txt ca corp de e-mail.

Încheierea

Poate fi foarte util atunci când lucrați într-un mediu exclusiv de terminal pentru a putea trimite e-mail de la terminalul Linux. Citiți mai departe pentru a afla cum să utilizați comanda lp pentru a imprima fișiere de pe terminal și a căuta pe Web de pe terminal cu S.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x