Huomaa: Olen lähettänyt näyte tänne, monien pyyntöjen vuoksi.
Sähköpostin lähettäminen PowerShellistä
Huomaa: Päätimme käyttää tämän artikkelin GMail SMTP -palvelimia, mikä tarkoittaa, että tarvitset GMail-tilin lähettämään sähköpostia käyttäen annettuja koodeja. Voit kuitenkin helposti hakata käsikirjoitustani toimimaan millä tahansa SMTP-palvelimella, jos haluat.
Ensimmäinen asia mitä sinun tarvitsee tehdä on käynnistää 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)
Sinun on muutettava seuraavia:
- $ EmailFrom = Gmail-osoitteesi.
- $ EmailTo = Vastaanottajan sähköpostiosoite.
- $ Aihe = Mitä haluat postin aiheeksi sanoa.
- $ Body = Mitä haluat mainoksen pääosasta sanoa.
- usr = Sinun täytyy korvata tämä GMail-käyttäjänimesi kanssa.
- kulkea = Sinun täytyy korvata tämä GMail-salasanalla.
Alla on esimerkki siitä, että lähetän sähköpostia itselleni.
Huomaa: Ilmeisistä syistä poistin Gmail-tunnisteet kuvakaappauksesta.