13Jul

Cum să trimiteți cu ușurință e-mailuri de la Programatorul de sarcini Windows

Programatorul de activități Windows poate trimite automat e-mailuri la o anumită oră sau ca răspuns la un anumit eveniment, dar caracteristica integrată a acestuia 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.

Problema cu funcția de e-mail a programatorului Task

Când am acoperit configurarea calculatorului 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 calculatorul dvs. 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 - acolo e locul de trimitere SendEmail.

Folosind SendEmail

Mai intai, descarcati SendEmail, un instrument gratuit( si open source) pentru trimiterea de e-mailuri din linia de comanda. Extrageți arhiva descărcată într-un folder de pe computer.

Apoi, lansați Task Scheduler pentru Windows și creați o nouă sarcină - consultați ghidul nostru de 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:

Server Options

-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 password -o tls = da

Desigur, tuva 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 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 mesajului dvs. de poștă electronică

-m BODY - Textul mesajului din e-mail.

- 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]. Ați folosi 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 password -o tls = da

După ce ați pus împreună opțiunile, copiați-le și inserați-le în caseta Add arguments.

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.

Mai puteți face mult mai mult 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.