Site Overlay

Linux-post Kommandoen

Linux-post kommando er et kommandolinje-verktøy som gjør det mulig for oss å sende e-post fra kommandolinjen. Det vil være ganske nyttig å sende e-post fra kommando-linjen, hvis vi ønsker å generere e-poster programmatisk fra shell-skript eller web-applikasjoner. E-kommandoen kan brukes direkte av terminal samt Shell-script. Men mange andre kommandoer som er tilgjengelige i Linux som kan brukes til å sende e-post fra kommandolinjen slik som sendmail, mutt, SSMTP, telnet, og mer., I denne delen vil vi fokusere på e-kommandoen.

Installasjon av post-kommandoen i Linux

e-kommandoen kan være installert av forskjellige pakker, slik som:

  • gnu mailutils
  • arvestykke-mailx
  • bsd-mailx

Hver pakke forenkler med ulike funksjoner og alternativer. For eksempel, den arvestykke-matrise pakken er i stand til å bruke en ekstern smtp-server for å sende meldinger, mens de resterende to servere bruke lokal smtp server.

Vi vil installere mailutils pakken, den mest populære måten å sende e-post fra kommandolinjen., Den støtter e-kommandoen til å sende e-post.

for Å installere mailutils pakken, utføre under kommando:

– kommandoen ovenfor vil be om et system passord, skriv inn passordet, og trykk på ENTER-tasten. Det vil bekrefte installasjonen, type ‘y’ for å bekrefte installasjonen. Vurdere nedenfor smekk utgang:

Det vil starte en daemon prosess og be for postfix konfigurering, velger du ønsket postfix alternativ.

Det fire postfix-alternativer er tilgjengelig for installasjon., De er som følger:

for Å velge ønsket alternativ, blar du alternativet ved hjelp av PILTASTENE og velg det ved å bruke TAB+ ENTER-tastene. Postfix kommuniserer med serveren forespørsler. Etter å ha valgt postfix alternativet, vil det kunne installere den mailutils pakken på din maskin.

Hvordan gjør e-kommandoen fungerer?

Det er viktig å vite hvordan kommandoen fungerer. E-kommandoen av mailutils pakken påkaller standard sendmail binære å sende e-post til et angitt mål., Den kobles til den lokale MTA, som er en lokal kjører SMTP-server som har støtte for e-post på port 25.

Det betyr at en postfix som inneholder en smtp-serveren skal kjøre på maskinen vår for å bruke e-kommandoen. Den postfix spør DNS reisemål der for å levere post, DNS-svarene en liste over e-post servere og skaper en SMTP-tilkobling. Hvis den mangler, vi vil få feilmelding som «sende-post: kan Ikke åpne e-post:25».

Sende e-post ved hjelp av e-kommandoen

å Sende post fra kommando-linjen er en uproblematisk prosess., For å sende en e-post fra terminalen, utføre kommandoen, som følger:

‘- s’ alternativet brukes til å angi emnet. Etter at du har utført kommandoen, vil det be om Kopi-adresse. Type Cc (kopi) adresse; du kan la det stå tomt ved å trykke Enter-tasten. Skriv inn teksten, og trykk på CTRL+D for å sende den. Vurdere nedenfor utgang:

Fra over utgang, e-post vil sendes til en spesifisert e-postadresse.

Angi e kropp i en enkelt linje

Vi kan angi emne og melding i en enkelt linje., For å angi meldingsteksten i en enkelt linje, utføre under kommando:

– kommandoen ovenfor vil sende e-post til den angitte adressen. Vurdere under kommando:

Eller vi kan også angi kommando som følger:

Hente meldingen fra en fil

Vi kan også hente meldinger fra en fil. Det er nyttig hvis vi ønsker å ringe til e-kommandoen fra et shell script eller andre programmer. For å sende en melding fra en fil, utføre kommandoen, som følger:

– kommandoen ovenfor vil sende meldingen fra fil mailcontent.txt., For rask, kan vi også bruke under kommando:

Angi CC og BCC

Vi kan også legge ved en bcc og cc adresse innen en kommando. Til å feste en bcc og cc-postadresse, bruker -b og -c-alternativene, henholdsvis.

for Å legge til et bl.kopi-adresse, utføre kommandoen, som følger:

for Å legge til en cc-adresse, utføre kommandoen, som følger:

Også, kan vi angi både cc og bcc-adresser i en enkelt kommando., Utføre kommandoen som følger:

Legge til flere mottakere

e-kommandoen gjør det mulig for oss å legge til mer enn én mottaker i en enkelt e-post til andre enn cc og bcc. For å legge til mer enn én e-postadresse, bare sette den andre e-post adresser etter den første e-post adresse etterfulgt av et komma(,). Vurdere under kommando:

– kommandoen ovenfor vil levere meldingen til begge adresser.

Angi avsenderen navn og adresse

Vi kan legge til ekstra header informasjon, for eksempel ‘FRA’ navn og adresse til fest med e-post., For å angi ytterligere informasjon med e-kommandoen, bruker du et alternativ med kommandoen. Utføre kommandoen som følger:

– kommandoen ovenfor vil levere den angitte informasjonen til mottakeren.

Legge til et vedlegg

Vi kan også legge ved en fil med e-post. -Et alternativ er brukt til å legge ved en fil sammen med e-post. For å legge til et vedlegg, utføre kommandoen, som følger:

– kommandoen ovenfor vil legge ved en angitt fil fra den angitte banen med e-post.,

Les post

e-kommandoen kan brukes til å lese alle dine innkommende e-post. Imidlertid, det er ikke kult å lese e-post fra kommandolinjen, men vi kan forstå den for å riste av kunnskap. For å lese innboks-poster, utføre e-kommandoen uten noen alternativet som følger:

– kommandoen ovenfor vil vise alle innkommende e-poster.

Manuell for e-kommandoen

for Å lese bruksanvisningen for e-kommandoen, bruker du den mannen kommando som følger:

– kommandoen ovenfor vil vise manual of e-kommandoen på din terminal., Vurdere nedenfor utgang:

Trykk på » q «- tasten for å gå ut av manuell og » h » tasten for å få hjelp. Hjelp alternativet viser flere alternativer for å hjelpe deg. Vurdere bildet under:

for Å gå ut av hjelp, trykk på » q » – tasten.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *