Startpagina » hoe » Hoe e-mail verzenden vanaf de opdrachtregel in Windows (zonder extra software)

    Hoe e-mail verzenden vanaf de opdrachtregel in Windows (zonder extra software)

    In Windows is er geen manier om native e-mail te verzenden vanaf de opdrachtprompt, maar omdat u met PowerShell het onderliggende .Net Framework kunt gebruiken, kunt u eenvoudig een e-mail maken en verzenden vanaf de opdrachtregel.

    Opmerking: ik heb hier een voorbeeld geüpload vanwege veel verzoeken.

    E-mail verzenden van PowerShell

    Opmerking: we hebben besloten om de GMail SMTP-servers voor dit artikel te gebruiken, wat betekent dat je een GMail-account nodig hebt om e-mail te verzenden met behulp van de opgegeven code. U kunt echter gemakkelijk mijn script hacken om met elke SMTP-server te werken als u dat wilt.

    Het eerste dat u hoeft te doen, is PowerShell opstarten.

    Het is vrij eenvoudig om een ​​e-mail te verzenden vanuit PowerShell, alles wat je hoeft te doen is de sjabloon die we hebben verstrekt kopiëren en enkele details wijzigen.

    $ EmailFrom = "[email protected]"

    $ EmailTo = "[email protected]"

    $ Subject = "Het onderwerp van uw e-mail"

    $ Body = "Wat wilt u dat uw e-mail zegt"

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

    U moet het volgende wijzigen:

    • $ EmailFrom = Uw GMail-adres.
    • $ EmailTo = Het e-mailadres van de ontvanger.
    • $ Subject = Wat wil je dat het onderwerp van de mail zegt.
    • $ Body = Wat u het belangrijkste deel van de mail wilt laten zeggen.
    • usr = Dat moet je doen vervangen dit met uw GMail-gebruikersnaam.
    • voorbij lopen = Dat moet je doen vervangen dit met uw Gmail-wachtwoord.

    Hieronder een voorbeeld van hoe ik mijn mail naar mezelf stuur.

    Opmerking: om voor de hand liggende redenen heb ik GMail-inloggegevens verwijderd van de schermafbeelding.

    Dat is alles wat er is.