Како послати е-пошту са командне линије у Виндовс-у (без додатног софтвера)
У оперативном систему Виндовс не постоји начин да изворно пошаљете пошту из командне линије, али пошто вам ПоверСхелл дозвољава да користите основни .Нет Фрамеворк, лако можете да креирате и шаљете е-пошту из командне линије.
Напомена: Учитао сам узорак овде, због многих захтева.
Слање е-поште са ПоверСхелл-а
Напомена: Одлучили смо да користимо ГМаил СМТП сервере за овај чланак, што значи да ће вам бити потребан ГМаил налог за слање поште помоћу датог кода. Међутим, можете лако да хакујете мој скрипт за рад са било којим СМТП сервером који желите.
Прва ствар коју треба да урадите је да покренете ПоверСхелл.
Лако је послати е-пошту са ПоверСхелл-а, све што треба да урадите је да копирате предложени модел и промените неке детаље.
$ ЕмаилФром = “иоургмаиладресс@гмаил.цом”
$ ЕмаилТо = “дестинатион@сомедомаин.цом”
$ Субјецт = “Предмет ваше е-поште”
$ Боди = "Шта желите да ваша е-порука каже"
$ СМТПСервер = “смтп.гмаил.цом”
$ СМТПЦлиент = Нови објекат Нет.Маил.СмтпЦлиент ($ СмтпСервер, 587)
$ СМТПЦлиент.ЕнаблеСсл = $ труе
$ СМТПЦлиент.Цредентиалс = Нови Објецт Систем.Нет.НетворкЦредентиал (“уср”, “пасс”);
$ СМТПЦлиент.Сенд ($ ЕмаилФром, $ ЕмаилТо, $ Субјецт, $ Боди)
Мораћете да промените следеће:
- $ ЕмаилФром = Ваша ГМаил адреса.
- $ ЕмаилТо = Адреса е-поште примаоца.
- $ Субјецт = Шта желите да пишете на тему поште.
- $ Боди = Шта желите да каже главни део поште.
- уср = Мораћете заменити ово са вашим ГМаил корисничким именом.
- пасс = Мораћете заменити ово са вашом ГМаил лозинком.
У даљем тексту је пример да сам себи послао пошту.
Напомена: Из очигледних разлога, уклонио сам ГМаил акредитиве са снимка екрана.
То је све.