E-post er en svært vanlig kommunikasjon medium i dagens verden nå. Noen kan lett kommunisere eller dele dokumentet med venner, familiemedlemmer og kollegaer ved å sende e-post. Generelt, folk bruker noen gratis e-post server som Gmail, Yahoo, Hotmail osv. for å sende e-post. Men du kan sende e-post fra kommandolinjen lett i Linux operativsystem. Det er mange måter å sende e-post i Linux. Noen vanlige og enkle måter å sende e-post i Ubuntu operativsystemet fra terminalen er vist i denne opplæringen.,
Initialisering:
Mange Linux-kommandoen er tilgjengelig for å sende e-post fra kommandolinjen eller ved hjelp av et bash-script. Men noen sending av e-post-kommandoen vil ikke fungere hvis ingen SMTP-serveren er satt opp riktig i systemet. Du kan sette opp din egen SMTP-server for å sende e-post fra kommandolinjen, eller du kan bruke en gratis SMTP-serveren til en velkjent leverandør av e-posttjenester som Gmail eller Yahoo. SMTP-serveren til en Gmail-konto er brukt i denne opplæringen., For å gjøre denne oppgaven, må du velge en Gmail-konto og aktivere alternativet for «Tillat mindre sikker apps» for at kontoen til å sende e-post. Du kan besøke følgende veiledning for å aktivere dette alternativet.
Når du aktiverer dette alternativet, må du åpne filen » /etc/ssmtp/ssmtp.bekreft’ med ‘root’ privilegium og legg til følgende linjer ved slutten av filen. Du må angi din e-postadresse for å ‘AuthUser» og passordet for e-post til ‘AuthPass» for å fullføre oppsettet.
Eksempel 1: ved Hjelp av Sendmail Kommandoen
En av de populære e-sender kommandoer til Linux er » sendmail`., Brukeren enkelt kan sende e-post fra kommandolinjen ved hjelp av denne kommandoen. Hvis Sendmail pakken er ikke installert i systemet og deretter kan du kjøre følgende kommando for å installere pakken.
Tenk, e-post-innhold som er lagret i en fil som heter » e-post.txt » med følgende innhold. Her er teksten etter ‘Emne:’ vil bli sendt som e-post emne og den resterende del vil bli sendt som e-post kroppen.
e-post.,txt –
– >
Teste e-post kroppen
Kjør «sendmail» kommando med mottakerens e-postadresse som du inn følgende kommando.
Eksempel 2: ved Hjelp av ‘e-post’ – Kommandoen
Den mest vanlige kommando for å sende e-post i Linux er `e-post` – kommandoen. Denne kommandoen er ikke installert på Ubuntu som standard. Kjør følgende kommando for å installere `e-post` – kommandoen.,
følgende kommando vil vise versjon av denne kommandoen hvis det er installert i systemet.
‘-s’ alternativet er brukt i «e-post» – kommandoen til å angi emnet for e-post. Kjør `e-post’ – kommandoen ved ‘-s’ alternativet med emne for e-postmeldingen og mottakerens e-postadresse som du inn følgende kommando. Det vil be om Kopi: – postadressen. Hvis du ikke ønsker å bruke Cc: – feltet, så la det stå tomt og trykker på enter., Skriv inn meldingsteksten og trykk på Ctrl+D for å sende e-post.
Hvis du ønsker å legge til e-postmelding kroppen i kommandoen deretter kan du bruke ‘<<<‘ operatør som følgende kommando.
Du kan også legge til avsenderen av e-postadressen `e-post` – kommandoen ved hjelp av «- a » – alternativet. Følgende kommando vil sende e-post med emnet, ’emne’, avsenders navn og e-postadresse, ‘Admin<>’, og mottakerens e-postadresse, og meldingsteksten, ‘testing melding».,
Du kan også sende en e-postmelding kroppen ved hjelp av ekko og rør ( | ) – kommandoen. Den følgende kommandoen bruker rør (|) kommando for å sende meldingen.
E-post kan sendes til flere mottakere ved å bruke «e-post» – kommandoen og legger til mottakernes adresser ved å skille komma. Følgende kommando vil bli sendt en e-post til to mottakere.
Eksempel-3: Bruk av » mut` – kommandoen
Liker `e-post` kommando `mut` – kommandoen er ikke installert på Ubuntu som standard., Kjør følgende kommando for å installere » mut` – kommandoen.
`mut` – kommandoen fungerer lik `e-post` kommando, men `mut` – kommandoen har egen editor for å sende e-post. Kjør følgende kommando med gyldig e-post adresse for å sende e-post.
Du kan legge ved en fil ved å bruke ‘-en’ alternativ `e-post` eller `mut` – kommandoen. Følgende kommando vil legge ved filen elementer.,txt mens du sender e-post.
Eksempel-4: Bruke ‘SSMTP’ – Kommandoen
en Annen e-kommando er » ssmtp` – kommandoen. Hvis ssmtp er ikke installert før du installere den første pakken. Installasjonen kommando for ssmtp er vist i eksempel-1. ssmtp og sendmail-kommandoer fungerer på samme måte.
Kjør følgende kommando med gyldig e-postadresse. Skriv inn e-post emne og kropp. Trykk på ctrl+D for å avslutte og sende e-post.,
Eksempel-5: Bruke mailx Kommandoen
Du kan sende HTML-innhold som e-post kroppen uten bare å sende tekstmelding. Opprette en HTML-fil som heter » test.html » for å bruke som en melding kroppen.
test.,
<body>>
<h3> Email Sending </h3>
<font size=»2″ color=»red»>Testing Message body</font>
<</body>
</html>
`mailx` command works like `mail` command., Du må nevne Content-Type som text/html for å sende HTML-innhold som meldingsteksten i `mailx` – kommandoen. Følgende kommando vil sende innhold av testen’.html-fil som e-post melding kroppen.
< test.html «»
Når du vil sjekke innboksen til mottakeren e-post-kontoen da listen over e-poster vil bli vist på følgende bilde.,
Konklusjon
Etter at du praktiserer den over kommandoer på riktig måte, håper leseren vil være i stand til å sende e-post fra kommandolinjen lett i Linux.