Me kaikki tiedämme, kuinka tärkeää sähköposteja näinä päivinä tietojen siirto. On olemassa monia ilmaisia sähköposteja palveluntarjoajia, joita käytimme käytettäväksi, kuten Gmail, Yahoo, RediffMail jne, joka tarjoaa web-käyttöliittymän sähköpostien lähettämiseen ja vastaanottamiseen. Mutta tämä ei riitä, joskus tarvitaan myös lähettää sähköposteja järjestelmän komentoriviltä. Tämä opetusohjelma tarjoaa sinulle useita tapoja lähettää sähköposteja Linux komentoriviltä., Tämä on hyödyllistä lähettää sähköpostia shell skriptejä, cronjobs jne.
On olemassa erilaisia tapoja lähettää sähköpostia komentoriviltä, mutta täällä olen jakaminen vaihtoehtoja, jota useimmat käyttäjät. Voit käyttää mitä tahansa alla annettua vaihtoehtoa lähettääksesi sähköpostia Linux-komentoriviltä.
Käyttäen sendmail-Komento
Sendmail on suosituin SMTP-palvelin, jota käytetään useimmissa Linux/Unix-jakelu. Sendmail sallii sähköpostin lähettämisen komentoriviltä. Käytä alla olevia ohjeita sähköpostin lähettämiseen ”sendmail” – komennolla.,
Luonut tiedoston kanssa sähköposti sisältö:
cat /tmp/email.txtSubject: Terminal Email SendEmail Content line 1Email Content line 2
Aihe: linja käytetään aihe-sähköposti.
lähetä nyt sähköpostia seuraavalla komennolla.
sendmail < /tmp/email.txt
Lue lisää: Asenna ja Määritä Sendmail CentOS/RHEL
Käyttäen ”mail” – Komento
sähköposti-komento on suosituin komento lähettää sähköposteja Linux-terminaali. Lähetä sähköpostia muutamalla alla olevalla esimerkillä.
- -S: ää käytetään sähköpostin aiheen määrittelyssä.
myös, voit lähettää liitetiedoston tällä komennolla., Käytä-a mailx: lle ja-A: lle mailutileille.
mail -a /opt/backup.sql -s "Backup File"
- Täällä-on käyttää liitetiedostoja. Use-A debian-pohjaisille järjestelmille, jotka käyttävät mailutils-pakettia.
saatat kohdata kysymys: Bash: sähköposti: komentoa ei löytynyt
Myös, voimme lisätä pilkulla erotettu sähköposteja haluat lähettää sähköpostia useille vastaanottajille yhdessä.
mail -s "Test Email" , < /dev/null
Käyttämällä ’mutt’ – komento
Mutt on pohjimmiltaan käytetään sähköpostien lukeminen Linux terminaali paikalliseen käyttäjien postilaatikot, myös hyödyllistä lukea sähköposteja POP/IMAP-palvelimet. Mutt command on vähän samanlainen kuin mail command., Lähetä sähköpostia muutamalla alla olevalla esimerkillä.
mutt -s "Test Email"Send an email including an attachment
mutt -s "Test Email" -a /opt/backup.sql < /dev/nullKäyttämällä 'SSMTP' - Komento
sSMTP avulla käyttäjät voivat lähettää sähköposteja SMTP-palvelimen Linux-komentoriviltä. Esimerkiksi sähköpostin lähettämiseen käyttäjän käyttöön komennon jälkeen. Kirjoita nyt aihe sähköpostin alla avainsanan aihe. Sen jälkeen kirjoita viesti lähetetään käyttäjälle, Kun viimeistely teidän viestin, paina CTRL+d (^d) lähettää sähköpostia.,
ssmtp Subject: Test SSMTP EmailEmail send test using SSMTPvia SMTP server.^dLue lisää: Miten Setup SSMTP-Palvelimen Linux
Käyttäen telnet-Komento
kohti minun kokemus, kaikki järjestelmänvalvojat käyttävät telnet-komento testata kauko-portti yhteyden testi tai kirjautuminen palvelimelle etänä. Suurin osa Linuxin tulokkaista ei tiedä, että voimme lähettää sähköpostia myös telnetin avulla, mikä on parempi tapa selvittää sähköpostin lähettämisen ongelmia. Alla on esimerkki sähköpostin lähettämisestä.
Punainen merkitty teksti on käyttäjän syöte ja jäljellä ovat näiden komentojen vastaukset.
telnet localhost smtpTrying 127.0.0.1...Connected to localhost.localdomain (127.0.0.1).Escape character is '^]'.220 fbreveal.com ESMTP Sendmail 8.13.8/8.13.8; Tue, 22 Oct 2013 05:05:59 -0400HELO yahoo.com250 tecadmin.net Hello tecadmin.net , pleased to meet youmail from: 250 2.1.0 Sender okrcpt to: 250 2.1.5 Recipient okdata354 Enter mail, end with "." on a line by itselfHeyThis is test email onlyThanks.250 2.0.0 r9M95xgc014513 Message accepted for deliveryquit221 2.0.0 fbreveal.com closing connectionConnection closed by foreign host.kiitos tästä kirjoituksesta., Lisäämme pian lisää tapoja tähän luetteloon. Pyydämme myös sinua auttamaan minua enemmän komentoja, jotka tiedät ja ei ole lueteltu edellä.
Leave a Reply