Примечание. Я загрузил образец здесь из-за многих запросов.
Отправка электронной почты с PowerShell
Примечание. Мы решили использовать SMTP-серверы GMail для этой статьи, это означает, что вам понадобится учетная запись 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 = Адрес электронной почты получателя.
- $ Subject = То, что вы хотите, чтобы предмет сообщения мог сказать.
- $ Body = Что вы хотите, чтобы основная часть почты говорила.
- USR = Вам нужно будет замещать это с вашим именем пользователя GMail.
- проходить = Вам нужно будет замещать это с вашим паролем GMail.
Ниже приведен пример того, как я отправляю почту себе.
Примечание. По очевидным причинам я удалил учетные данные GMail с экрана.