Kotisivu » miten » Sähköpostin lähettäminen komentoriviltä Windowsissa (ilman ylimääräistä ohjelmistoa)

    Sähköpostin lähettäminen komentoriviltä Windowsissa (ilman ylimääräistä ohjelmistoa)

    Windowsissa ei ole mitään keinoa lähettää postia komentoriviltä, ​​mutta koska PowerShellin avulla voit käyttää taustalla olevaa .Net Frameworkiä, voit helposti luoda ja lähettää sähköpostiviestin komentoriviltä.

    Huomautus: Olen ladannut täällä näytteen monien pyyntöjen vuoksi.

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

    Huomautus: Päätimme käyttää tämän artikkelin GMail-SMTP-palvelimia, joten sinun on käytettävä GMail-tiliä, jotta voit lähettää sähköpostiviestejä mukana toimitetulla koodilla. Voit kuitenkin helposti hakata komentosarjaani toimimaan minkä tahansa SMTP-palvelimen kanssa, jos haluat.

    Ensimmäinen asia, joka sinun täytyy tehdä, on PowerShellin sammuttaminen.

    Sähköpostin lähettäminen PowerShellilta on melko helppoa, sillä sinun tarvitsee vain kopioida antama malli ja muuttaa joitakin tietoja.

    $ EmailFrom = “[email protected]

    $ EmailTo = “[email protected]

    $ Subject = "Sähköpostisi aihe"

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

    $ 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 seuraavaa:

    • $ EmailFrom = GMail-osoite.
    • $ EmailTo = Vastaanottajan sähköpostiosoite.
    • $ Aihe = Mitä haluat viestin aiheen.
    • $ Body = Mitä haluat tärkeimmän osan viestistä.
    • usr = Sinun täytyy korvata tämä on GMail-käyttäjätunnuksesi kanssa.
    • kulkea = Sinun täytyy korvata GMail-salasanasi kanssa.

    Alla on esimerkki siitä, että lähetän sähköpostia minulle.

    Huomautus: Selkeistä syistä poistin GMail-tunnistetiedot kuvakaappauksesta.

    Se on kaikki siinä.