Kā iestatīt e-pasta brīdinājumus par Linux, izmantojot Gmail vai SMTP
Linux datoriem var būt nepieciešama administratīva iejaukšanās neskaitāmos veidos, bet bez manuālas pieslēgšanās tiem, kā jūs to zināt? Lūk, kā iestatīt e-pasta ziņojumus, lai saņemtu paziņojumu, kad jūsu mašīnas vēlas mīlestību un uzmanību.
Protams, šī metode ir paredzēta reāliem serveriem, bet, ja jums ir Linux kaste, kas sēž jūsu mājā un darbojas kā mājas serveris, varat to izmantot arī tur. Faktiski, tā kā daudzi mājas interneta pakalpojumu sniedzēji bloķē regulāro izejošo e-pastu, šī metode var būt lielisks veids, kā nodrošināt, ka jūs joprojām saņemat administrācijas e-pastus, pat no mājas serveriem.
Pārskats
E-pasta sūtīšanas spējas konfigurēšana mašīnai nekavējoties dod mums iespēju, ka daudzas sistēmas administrēšanas problēmas un kritiskie brīdinājumi tiks automātiski nosūtīti šīs sistēmas izraudzītajam administratoram. Ievērojamākais piemērs ir tas, ka cron darba izpildes kļūdas ietilpst šajā kategorijā, un tādēļ paziņos administratoram, ka pastāv problēmas ar ieplānotām darba vietām, piemēram, dublējumkopijas, tiklīdz tās notiek, ieskaitot standarta kļūdas (stderr) rezultātu ziņojumā. Mēs varēsim arī pievienot e-pastu no bash skriptiem.
Neuztraucieties, tas parasti nespēj jums ar pārāk daudz informācijas, un jūs varat vienkārši to konfigurēt, ja tas kļūst kaitinošs.
Debianā balstītajās sistēmās, izņemot daudzas ļoti daudzpusīgas ar e-pastu saistītas programmas, ir arī ssmtp pakete, kas ir labi piemērota, ja viss, ko vēlaties darīt, ir aģents, kas sūta e-pastus, izmantojot citu e-pasta serveri (MTA), neuzstādot visu postfix vai sendmail konfigurāciju..
Priekšnosacījumi un pieņēmumi
Pirms sākam darbu, jūs vēlaties pārliecināties, ka visi šie nosacījumi ir izpildīti:
- Jums ir SMTP serveris, kas var saņemt e-pastus no jūsu iekārtām un nosūtīt tos adresātam (t.i., jūsu korporatīvajai apmaiņai vai Gmail).
- Jums ir lietotāja dati, kas var nosūtīt e-pastu šajā serverī (t.i., pastkasti vai Gmail kontu).
- Šī procedūra ir izmantota un pārbaudīta * Debian balstītās sistēmās (Lenny, Ubuntu & Mint), tādēļ, ja jūsu nav vienā no šiem sadalījumiem, nobraukums var mainīties.
- Jūs redzēsiet, ka es izmantoju VIM kā redaktora programmu, tas ir tikai tāpēc, ka esmu pieradis pie tā ... jūs varat izmantot jebkuru citu redaktoru, kuru vēlaties.
* Tas tiek izmantots un pārbaudīts arī DD-WRT, bet tiks iekļauts tikai turpmākajā rakstā (atjauninājumā: nav nākotnes jautrība?), Jo šāda iegulto platformu uzstādīšanas un konfigurācijas variācijas ir nepieciešamas..
Uzstādīt
Lai instalētu ssmtp (Simple S.M.T.P) pakotni, izmantojiet šādu komandu:
sudo aptitude instalēt ssmtp
Pēc tam rediģējiet konfigurācijas failu:
sudo vim /etc/ssmtp/ssmtp.conf
Noregulējiet un pievienojiet pēc nepieciešamības šādus parametrus:
-
Mainiet to no postmaster uz mašīnu administratora e-pastu.
-
mailhub = smtp.gmail.com: 587
Jūsu pasta serveris mūsu gadījumā ir Gmail, tāpēc mums ir jānorāda ports kā 587, parastajiem SMTP serveriem tas parasti nav nepieciešams.
-
Parasti mašīnas nosaukums tiek automātiski aizpildīts ar iepakojuma iestatījumu, ja iekārtai ir pastkastīte, kas būtu labi, bet, ja tā nav, vai nosaukums nav tāds pats kā pastkastes korekcija atbilstoši.
-
UseSTARTTLS = YES
Iespējot TLS drošai sesijas saziņai.
-
AuthUser = lietotājvārds
Nosūtītāja pastkastes lietotājvārds.
-
AuthPass = parole
Nosūtītāja pastkastes parole…
-
NoLineOverride = jā
Nosūta resursdatora nosaukumu root vietā [[email protected]].
Lai padarītu noklusējuma (root) lauku no servera nosaukuma, rediģējiet / etc / ssmtp / revaliases fails:
sudo vim / etc / ssmtp / revaliases
Un pievienojiet tajā vēlamo tulkojumu, kas mūsu Gmail piemēru gadījumā būs:
root: [email protected]: smtp.gmail.com
Neticami tas ir viss, kas jums jādara, lai nodrošinātu spēju. No šī brīža mašīna nosūtīs jums e-pastu, kad kaut kas ir beidzies.
Iestatīšanas apstiprināšana
Ļauj pārbaudīt, vai mūsu ssmtp iestatīšana bija pareiza, nosūtot e-pastu:
echo "Testa ziņojums no Linux servera, izmantojot ssmtp" sudo ssmtp -vvv [email protected]
“-Vvv” ieslēdz verbozitātes izeju, tāpēc nesaņem satraukumu… tas ir tikai gadījumā, ja rodas kādas problēmas, jums būs sava veida izeja uz Google.
Ja viss iet labi, jums vajadzētu saņemt e-pastu pāris sekundēs.
Turpmākajos rakstos mēs parādīsim šī iestatījuma skriptus.
Vai jūsu e-pasta ziņojumi var būt nevēlami: