{"id":13998,"date":"2018-01-29T18:14:11","date_gmt":"2018-01-29T11:14:11","guid":{"rendered":"https:\/\/www.pugam.com\/?p=13998"},"modified":"2018-03-12T00:56:40","modified_gmt":"2018-03-11T17:56:40","slug":"cara-kirim-email-dengan-powershell-di-windows","status":"publish","type":"post","link":"https:\/\/www.pugam.com\/13998\/cara-kirim-email-dengan-powershell-di-windows\/","title":{"rendered":"Cara Kirim Email dengan Powershell di Windows"},"content":{"rendered":"
<\/p>\n
Menggunakan Email pada dasarnya tidaklah sulit. Anda hanya perlu membuka mail client<\/em> atau layanan email yang digunakan, ketik pesan, masukkan email penerima dan tekan tombol Send<\/strong>.<\/p>\n Tapi apakah Anda tahu bahwa di Windows ada cara alternatif untuk mengirim email? Ini adalah cara yang sedikit geek<\/em> tapi tetap efektif meski mengharuskan Anda untuk menulis beberapa baris kode perintah di PowerShell.<\/p>\n Baris pertama dimulai dengan tanda Cara Mengirim Email Menggunakan PowerShell di Windows<\/h2>\n
<\/p>\n
\n
PowerShell<\/code> di kotak pencarian.<\/li>\n
$From = \"EmailAddress@gmail.com\"\r\n\r\n$To = \"SomeOtherAddress@whatever.com\"\r\n\r\n$Cc = \"AThirdUser@somewhere.com\"\r\n\r\n$Attachment = \"C:\\users\\Username\\Documents\\SomeTextFile.txt\"\r\n\r\n$Subject = \"Here's the Email Subject\"\r\n\r\n$Body = \"This is what I want to say\"\r\n\r\n$SMTPServer = \"smtp.gmail.com\"\r\n\r\n$SMTPPort = \"587\"\r\n\r\nSend-MailMessage -From $From -to $To -Cc $Cc -Subject $Subject -Body $Body -SmtpServer $SMTPServer -port $SMTPPort -UseSsl -Credential (Get-Credential) -Attachments $Attachment \u2013DeliveryNotificationOption OnSuccess<\/pre>\n
$<\/code> untuk mengatur variabel pesan, sedangkan baris
Send-MailMessage<\/code> adalah baris perintah yang sebenarnya.<\/li>\n
\"smtp.gmail.com\"<\/code> dengan
\"smtp.mail.yahoo.com\"<\/code> dan
\"587\"<\/code> pada bagian $SMTPPort<\/strong> dengan
\"465\"<\/code>. Untuk Outlook, ganti dengan
\"smtp-mail.outlook.com\"<\/code> dan port tetap
\"587\"<\/code>.<\/li>\n