Linux mašīnas var prasīt administratīvu iejaukšanos neskaitāmos veidos, bet bez manuāla ieiešanas tajā, kā jūs par to zināt? Tālāk ir norādīts, kā iestatīt e-pasta ziņojumus, lai saņemtu paziņojumu, kad jūsu mašīnām ir vajadzīga laba mīlestība un uzmanība.
Protams, šī metode ir domāta reāliem serveriem, taču, ja jums ir Linux kastīte, kas sēž jūsu mājā un darbojas kā mājas serveris, to varat izmantot arī tur. Faktiski, tā kā daudzi vietējie interneta pakalpojumu sniedzēji bloķē regulāru izejošo e-pastu, iespējams, ka šī metode ir lielisks veids, kā nodrošināt, ka jūs joprojām saņemat administratora e-pasta ziņojumus, pat no jūsu mājas serveriem.
Automātiskās e-pasta sūtīšanas spējas konfigurēšana nekavējoties dod mums rezultātu, ka sistēmas administratīvajām problēmām un kritiskiem brīdinājumiem tiks automātiski nosūtīta šīs sistēmas izraudzītajam administratoram. Vispievēršamākais piemērs ir tas, ka šajā kategorijā ietilpst cron darba izpildes kļūdas, un tādēļ paziņos administratoram, ka ir radusies problēma ar plānotajām darbavietām, piemēram, dublējumkopijām, tiklīdz tās notiek, ieskaitot ziņojumu par standarta kļūdu (stderr). Mēs varēsim iekļaut e-pastu arī no bash skriptiem.
Neuztraucieties - parasti tas nesatrauc jūs ar pārāk daudz informācijas, un to var vienkārši konfigurēt, ja tas kļūst par kaitinošu.
Uz Debian balstītas sistēmas, citas, tad ļoti daudzpusīgas e-pasta saistītās programmas daudz ir arī ssmtp kas ir piemērots, ja viss, kas jums jādara, ir aģents, kurš var sūtīt e-pastus, izmantojot citu e-pasta serveri (MTA), neizmantojot visu postfix vai sendmail konfigurāciju.
Pirms sākat darbu, jūs vēlaties pārliecināties, vai ir izpildīti visi šie nosacījumi:
* Tas tiek izmantots un pārbaudīts arī DD-WRT, bet tas tiks ietverts tikai nākamajā rakstā (atjauninājums: vai nav nākotnes fun?), Pateicoties iestatīšanai un konfigurācijas variantiem, kas nepieciešami šādai iegultai platformai.
Lai instalētu ssmtp (Simple S.M.T.P) paketi, izmantojiet šādu komandu:
sudo aptitude instalēt ssmtp
Pēc tam rediģējiet konfigurācijas failu:
sudo vim /etc/ssmtp/ssmtp.conf
Pielāgojiet un pēc vajadzības pievienojiet šādus parametrus:
Mainiet to no postmaster uz mašīnas admin's Email.
mailhub = smtp.gmail.com: 587
Savā gadījumā jūsu pasta serveris ir Gmail, tāpēc mums ir jānorāda ports kā 587, bet parastajiem SMTP serveriem parasti tas nav nepieciešams.
saimniekdatora nosaukums = lietotā[email protected]
Parasti iekārtas nosaukumu automātiski aizpilda pakotnes iestatīšana, ja mašīnai ir pastkaste, tad tas būtu labi, bet, ja tas nav vai nosaukums nav tas pats, kas korespondenci atbilstoši pielāgojas.
Izmantot STARTTLS = JĀ
Iespējojiet TLS drošai sesijas saziņai.
AuthUser = lietotājvārds
Sūtītāja pastkastes lietotājvārds.
AuthPass = parole
Nosūtāmās pastkastes parole ...
FromLineOverride = jā
Nosūta servera nosaukumu, nevis root [[email protected]].
Lai padarītu noklusējuma (saknes) lauku "no" ir servera nosaukums, rediģējiet / etc / ssmtp / revaliases fails:
sudo vim / etc / ssmtp / revaliases
Un pievienojiet 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 spētu. No šī brīža mašīna nosūtīs jums e-pastu, kad kaut kas ir uz augšu.
Ļ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 daudzveidības izvadi, lai nerūsiet satraukumu ... tas ir tikai gadījumā, ja rodas kādas problēmas, jums būs kāda veida izeja uz Google.
Ja viss iet labi, jums vajadzētu saņemt e-pastu pēc pāris sekundēm.
Nākamajos rakstos mēs parādīsim šī uzstādījuma scenāriju piemērus.
Lai jūsu e-pasta ziņojumi būtu neatgriezeniski dažādi :)