Vietoj "Task Scheduler" el. Pašto funkcijos siųsti el. Laiškus galite naudoti "SendEmail" įrankį. Tai leidžia jums sukurti vienos eilutės komandą, kuri autentifikuoja SMTP serverį ir siunčia el. Laišką.
Problema su užduočių planavimo priemonės el. Pašto funkcija
Kai aptikome jūsų kompiuterio nustatymą, kad atsiųstumėte jums el. Pašto pranešimus, kai kas nors prisiregistruos, pastebėjome, kad integruotoji el. Pašto funkcija turi tam tikrų problemų.
Nors galite įvesti bet kurį norimą SMTP serverį, užduočių planavimo priemonė nepalaiko autentiškumo tikrinimo, todėl negalėsite įvesti savo SMTP serverio naudotojo vardo ir slaptažodžio. SMTP serverio tipui, prie kurio dauguma vartotojų turi prieigą (pvz., "Gmail" SMTP serveris arba SMTP serveris, kurį teikia jūsų interneto paslaugų teikėjas), reikia autentiškumo, todėl jį negalima lengvai naudoti iš užduočių planavimo priemonės.
Jei jūsų vietiniame kompiuteryje naudojate SMTP serverį, užduočių planuoklės el. Pašto funkcija jums gali būti naudinga. Tačiau vidutiniam vartotojui reikės kito įrankio - čia pasirodo "SendEmail".
Naudoti "SendEmail"
Pirmiausia atsisiųskite "SendEmail", nemokamą (ir atviro kodo) įrankį el. Laiškų siuntimui iš komandinės eilutės. Atsisiųstą archyvą ištraukite į savo kompiuterio aplanką.
Kai pasiekiate veiksmų langą, pasirinkite Pradėti programą, o ne Siųsti el. Laišką.
Serverio parinktys
-f EMAIL – The email address you’re sending from.
-s SERVER:PORT – The SMTP server and port it requires.
-xu USERNAME – The username you need to authenticate with the SMTP server.
-xp PASSWORD – The password you need to authenticate with the SMTP server.
-o tls=yes – Enables TLS encryption. May be necessary for some SMTP servers.
Jei naudojate "Gmail" SMTP serverius, tai serverio parinktys, kurių jums reikės:
-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
Žinoma, čia turėsite įvesti savo el. Pašto adresą ir slaptažodį.
Paskirties vietos parinktys
-t EMAIL – The destination email address. You can send an email to multiple addresses by including a space between each address after the -t option.
-cc EMAIL – Any addresses you’d like to CC on the email. You can specify multiple addresses by placing a space between each email address, just as with the -t command above.
-bcc EMAIL – The BCC version of the CC option above.
El. Pašto parinktys
-u SUBJECT – The subject of your email
-m BODY – The message body text of your email.
-a ATTACHMENT – The path of a file you’d like to attach. This is optional.
Pavyzdžiui, tarkime, kad jūsų el. Pašto adresas yra [email protected] ir norėtumėte atsiųsti el. Laišką adresu [email protected]. Norėtumėte naudoti šias parinktis:
-f [email protected] -t [email protected] -u Subject -m This is the body text! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
Kai sukursite savo parinktis, nukopijuokite ir įklijuokite jas lauke Pridėti argumentai.
Yra daug daugiau, ką galite padaryti su "SendEmail", įskaitant jo integravimą į scenarijų, kuris automatiškai siunčia el. Laiškus arba sukuria nuorodą, kuri siunčia el. Laišką, kai jį dukart spustelėjate.