Забележка: Качих проба тук, поради много искания.
Изпращане на имейл от PowerShell
Забележка: Решихме да използваме GMail SMTP сървърите за тази статия, което означава, че ще ви е необходим GMail акаунт, за да изпратите поща, като използвате предоставения код. Въпреки това, можете лесно да пробиете скрипта си, за да работите с всеки SMTP сървър, ако искате.
Първото нещо, което трябва да направите, е да запалите 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 от екранната снимка.