det finns många sätt att skicka e-post när du använder GUI, använder webbläsaren eller med en e-postklient. Men alternativen är begränsade när det gäller ett kommandoradsgränssnitt aka CLI. I den här handledningen kommer vi att diskutera hur man skickar e-post från terminalen eller CLI i ett Linux-system.
det finns gott om kommandon som kan användas för att skicka e-post från terminalen, som Sendmail, mutt, etc men för den här handledningen kommer vi att diskutera användningen av POSTKOMMANDOT för att skicka e-post från terminalen i Linux., E-postkommando kan användas direkt från terminalen eller vi kan också använda den i våra BASH skript.,ommand på våra system,
# sudo apt-get install mailutils
Fedora
för att installera E – postkommandot på fedora, kör följande kommando från terminalen,
# dnf install mailx
låt oss nu diskutera några exempel på hur du använder e-postkommandot för att skicka e-post från CLI,
Linux: skicka e-post från terminal
1-Skicka en enkel mail
för att skicka ett enkelt mail med lite innehåll i kroppen, kör
$ mail-s ”test mail”
här används-S-alternativet för att nämna ämnet post följt av den e-postadress som vi behöver skicka posten., Nu när du har utfört ovanstående kommando måste vi ange kroppsinnehållet & när vi är klara trycker du på CTRL + D för att avsluta och skicka e-postmeddelandet.
Vi kan också använda följande enda rad kommando för att skicka e-post,
$ mail – s ”test mail”<<< ”det här är mailens kropp”
2-Skicka e-post till flera mottagare
för att skicka e-post till mer än en användare, nämn alla e-postadresser följt av ett komma., Till exempel
$ mail-s ”test mail” ,,com,
3 – Skicka ett mail med en bilaga
nu för att skicka ett mail med en fil som en bilaga, använder vi alternativet ” A ” med postkommandot. Till exempel måste vi skicka en fil som heter ” test.txt’, så vi kommer att använda följande kommando,
$ mail-s ”File Attached” -ett test.txt
4 – skicka ett filinnehåll med mail
för att skicka innehållet i filen med hjälp av postkommandot använder vi följande,
$ mail-s ”File output” < /home/linuxtechlab/file.,txt
5 – skicka ett mail med en utmatning av ett kommando
Vi kan också skicka utdata från ett kommando som kroppsinnehåll i ett mail. Till exempel måste vi skicka utdata från ”du-h”på ett fjärrsystem, använda
$ du-h | mail-s”HDD-användning”
På samma sätt kan vi också använda ”echo – kommandot” för att skicka ett mail,
$ echo ”det här är mailens kropp” | mail-s ”test mail”
6-Skicka e-post med ytterligare rubriker som från adress
för att skicka ett mail med ytterligare rubriker använder vi alternativet ” A ” med postkommandot., Till exempel måste vi nämna från-adressen & skicka den med vårt mail,
$ mail-s ”Test mail” – aFrom:DAN\<\>
det är det killar, vi avslutar nu denna handledning om hur man använder Skicka mail från terminalen i Linux. Det var bara några vanliga exempel, det finns många fler applikationer för postkommandot som du kan uppnå. Vänligen meddela oss om du behöver något specifikt du vill uppnå, Du kan skicka dig frågor med hjälp av kommentarfältet nedan.,
om du tror att vi har hjälpt dig eller bara vill stödja oss, överväga dessa:-
Anslut till oss: Facebook/Twitter
Linux TechLab är tacksam för ditt fortsatta stöd.