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