Powershell Funktion MailSend
Powershell Funktion MailSend
Eine Powerhsell Funktion zum Versenden von E-Mails über SMTP Port mit User Default Credential.
Hier mein Powershell Funktion als Skript:
# ========================================================================= # Funktion FMail # ========================================================================= Function fMailSend{ $MailMessage = New-Object System.Net.Mail.MailMessage $MailMessage.IsBodyHtml = $false $SMTPClient = New-Object System.Net.Mail.smtpClient $SMTPClient.Host = "E-Mail Server eintragen" $SMTPClient.Port = "25" $SMTPClient.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials $Sender = New-Object System.Net.Mail.MailAddress("Absender Adresse eintragen") $MailMessage.Subject = "Betreff" $MailMessage.To.Add("Empfänger1") $MailMessage.To.Add("Empfänger2") $MailMessage.To.Add("Empfänger3") $MailMessage.To.Add("Empfänger4") $MailMessage.Sender = $Sender $MailMessage.From = $Sender $MailMessage.Body = $varBody $SMTPClient.Send($MailMessage) };
- In der Variable $varBody, fügen Sie die gewünschte E-Mail Nachricht ein. (z.B. $varBody = “1 2 3 Test” oder eine andere Variable die Sie als E-Mail Nachricht ausgeben wollen, $varBody = $varName etc)
Dieser Artikel wurde (869) mal gelesen
Sharing is Caring