Piezīme. Esmu augšupielādējis paraugu šeit, jo ir daudz pieprasījumu.
E-pasta sūtīšana no PowerShell
Piezīme. Mēs nolēmām izmantot šo rakstu GMail SMTP serveriem, tas nozīmē, ka jums būs nepieciešams GMail kontu, lai nosūtītu pastu, izmantojot norādīto kodu. Tomēr jūs varētu viegli iznīcināt manu skriptu, lai strādātu ar jebkuru SMTP serveri, ja vēlaties.
Pirmā lieta, kas jums jādara, ir aktivizēt 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)
Jums būs jāmaina sekojošais:
- $ E-pasts no = Jūsu GMail adreses.
- $ E-pasts = Saņēmēja e-pasta adrese.
- $ Priekšmets = Ko jūs vēlaties, lai tēmu pa pastu nosūtīt.
- $ Ķermenis = Ko jūs vēlaties, lai galvenā pasta daļa teiktu.
- usr = Jums būs nepieciešams aizvietot tas ar jūsu GMail lietotājvārdu.
- iet = Jums būs nepieciešams aizvietot Tas notiek ar jūsu Gmail paroli.
Zemāk ir piemērs tam, kā sūtīt vēstules sev.
Piezīme. Skaidru iemeslu dēļ es noņēmu ekrānuzņēmumā GMail akreditācijas datus.