Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Probleme mit UTF 8 Encoding

$
0
0

Guten Tag zusammen,

ich habe Probleme mit den Umlauten beim Versenden einer Mail mit Hilfe von Powershell. Leider finde ich nicht Fehler nicht & habe selbst auch erst wenig Erfahrung mit PowerShell. Vllt kann mir ja jemand helfen.

Hier die relevanten Codesnipsel:

# message
$emailMessage = New-Object System.Net.Mail.MailMessage( $emailFrom , $emailTo )
$emailMessage.Subject = "Ihr Kennwort laeuft bald ab"
$emailMessage.BodyEncoding = System.Text.Encoding.UTF8;
$emailMessage.IsBodyHtml = $true
$emailMessage.Body = "<html>
    <head>
    </head>
    <body>
Hallo $GivenName $Surname,
<br>        
Ihr Domaenenkennwort laeuft am folgenden Zeitpunkt ab: $PasswordExpireDate.
<br>    
Sie haben $DaysBeforePasswordchange Tage Zeit, bis das Kennwort ablaeuft. Sie sollten es nun ändern.
Um ihr Kennwort jetzt zu aendern klicken Sie bitte <a href='www.google.de.de'>hier</a>
<br>
Freundliche Grüße
Das Team der SKS
</body>
</html>
"

#client
$SMTPClient = New-Object System.Net.Mail.SmtpClient( $emailSmtpServer , $emailSmtpServerPort )
$SMTPClient.EnableSsl = $True
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential( $emailSmtpUser , $emailSmtpPass );
$SMTPClient.Send( $emailMessage )

sowie die Fehlemeldung:Fehlermeldung

Gruß

Carsten


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>