/ / Kuinka sähköpostin lähettäminen komentoriviltä Windows (ilman ylimääräisiä ohjelmistoja)

Kuinka sähköpostin lähettäminen Windowsin komentoriviltä (ilman ylimääräisiä ohjelmistoja)

kuva

Windowsissa ei ole mitään keinoa lähettää postia luonnollisestikomentoriviltä, ​​mutta koska PowerShell antaa sinun käyttää alla olevaa .Net Framework -sovellusta, voit helposti luoda ja lähettää sähköpostia komentoriviltä.

Huomaa: Olen ladannut näytteen tänne tänne monien pyyntöjen vuoksi.

Sähköpostin lähettäminen PowerShellistä

merkintä: Päätimme käyttää GMail SMTP -palvelimia tähän artikkeliin, mikä tarkoittaa, että tarvitset GMail-tilin sähköpostin lähettämiseen toimitetulla koodilla. Voit kuitenkin helposti hakkeroida skriptini työskentelemään minkä tahansa SMTP-palvelimen kanssa, jos haluat.

Ensimmäinen asia, joka sinun on tehtävä, on käynnistää PowerShell.

kuva

Sähköpostin lähettäminen PowerShellistä on melko helppoa, sinun tarvitsee vain kopioida toimittamamme malli ja muuttaa joitain yksityiskohtia.

$ EmailFrom = “yourgmailadress@gmail.com”

$ EmailTo = “kohde@somedomain.com”

$ Subject = “Sähköpostisi aihe”

$ Body = “Mitä haluat sähköpostisi sanovan”

$ SMTPServer = “smtp.gmail.com”

$ SMTPClient = Uusi objekti Net.Mail.SmtpClient ($ SmtpServer, 587)

$ SMTPClient.EnableSsl = $ totta

$ SMTPClient.Credentials = New-Object System.Net.NetworkCredential (“usr”, “pass”);

$ SMTPClient.Send ($ EmailFrom, $ EmailTo, $ Subject, $ Body)

Sinun on muutettava seuraava:

  • $ EmailFrom = GMail-osoitteesi.
  • $ EmailTo = Vastaanottajan sähköpostiosoite.
  • $ Aihe = Mitä haluat viestin aiheen sanovan.
  • $ Body = Mitä haluat sähköpostin pääosan sanovan.
  • usr = Sinun täytyy korvata tämä GMail-käyttäjänimelläsi.
  • kulkea = Sinun täytyy korvata tämä GMail-salasanalla.

Alla on esimerkki minulle lähettämästä sähköpostia itselleni.

Huomaa: Selkeistä syistä poistin GMail-käyttöoikeustiedot kuvakaappauksesta.

kuva

Siinä kaikki on siinä.

kuva