Pagina principala » HOWTO » Cum să obțineți notificări prin e-mail ori de câte ori cineva se conectează la computer

    Cum să obțineți notificări prin e-mail ori de câte ori cineva se conectează la computer

    Aveți un computer pe care nu doriți să îl accesați alți oameni - poate un server? Aveți posibilitatea ca Windows să vă trimită prin e-mail ori de câte ori cineva se conectează la computer (presupunând că este conectat la Internet), oferindu-vă pace.

    Vom folosi Planificatorul de sarcini Windows pentru acest lucru - poate trimite e-mailuri ca răspuns la o varietate de evenimente. Funcția de e-mail încorporată a planificatorului de sarcini nu este la fel de flexibilă pe cât vrem, deci vom folosi un alt instrument.

    SendEmail vs. funcția Schemă de e-mail a tastei

    Task Scheduler include o opțiune "trimite un e-mail". Din păcate, acest lucru nu va funcționa corect pentru majoritatea utilizatorilor - dacă aveți un server SMTP care necesită autentificare, detaliile de autentificare trebuie să fie aceleași cu detaliile contului de utilizator Windows. Caracteristica încorporată în e-mail poate fi utilă pentru utilizatorii cu servere SMTP care rulează pe computerele locale, dar nu va funcționa corect dacă utilizați Gmail sau un alt serviciu de e-mail de la terți.

    În schimb, descărcați SendEmail, un instrument gratuit pentru trimiterea de e-mailuri din linia de comandă. Cu SendEmail, putem scrie o singură comandă care va trimite un e-mail. SendEmail acceptă autentificarea, astfel încât să putem trimite cu ușurință e-mailuri de pe serverul SMTP Gmail sau orice alt server care necesită autentificare.

    Crearea unei sarcini

    Mai întâi, lansați planificatorul de sarcini introducând Task Scheduler în meniul Start și apăsând pe Enter.

    Faceți clic pe link-ul Creare sarcină din bara laterală.

    În panoul General, furnizați un nume și o descriere a sarcinii. De asemenea, trebuie să selectați Rulați dacă utilizatorul este conectat sau nu opțiune.

    În fila Trigeri, creați un nou declanșator care începe sarcina la conectare pentru orice utilizator.

    În fila Acțiuni, creați o nouă acțiune care execută aplicația sendemail.exe. Adăugați argumente precum:

    -f de [email protected] -t [email protected] -u Cineva conectat la computer -m Cineva doar logat pe computer! -s smtp.gmail.com:587 -xu [email protected] -xp parola -o tls = da

    Argumentele de mai sus trimit un e-mail de la [email protected] la [email protected]. Subiectul e-mailului este "Cineva conectat la computer" și corpul mesajului este "Cineva conectat la computer!". Informațiile despre server sunt smtp.gmail.com cu portul 587 - dacă utilizați un alt furnizor de servere SMTP, va trebui să modificați acest lucru. De asemenea, va trebui să înlocuiți parola cu parola proprie.

    (Rețineți că puteți selecta acțiunea Trimiteți un e-mail aici dacă aveți acces la un server SMTP care nu necesită autentificare, cum ar fi un server de e-mail care rulează pe computerul dvs. local.)

    În fila Condiții, debifați Porniți sarcina numai dacă computerul este alimentat cu curent alternativ opțiune sau nu veți primi e-mailuri dacă calculatorul dvs. este un laptop și este deconectat.

    Faceți clic pe butonul OK și salvați sarcina. Ar trebui să primiți notificări prin e-mail ori de câte ori cineva se conectează la computer.

    Puteți utiliza comenzi similare sendemail.exe atașate altor evenimente de declanșare pentru a trimite alte tipuri de e-mailuri automate. De exemplu, ați putea trimite un e-mail automat într-un program sau ca răspuns la un anumit cod de eveniment din jurnalul de evenimente Windows al computerului.