mindannyian tudjuk, hogy fontos az e-maileket ezekben a napokban az információátvitel. Sok ingyenes e-mail szolgáltatók, amelyek általunk használt használatra, mint a Gmail, Yahoo, RediffMail stb, amely egy webes felület küldésére és fogadására e-maileket. De ez nem elég, néha e-maileket is kell küldenünk a rendszer parancssorából. Ez a bemutató többféle módon is elküldheti az e-maileket a Linux parancssorból., Ez hasznos e-mail küldéséhez a shell szkriptjeinken keresztül, cronjobs stb.
különböző módokon lehet e-maileket küldeni a parancssorból, de itt megosztom a legtöbb felhasználó által használt néhány lehetőséget. Használhatja bárki opciót alább, hogy küldjön e-mailt a Linux parancssorból.
a “sendmail” parancs használata
a Sendmail a legnépszerűbb SMTP szerver, amelyet a legtöbb Linux/Unix disztribúcióban használnak. A Sendmail lehetővé teszi az e-mail küldését a parancssorból. Használja az alábbi utasításokat e-mail küldéséhez a “sendmail” paranccsal.,
létrehozott egy e-mail tartalmú fájlt:
cat /tmp/email.txtSubject: Terminal Email SendEmail Content line 1Email Content line 2
tárgy: a sort e-mail tárgyként használják.
most küldjön e-mailt a következő paranccsal.
sendmail < /tmp/email.txt
Bővebben: telepítse és konfigurálja a Sendmail-t a CentOS/RHEL
segítségével a “mail” parancs segítségével
a mail parancs a legnépszerűbb parancs, hogy e-maileket küldjön a Linux terminálról. Használja az alábbi példák közül néhányat e-mail küldéséhez.
mail -s "Test Subject" < /dev/null
- -s az e-mail tárgyának meghatározására szolgál.
is, akkor küldjön egy mellékletet ezzel a paranccsal., Use-a For mailx and-A For mailutils.
mail -a /opt/backup.sql -s "Backup File"
- itt-a mellékletekhez használható. Use-a debian alapú rendszerek, amely mailutils csomag.
akkor szembe kérdés: Bash: mail: parancs nem található
is, akkor adjunk vesszővel elválasztott e-maileket küldeni az e-mailt, hogy több címzettnek együtt.
mail -s "Test Email" , < /dev/null
A ‘mutt’ parancs
Korcs alapvetően használt e-mailek olvasása a Linux terminál a helyi felhasználói postaládák, az is hasznos, hogy e-maileket olvasni a POP/IMAP szerver. A Mutt parancs kevéssé hasonlít a mail parancshoz., Használja az alábbi példák közül néhányat e-mail küldéséhez.
mutt -s "Test Email"Send an email including an attachment
mutt -s "Test Email" -a /opt/backup.sql < /dev/nullaz "SSMTP" parancs használata
sSMTP lehetővé teszi a felhasználók számára, hogy e-maileket küldjenek az SMTP szerverről a Linux parancssorból. Például, hogy küldjön egy e-mailt a felhasználó használja a következő parancsot. Most írja be az e-mail tárgyát az alábbiak szerint a kulcsszó tárgyával. Ezután írja be a felhasználónak elküldendő üzenetet, miután befejezte az üzenetet, nyomja meg a CTRL+d (^d) gombot az e-mail elküldéséhez.,
ssmtp Subject: Test SSMTP EmailEmail send test using SSMTPvia SMTP server.^dtovább: Hogyan állítsuk be az SSMTP szervert Linuxon
"telnet" parancs használatával
tapasztalatom szerint minden rendszergazda telnet parancsot használ a távoli portkapcsolati teszt teszt tesztelésére vagy a kiszolgálóra való távoli bejelentkezésre. A legtöbb újonc Linux nem tudja, hogy e-mailt küldhetünk a telnet használatával is, ami a jobb módja az e-mail küldési problémák elhárításának. Az alábbiakban egy példa az e-mail küldésére.
A piros jelzésű szöveg a felhasználói bemenet, a fennmaradó pedig a parancsok válaszai.
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.Köszönjük, hogy ezt a cikket használta., Mi lesz hozzá több módon hamarosan ezt a listát. Azt is kérjük, hogy segítsen nekem több parancsok, amelyek tudod, és nem a fent felsorolt.
Leave a Reply