Anasayfa » nasıl » Windows'ta Komut Satırından E-posta Gönderme (Ekstra Yazılım Olmadan)

    Windows'ta Komut Satırından E-posta Gönderme (Ekstra Yazılım Olmadan)

    Windows'ta, Komut İstemi'nden yerel olarak posta göndermenin bir yolu yoktur, ancak PowerShell, temel .NET ağını kullanmanıza izin verdiğinden, komut satırından kolayca bir e-posta oluşturabilir ve gönderebilirsiniz..

    Not: Birçok istek nedeniyle buraya bir örnek yükledim.

    PowerShell'den E-posta Gönderme

    Not: Bu makale için GMail SMTP Sunucularını kullanmaya karar verdik, bu, verilen kodu kullanarak posta göndermek için bir GMail hesabına ihtiyacınız olacak anlamına gelir. Ancak, isterseniz herhangi bir SMTP Sunucusu ile çalışmak için senaryomu kolayca hackleyebilirsiniz.

    Yapmanız gereken ilk şey PowerShell'i ateşlemek.

    PowerShell'den e-posta göndermek oldukça kolaydır, yapmanız gereken tek şey sağladığımız şablonu kopyalamak ve bazı detayları değiştirmek.

    $ EmailFrom = “[email protected]

    $ EmailTo = “[email protected]

    $ Subject = “E-postanızın konusu”

    $ Body = “E-postanızın ne söylemesini istiyorsunuz?”

    $ SMTPServer = “smtp.gmail.com”

    $ SMTPClient = Yeni Nesne Net.Mail.SmtpClient ($ SmtpServer, 587)

    $ SMTPClient.EnableSsl = $ true

    $ SMTPClient.Credentials = Yeni Nesne System.Net.NetworkCredential (“usr”, “pass”);

    $ SMTPClient.Send ($ EmailFrom, $ EmailTo, $ Konu, $ Vücut)

    Aşağıdakileri değiştirmeniz gerekecektir:

    • $ EmailFrom = GMail adresiniz.
    • $ emailto = Alıcının e-posta adresi.
    • $ Konusu = Postanın konusunun ne söylemesini istiyorsunuz?.
    • $ Vücut = Postanın ana bölümünün ne söylemesini istediğinizi.
    • usr = İhtiyacınız olacak değiştirmek GMail kullanıcı adınızla.
    • pas = İhtiyacınız olacak değiştirmek bu GMail şifreniz ile.

    Aşağıda kendime posta gönderdiğim bir örnek.

    Not: Açık nedenlerden dolayı, GMail kimlik bilgilerini ekran görüntüsünden kaldırdım.

    Hepsi bu kadar..