If-Koubou

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

Cum să obțineți notificări prin e-mail ori de câte ori cineva se conectează la computerul dvs. (Cum să)

Aveți un computer pe care nu doriți ca alți oameni să acceseze - 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ă pacea minții.

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 Task Scheduler

Task Scheduler include opțiunea "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. Funcția de e-mail încorporată 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țe părț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 al 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 său de mesaj 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 și 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.