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

Съдържание:

Как да изпратите имейл от командния ред в Windows (без допълнителен софтуер)
Как да изпратите имейл от командния ред в Windows (без допълнителен софтуер)
Anonim
В Windows няма начин да изпращате поща директно от командния ред, но тъй като PowerShell ви позволява да използвате основната.Net Framework, лесно можете да създавате и изпращате имейл от командния ред.
В Windows няма начин да изпращате поща директно от командния ред, но тъй като PowerShell ви позволява да използвате основната.Net Framework, лесно можете да създавате и изпращате имейл от командния ред.

Забележка: Качих проба тук, поради много искания.

Изпращане на имейл от PowerShell

Забележка: Решихме да използваме GMail SMTP сървърите за тази статия, което означава, че ще ви е необходим GMail акаунт, за да изпратите поща, като използвате предоставения код. Въпреки това, можете лесно да пробиете скрипта си, за да работите с всеки SMTP сървър, ако искате.

Първото нещо, което трябва да направите, е да запалите PowerShell.

Много е лесно да изпратите имейл от PowerShell, всичко, което трябва да направите, е да копирате предоставения от нас шаблон и да промените някои от детайлите.
Много е лесно да изпратите имейл от PowerShell, всичко, което трябва да направите, е да копирате предоставения от нас шаблон и да промените някои от детайлите.

$EmailFrom = “[email protected]

$EmailTo = “[email protected]

$Subject = “The subject of your email”

$Body = “What do you want your email to say”

$SMTPServer = “smtp.gmail.com”

$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)

$SMTPClient.EnableSsl = $true

$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“usr”, “pass”);

$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)

Ще трябва да промените следното:

  • $ EmailFrom = Вашият адрес на GMail.
  • $ EmailTo = Имейл адрес на получателя.
  • $ Тема = Какво искате да каже предмета на пощата.
  • $ Body = Какво искате да каже основната част от пощата.
  • ЮЕсАр = Ще трябва да замени това с вашето потребителско име за GMail.
  • минавам = Ще трябва да замени това с вашата парола за GMail.

По-долу виждам пример за изпращане на поща до мен.

Забележка: По очевидни причини премахнах идентификационните данни на GMail от екранната снимка.

Препоръчано: