Programatorul de activități Windows poate trimite automat e-mailuri la o anumită oră sau ca răspuns la un anumit eveniment, însă funcția de e-mail integrată nu va funcționa foarte bine pentru majoritatea utilizatorilor.
În loc să utilizați funcția de e-mail a Task Schedulerului pentru a trimite e-mailuri, puteți utiliza utilitarul SendEmail. Acesta vă permite să construiți o comandă de o singură linie care se autentifică cu un server SMTP și trimite un e-mail.
Când am acoperit configurarea computerului pentru a vă trimite notificări prin e-mail atunci când cineva se conectează, am constatat că funcția de e-mail încorporată a avut unele probleme.
În timp ce puteți introduce orice server SMTP care vă place, Programatorul de activități nu acceptă autentificarea, astfel încât să nu puteți furniza un nume de utilizator și o parolă pentru serverul SMTP. Tipul de server SMTP de care majoritatea utilizatorilor au acces (de exemplu, serverul SMTP Gmail sau un server SMTP furnizat de furnizorul dvs. de servicii de internet) necesită autentificare, astfel încât să nu poată fi ușor de utilizat de la Task Scheduler.
Dacă rulați un server SMTP pe computerul local, funcția de e-mail a Task Scheduler-ului poate fi utilă pentru dvs. Cu toate acestea, utilizatorul mediu va avea nevoie de un alt instrument - aici intră SendEmail.
Mai întâi, descărcați SendEmail, un instrument gratuit (și open source) pentru trimiterea de e-mailuri din linia de comandă. Extrageți arhiva descărcată într-un folder de pe computer.
Apoi, lansați Windows Task Scheduler și creați o nouă sarcină - consultați ghidul nostru pentru a crea sarcini programate pentru mai multe informații. Puteți crea o sarcină care trimite automat un e-mail la un moment dat sau o sarcină care trimite un e-mail ca răspuns la un anumit eveniment.
Când ajungeți la fereastra Acțiune, selectați Porniți un program în loc de Trimiteți un e-mail.
În caseta Program / script, utilizați butonul Răsfoiți și navigați la fișierul SendEmail.exe de pe computer.
În cele din urmă, va trebui să adăugați argumentele necesare autentificării cu serverul SMTP și să construiți e-mailul. Iată o listă cu opțiunile pe care le puteți utiliza cu SendEmail:
Opțiuni server
-f EMAIL - Adresa de e-mail la care trimiteți.
-s SERVER: PORT - Serverul SMTP și portul pe care îl solicită.
-xu USERNAME - numele de utilizator pe care trebuie să-l autentificați cu serverul SMTP.
-xp PASSWORD - Parola care trebuie să vă autentificați cu serverul SMTP.
-o tls = da - Permite criptarea TLS. Poate fi necesar pentru unele servere SMTP.
Dacă utilizați servere SMTP Gmail, acestea sunt opțiunile serverului de care aveți nevoie:
-s smtp.gmail.com:587 -xu [email protected] -xp parola -o tls = da
Desigur, va trebui să introduceți propria adresă de e-mail și parola aici.
Opțiuni destinație
-t EMAIL - Adresa de e-mail de destinație. Puteți trimite un e-mail la mai multe adrese prin includerea unui spațiu între fiecare adresă după opțiunea -t.
-cc EMAIL - Toate adresele pe care doriți să le trimiteți la adresa de e-mail. Puteți specifica mai multe adrese prin plasarea unui spațiu între fiecare adresă de e-mail, la fel ca în cazul comenzii -t de mai sus.
-bcc EMAIL - Versiunea BCC a opțiunii CC de mai sus.
Opțiuni de e-mail
-u SUBJECT - Subiectul e-mailului
-M BODY - Textul textului mesajului e-mailului.
-a ATTACHMENT - Calea unui fișier pe care doriți să-l atașați. Acest lucru este opțional.
De exemplu, să presupunem că adresa dvs. de e-mail este [email protected] și doriți să trimiteți un e-mail la [email protected]. Utilizați următoarele opțiuni:
-f [email protected] -t [email protected] -u Subiect -m Acesta este textul corporal! -s smtp.gmail.com:587 -xu [email protected] -xp parola -o tls = da
După ce ați pus împreună opțiunile, copiați-le și inserați-le în caseta Adăugați argumente.
Salvați sarcina și ați terminat. Sarcina dvs. va trimite în mod automat e-mailul la programul (sau ca răspuns la eveniment) pe care l-ați specificat.
Există mai mult de făcut cu SendEmail, inclusiv integrarea într-un script care trimite automat e-mailuri sau crearea unei comenzi rapide care trimite un e-mail când faceți dublu clic pe el.