Czy nie ma uprawnień do wysyłania wiadomości e-mail z liczbą wiadomości w kolejce przed usunięciem kolejki?
Jestem w stanie oczyścić kolejkę i zmusić ją do policzenia wiadomości, ale e-mail może pomóc w zidentyfikowaniu problemów, jeśli kolejka nagle zaczęła się rozkręcać.
Przypuszczam, że potrzebuję skryptu, który zliczy komunikaty, a następnie jeśli przekroczy wstępnie zdefiniowany limit, wyśle e-mail z liczbą wiadomości, a następnie uruchom usuwanie w kolejce
Odpowiedzi:
0 dla odpowiedzi № 1To jest kod PowerShell, którego używam do wysyłania wiadomości e-mail ze skryptów Powershell
$smtpServer = ""
$smtpFrom = ""
$smtpTo = ""
$messageSubject = "Email Message";
$messageBody = "Body of Email"
$smtp = New-Object Net.Mail.SmtpClient($smtpServer)
$mail = new-object System.Net.Mail.MailMessage
$mail.from = $smtpFrom
$mail.to.add($smtpTo)
$mail.subject = $messageSubject
$mail.body = $messageBody
$mail.IsBodyHtml = $true
$smtp.Send($mail)