Hallo Zusammen,
ich benötige mal wieder Expertenrat.
Ich habe ein kleines Skript bebastelt, welches mir per eMail melden soll, wenn ein Postfach zu viele Elemente hat. Das Auslesen der Elemente funktioniert. Nur er versendet einfach keine eMail. Dann habe ich den send-MailMessage auch dediziert ausprobiert, aber es kommt einfach keine eMail an! Ohne Fehlermeldung :-/
Code
$SMTPServer = "mailserver"
$to = "empfaenger@firma.de"
$from = "versender@firma.de"
$Subject = "Mailarchiv wird nicht mehr abgerufen"
$body = "Mailarchiv wird nicht mehr abgerufen"
$username = "user"
$password = ConvertTo-SecureString "password" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ($username, $password)
$Objekte = Get-MailboxStatistics -Identity Postfach | Format-Wide -Property ItemCount
If ("$Objekte" -gt 500) {Send-MailMessage -To $To -From $From -Subject $Subject -Body $Body -SmtpServer $SMTPServer -Credential $creds -encoding ([System.Text.Encoding]::UTF8)}
Else {}
Alles anzeigen
Hat jemand eine Idee? Muss ich am Exchange2010 (2008 R2) noch etwas einstellen, damit dieser Befehl angenommen wird?
Ich habe das skript auch direkt in der exchange shell gestartet, damit das cmdlet vorhanden ist..