Sende E-Post? Send Dem Fra Linux Terminal | Linux Journal

krever jobben din å sende mange e-poster på daglig basis? Og du lurer ofte på om eller hvordan du kan sende e-postmeldinger fra Linux-terminalen.

denne artikkelen forklarer om 6 forskjellige måter å sende e-post ved Hjelp Av Linux-terminalen. La oss gå gjennom dem.

Sendmail-Kommando

Bruk sendmail-kommandoen til å sende e-post til en eller flere personer samtidig. Sendmail er En AV De mest populære SMTP-serverne I Linux. Du kan enkelt sende e-post direkte fra kommandolinjen ved hjelp av sendmail kommandoen. For å rute informasjonen bruker sendmail-kommandoen nettverket som er konfigurert på systemet ditt.

la oss utføre følgende kommandoer for å lage en fil med e-postinnhold.

cat /tmp/email.txtSubject: Terminal Email SendEmail Content line 1Email Content line 2

Emnet vil være linjen som brukes som emne for e-posten.

nå, for å sende e-posten, bruk følgende syntaks.

sendmail [email protected] < /tmp/email.txt

postkommando

på samme måte Som Sendmail, kan du bruke postkommandoen til å sende e-post fra terminalen. Bruk kommandoen nedenfor til dette formålet.

mail -s "Test Subject" [email protected] < /dev/null

Her-s definerer e-emnet.

hvis du vil sende et vedlegg som følger med i e-posten, skriver du inn linjen nedenfor.

mail -a /opt/backup.sql -s "Backup File" [email protected] < /dev/null

Her-a brukes til å inkludere vedlegg. Hvis Din Er En Debian-basert distro, bruk-a fordi den bruker mailutils-pakken.

hvis du må sende e-post til flere mottakere om gangen, legger du til kommadelt e-post på følgende måte.

mail -s "Test Email" [email protected],[email protected] < /dev/null

mailx Kommando

GNU Mailutils er en kombinasjon av flere verktøy pakker. Alle Mailutils kan operere på postkasser fra UNIX maildrops, maildir, og helt opp til eksterne postkasser. Disse postboksene er tilgjengelige MED IMAP4, POP3 og SMTP. Mailutils er laget for utviklere, vanlige Linux-brukere og systemadministratorer.

for installasjonsformål, bruk følgende kommando.

sudo apt install mailutils

mailutils-pakken består hovedsakelig av 2 kommandoer, mail og mailx, og begge fungerer på samme måte.

echo "message body" | mail -s "subject" [email protected]

Ovenfor er syntaksen som består av mail / mailx. Dette inkluderer adressen du vil sende meldingen til, et passende emne og en teksttekst. Bruk av echo-kommandoen og kjøring av output til mail-kommandoen gjør det mulig å unngå mailxs ber om Cc og tekstmeldingsteksten.

kommandoen swaks

kommandoen swaks er et prosedyrbart, fleksibelt, transaksjonsorientert SMTP-verktøy. Smtp-utvidelser og funksjoner som håndteres av denne kommandoen, er autentisering, tls, pipelining og andre versjoner AV SMTP-protokoller. Denne Linux-kommandoen støtter også ulike transportmetoder, for EKSEMPEL UNIX-domain sockets, internet-domain sockets, og stasjoner til gytt prosesser.

for å installere dette verktøyet, skriv:

sudo apt install swaks

du må koble TIL EN SMTP-konto: brukeren-au, serveren-s, adressen-t og passordet-ap. Du trenger også-tls flagg i tilfelle du kobler på 587 port. Så kommandoen skal være:

swaks --to [email protected] -s smtp.gmail.com:587 -tls -au <user-account> -ap <account-password>

Ssmtp Kommando

du kan sende e-post ved HJELP AV SMTP-serveren Fra Linux-terminalen ved hjelp av ssmtp.

Bruk de nedenfor nevnte linjene for å sende e-post med ssmtp.

ssmtp [email protected]: Test SSMTP EmailEmail send test using SSMTPvia SMTP server.^d

her sender vi en e-post til bruker [email protected]. Du må legge til et emne med søkeordet «Emne». Deretter skriver du meldingen du vil formidle til e-postmottakeren. Pa slutten av meldingen trykker Du Ctrl + D (^d) for du sender e-posten.

mutt Command

mutt-kommandoen hjelper til med å sende og lese e-post fra Linux-terminalen din ved hjelp av lokale brukerpostkasser. Du kan også lese e-post ved HJELP AV POP / IMAP-servere. Mutt ligner Postkommandoen. For å sende e-post, bruk følgende syntaks.

mutt -s "Test Email" [email protected] < /dev/null

du kan sende en e-post som inneholder et filvedlegg ved hjelp av mutt-kommandoen for å gjøre det, bruk kommandoen som følger.

mutt -s "Test Email" -a /opt/backup.sql [email protected] < /dev/null

Konklusjonen

du har lært å sende e-post ved Hjelp Av Linux-terminalen. Nå kan du sende e-post med en gang fra terminalen uten å måtte bekymre deg. Øv metodene hands-on gitt her slik at sende e-post fra kommandolinjen blir enkelt for deg.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.