Email er et meget almindeligt kommunikationsmedium i dagens verden nu. Alle kan nemt kommunikere eller dele ethvert dokument med venner, familiemedlemmer og kolleger ved at sende e-mailen. Generelt bruger folk enhver gratis e-mail-server som Gmail, Yahoo, Hotmail osv. for at sende e-mailen. Men du kan nemt sende e-mail fra kommandolinjen i Linu. – operativsystemet. Der er mange måder at sende e-mail i Linu.. Nogle almindelige og nemme måder at sende e-mail i Ubuntu-operativsystemet fra terminalen vises i denne tutorial.,
initialisering:
mange Linu. – kommando er tilgængelig til at sende e-mail fra kommandolinjen eller ved at bruge et bash-script. Men enhver e-mail-afsendelseskommando fungerer ikke, hvis der ikke er konfigureret nogen SMTP-server korrekt i systemet. Du kan konfigurere din egen SMTP-server til at sende e-mail fra kommandolinjen, eller du kan bruge enhver gratis SMTP-server hos enhver velkendt e-mail-tjenesteudbyder som Gmail eller Yahoo. SMTP-server af en Gmail-konto bruges i denne tutorial., For at udføre denne opgave skal du vælge en Gmail-konto og aktivere muligheden for ‘Tillad mindre sikre apps’ for den konto at sende e-mailen. Du kan besøge følgende vejledning for at aktivere denne indstilling.
når du har aktiveret denne indstilling, skal du åbne filen ‘ /etc/ssmtp/ssmtp.conf ‘ med ‘root’ privilegium og tilføj følgende linjer i slutningen af filen. Du skal indstille din e-mail-adresse til ‘AuthUser’ og din e-mail-adgangskode til ‘AuthPass’ for at fuldføre opsætningen.
eksempel-1: Brug af Sendmail-kommando
en af de populære e-mail-afsendelseskommandoer i Linu.er `sendmail`., Brugeren kan nemt sende e-mail fra kommandolinjen ved hjælp af denne kommando. Hvis Sendmail-pakken ikke er installeret i systemet, skal du køre følgende kommando for at installere pakken.
Antag, at e-mail-indholdet gemmes i en fil med navnet ’email.t .t ‘ med følgende indhold. Her vil teksten efter ’emne:’ blive sendt som email emne og den resterende del vil blive sendt som email krop.
e-mail.,txt
Test-e-mail krop
Kør “sendmail” kommando med modtageren e-mail-adresse som følgende kommando.
Eksempel 2: Brug af ‘mail’ – Kommandoen
Den mest almindelige kommando til at sende e-mail i Linux er `mail` – kommandoen. Denne kommando er som standard ikke installeret på Ubuntu. Kør følgende kommando for at installere` mail ‘ kommando.,
følgende kommando viser versionen af denne kommando, hvis den er installeret i systemet.
‘-s’ er, der anvendes i `e-mail` – kommandoen til at definere emnet for e-mailen. Kør’ mail ‘kommando ved’ – S ‘ mulighed med e-mail-emne og modtagerens e-mail-adresse som følgende kommando. Det vil bede om CC: adresse. Hvis du ikke vil bruge CC: – feltet, skal du holde det tomt og trykke på enter., Skriv meddelelseslegemet, og tryk på Ctrl + D for at sende e-mailen.
Hvis du ønsker at tilføje e-mail-brødteksten i den kommando, så brug ‘<<<‘ operatør som følgende kommando.
Du kan også tilføje afsenderens e-mail-adresse med “mail” kommando ved hjælp “- en ” option. Den følgende kommando vil sende e-mailen med emnet: ’emne’, afsenderens navn og e-mail-adresse, ‘Admin<>”, og modtageren e-mail-adresse, og brødtekst, ‘test besked’.,
Du kan også sende en e-mail-brødteksten ved hjælp af ekko-og pipe ( | ) – kommando. Følgende kommando bruger kommandoen pipe ( / ) til at sende meddelelseskroppen.
e-Mail kan sendes til flere modtagere ved hjælp af `mail` – kommando og tilføje modtagernes adresser, ved at adskille komma. Følgende kommando vil blive sendt en e-mail til to modtagere.
Eksempel 3: Brug af `mutt` kommando
Som `e-mail` – kommandoen, `mutt` – kommandoen er ikke installeret på Ubuntu som standard., Kør følgende kommando for at installere `mutt` kommando.
“mutt` – kommandoen virker svarer til `mail` – kommandoen, men” mutt` kommando har egen editor til at sende e-mail. Kør følgende kommando med den gyldige e-mail-adresse for at sende e-mailen.
Du kan vedhæfte enhver fil ved hjælp af indstillingen ‘-A’ med kommandoen `mail` eller `mutt`. Følgende kommando vedhæfter filelementerne.,t .t mens du sender e-mailen.
Eksempel 4: ved Hjælp af ‘SSMTP’ Kommando
en Anden e-mail-kommando er ” ssmtp` – kommandoen. Hvis ssmtp ikke er installeret før, skal du installere pakken først. Installationskommandoen for ssmtp vises i eksempel-1. ssmtp-og sendmail-kommandoer fungerer på samme måde.
Kør følgende kommando med den gyldige e-mail-adresse. Skriv e-mailens emne og krop. Tryk på ctrl + D for at afslutte og sende e-mailen.,
Eksempel-5: Brug mailx Kommando
Du kan sende HTML-indhold som e-mail kroppen uden bare at sende sms-beskeden. Opret en HTML-fil med navnet ‘test.html ‘ at bruge som en besked krop.
test.,
<body>>
<h3> Email Sending </h3>
<font size=”2″ color=”red”>Testing Message body</font>
<</body>
</html>
`mailx` command works like `mail` command., Du skal nævne indholdstype som tekst / html for at sende HTML-indhold som meddelelseskroppen i kommandoen `mail.`. Følgende kommando sender indholdet af ‘ test.html ‘ fil som e-mail-brødteksten.
< test.html “”
når du tjekker indbakken til modtagerens e-mail-konto, vises listen over e-mails som følgende billede.,
Konklusion
Efter at have øvet de ovenstående kommandoer korrekt, håber, at læseren vil være i stand til at sende e-mail fra kommandolinjen nemt i Linux.