Mājas lapa » » Kā iestatīt e-pasta brīdinājumus par Linux, izmantojot Gmail vai SMTP

    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:

    • [email protected]

      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.

    • [email protected]

      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: