Koduleht » kuidas » Kuidas saata e-kirju käsurealt Windowsis (ilma täiendava tarkvarata)

    Kuidas saata e-kirju käsurealt Windowsis (ilma täiendava tarkvarata)

    Windowsis ei ole võimalik sisuliselt saata käske käsurealt, kuid kuna PowerShell võimaldab teil kasutada .Net Frameworki, saate hõlpsasti luua ja saata käsurealt e-kirju.

    Märkus. Ma olen üleslaadinud proovid paljude taotluste tõttu.

    E-posti saatmine PowerShelli kaudu

    Märkus: Me otsustasime kasutada selle artikli jaoks GMaili SMTP-servereid, mis tähendab, et vajaliku koodi saatmiseks on meil vaja saata e-posti konto. Siiski võiksite oma skripti kergesti häkkida, et töötada mis tahes SMTP serveriga, kui soovite.

    Esimene asi, mida peate tegema, on PowerShelli väljapööramine.

    PowerShellilt on e-kirjade saatmine üsna lihtne, vaid selleks, et kopeerida esitatud malli ja muuta mõningaid üksikasju.

    $ EmailFrom = “[email protected]

    $ EmailTo = “[email protected]

    $ Subject = „Teie e-kirja teema“

    $ Body = “Mida sa tahad, et teie e-kiri ütleks”

    $ 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)

    Peate muutma järgmist:

    • $ EmailFrom = Teie GMaili aadress.
    • $ EmailTo = Adressaadi e-posti aadress.
    • $ Teema = Mida sa tahad, et e-kirja teema öelda.
    • $ Keha = Mida sa tahad, et e-posti peamine osa ütleks.
    • usr = Sa pead asendada seda oma GMaili kasutajanimega.
    • üle andma = Sa pead asendada seda oma GMaili parooliga.

    Allpool on näide sellest, kuidas saan ise e-kirju saata.

    Märkus: ilmsetel põhjustel eemaldasin ekraanilt GMaili volikirjad.

    See on kõik selleks.