Cara Mengirim Email Dari Baris Perintah di Windows (Tanpa Perangkat Lunak Ekstra)

Daftar Isi:

Cara Mengirim Email Dari Baris Perintah di Windows (Tanpa Perangkat Lunak Ekstra)
Cara Mengirim Email Dari Baris Perintah di Windows (Tanpa Perangkat Lunak Ekstra)

Video: Cara Mengirim Email Dari Baris Perintah di Windows (Tanpa Perangkat Lunak Ekstra)

Video: Cara Mengirim Email Dari Baris Perintah di Windows (Tanpa Perangkat Lunak Ekstra)
Video: Cara mengatasi Anda Tidak Diizinkan Menggunakan Perangkat Ini Di Chromebook - YouTube 2024, April
Anonim
Di Windows tidak ada cara untuk mengirim email dari Command Prompt, tetapi karena PowerShell memungkinkan Anda untuk menggunakan Framework.Net yang mendasarinya, Anda dapat dengan mudah membuat dan mengirim e-mail dari baris perintah.
Di Windows tidak ada cara untuk mengirim email dari Command Prompt, tetapi karena PowerShell memungkinkan Anda untuk menggunakan Framework.Net yang mendasarinya, Anda dapat dengan mudah membuat dan mengirim e-mail dari baris perintah.

Catatan: Saya telah mengunggah sampel ke sini, karena banyak permintaan.

Mengirim Email Dari PowerShell

Catatan: Kami memutuskan untuk menggunakan GMail SMTP Server untuk artikel ini, itu berarti Anda akan memerlukan akun GMail untuk mengirim email menggunakan kode yang disediakan. Namun, Anda dapat dengan mudah meretas skrip saya untuk bekerja dengan SMTP Server apa pun yang Anda inginkan.

Hal pertama yang perlu Anda lakukan adalah menyalakan PowerShell.

Sangat mudah mengirim e-mail dari PowerShell, yang perlu Anda lakukan hanyalah menyalin template yang kami sediakan dan mengubah beberapa detailnya.
Sangat mudah mengirim e-mail dari PowerShell, yang perlu Anda lakukan hanyalah menyalin template yang kami sediakan dan mengubah beberapa detailnya.

$EmailFrom = “[email protected]

$EmailTo = “[email protected]

$Subject = “The subject of your email”

$Body = “What do you want your email to say”

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

Anda perlu mengubah hal-hal berikut:

  • $ EmailFrom = Alamat GMail Anda.
  • $ EmailTo = Alamat email penerima.
  • $ Subjek = Apa yang Anda inginkan dari surat yang ingin Anda sampaikan.
  • $ Tubuh = Apa yang Anda inginkan sebagai bagian utama dari surat yang ingin Anda sampaikan.
  • usr = Anda harus melakukannya menggantikan ini dengan nama pengguna GMail Anda.
  • lulus = Anda harus melakukannya menggantikan ini dengan kata sandi GMail Anda.

Di bawah ini adalah contoh saya mengirim email ke saya sendiri.

Catatan: Untuk alasan yang jelas, saya menghapus kredensial GMail dari tangkapan layar.

Direkomendasikan: