If-Koubou

Как лесно да изпращате имейли от работния план на Windows

Как лесно да изпращате имейли от работния план на Windows (Как да)

Схемата за задачи на Windows може автоматично да изпраща имейли в определено време или в отговор на конкретно събитие, но интегрираната функция за електронна поща няма да работи много добре за повечето потребители.

Вместо да използвате функцията за електронна поща на плана на задачата за изпращане на имейли, можете да използвате помощната програма SendEmail. Тя Ви позволява да създадете команда от един ред, която се удостоверява с SMTP сървър и изпраща имейл.

Проблемът с функцията за електронна поща на плана на задачите

Когато покрихме настройката на компютъра ви, за да ви изпратим известия по имейл, когато някой влиза, установихме, че вградената функция за електронна поща е имала някои проблеми.

Докато можете да въведете SMTP сървър, който ви харесва, Scheduler Task не поддържа удостоверяване, така че не можете да предоставите потребителско име и парола за вашия SMTP сървър. Типът SMTP сървър, на който имат достъп най-много потребители (например SMTP сървър на Gmail или SMTP сървър, предоставен от вашия доставчик на интернет услуги) изисква удостоверяване, така че не може лесно да бъде използван от Scheduler Task.

Ако работите с SMTP сървър на локалния си компютър, функцията за електронна поща на плана за задачи може да ви бъде от полза. Обикновеният потребител обаче ще има нужда от друг инструмент - там идва SendEmail.

Използване на SendEmail

Първо, изтеглете SendEmail, безплатен (и с отворен код) инструмент за изпращане на имейли от командния ред. Изтеглете изтегления архив в папка на компютъра си.

След това стартирайте Windows Task Scheduler и създайте нова задача - вижте нашето ръководство за създаване на насрочени задачи за повече информация. Можете да създадете задача, която автоматично изпраща имейл в определено време или задача, която изпраща имейл в отговор на конкретно събитие.

Когато стигнете до прозореца Action, изберете Start a program instead of Send e-mail.

В полето Програма / скрипт използвайте бутона Преглед и отидете до файла SendEmail.exe на вашия компютър.

И накрая, ще трябва да добавите необходимите аргументи за удостоверяване с вашия SMTP сървър и да изградите своя имейл. Ето списък на опциите, които можете да използвате с SendEmail:

Сървърни опции

-f EMAIL - Имейл адресът, от който изпращате.

-S SERVER: PORT - SMTP сървърът и портът, който се изисква.

-xu USERNAME - Потребителското име, което трябва да удостоверите с SMTP сървъра.

-xp PASSWORD - Паролата, която трябва да удостоверите с SMTP сървъра.

-о tls = да - Активира шифроването на TLS. Може да е необходимо за някои SMTP сървъри.

Ако използвате SMTP сървъри на Gmail, това са опциите на сървъра, от които се нуждаете:

-s smtp.gmail.com:587 -xu [email protected] -xp парола -o tls = да

Разбира се, ще трябва да въведете свой собствен имейл адрес и парола тук.

Опции за цел

-t EMAIL - Целевият имейл адрес. Можете да изпратите имейл до няколко адреса, като включите интервал между всеки адрес след опцията -t.

-cc EMAIL - Всички адреси, които искате да получавате в електронната поща. Можете да посочите няколко адреса, като поставите интервал между всеки имейл адрес, точно както при командата -t по-горе.

-bcc EMAIL - Версията BCC на опцията CC по-горе.

Опции за имейл

-u SUBJECT - Предмет на вашия имейл

-m BODY - Текстът на текста на съобщението на вашия имейл.

-АПИСАНИЕ - Пътят към файла, който искате да прикачите. Това е по избор.

Да приемем например, че вашият имейл адрес е [email protected] и искате да изпратите имейл на [email protected]. Бихте използвали следните опции:

-f [email protected] -t [email protected] -u Тема -m Това е текстът на тялото! -s smtp.gmail.com:587 -xu [email protected] -xp парола -o tls = да

След като съберете опциите си, копирайте ги и ги поставете в полето Добавяне на аргументи.

Запишете задачата си и сте готови. Вашата задача автоматично ще изпрати имейл съобразно графика (или в отговор на събитието), който сте посочили.

Има още много неща, които можете да правите с SendEmail, включително интегрирането му в скрипт, който автоматично изпраща имейли или създава пряк път, който изпраща имейл, когато кликнете два пъти върху него.