Napomena: ovdje sam prenio uzorak zbog mnogih zahtjeva.
Slanje e-pošte iz PowerShell-a
Napomena: Odlučili smo koristiti GMail SMTP poslužitelje za ovaj članak, što znači da vam je potreban Gmail račun za slanje pošte pomoću navedenog koda. Ipak, lako možete hakirati skriptu za rad s bilo kojim poslužiteljem SMTP-a ako to želite.
Prva stvar koju trebate učiniti je zapaliti 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)
Morat ćete promijeniti sljedeće:
- $ EmailFrom = Vaša adresa GMail.
- $ EmailTo = Adresa e-pošte primatelja.
- $ Predmet = Ono što želite poslati na mail.
- $ tijelo = Ono što želite reći je glavni dio pošte.
- usr = Morat ćete zamijeniti ovo s vašim GMail korisničkim imenom.
- proći = Morat ćete zamijeniti ovo s vašom GMail lozinkom.
Slijedi primjer slanja pošte za mene.
Napomena: Iz očitih razloga uklonio sam vjerodajnice za Gmail s snimke zaslona.