Posted in

PowerShell ile Nasıl Mail Gönderilir?

powershell mail send
powershell mail send

Çeşitli powershell otomasyonlarınızda powershell ile mail göndermek için aşağıdaki kod betiğini kullanabilirsiniz.

Powershell’de “Send-MailMessage” fonksiyonunu kullanmak için sadece mail adresi olması veya scriptin kullanılacağı sunucuya relay verilmesi yeterlidir.

$MailMessage = @{ 
    To = ""
    Bcc = "", ""
    From = ""
    Subject = "Example Subject" 
    Body = "This is an <b>example</b> HTML email." 
    Smtpserver = "smtp.gmail.com" 
    Port = 465    
    UseSsl = $true
    BodyAsHtml = $true
    ErrorAction = "Stop" 
} 

Send-MailMessage @MailMessage

One thought on “PowerShell ile Nasıl Mail Gönderilir?

  1. PowerShell’de Send‑MailMessage ile Gmail üzerinden SMTP kullanarak otomasyon scriptlerime bildirim eklemek harika bir çözüm oldu. Özellikle BodyAsHtml = $true ayarı sayesinde mesajlarımı biçimlendirebiliyor ve Bcc listesine birden fazla alıcı ekleyebiliyorum. Geçtiğimiz hafta bir sunucu bakım sürecinde, scripti bir scheduled task içinde çalıştırıp, tamamlandığında otomatik olarak raporu HTML formatında ekli e‑posta gönderdim; ekip üyelerimiz anında bilgilendi ve süreç çok sorunsuz ilerledi.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir