Hier eine kurze Anleitung, wie man in Windows mittels Powershell Emails versenden kann.
Ausführen von Skripten prüfen und gegebenenfalls erlauben:
C:\> Get-ExecutionPolicy -List
C:\> Set-ExecutionPolicy RemoteSigned
Skript zum versenden von Mails erstellen:
$EmailFrom = "sender@domain.com"
$EmailTo = "recipient@otherdomain.com"
$Subject = "Betreff"
$Body = "Was soll in der Mail stehen?"
$SMTPServer = "smtp.domain.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)
$EmailFrom, $EmailTo, $SMTPServer, "usr" und "pass" müssen durch die entsprechenden Werte ersetzt werden.
Keine Kommentare:
Kommentar veröffentlichen