Question:
I am trying to send an email with High Importance using Powershell
. But when mail comes to inbox it does not mark with High Importance.
Following is email script:
1 2 3 4 5 6 7 8 9 10 11 |
$EmailFrom = "monitoring@mydomainname.no" $EmailTo = "fatherazrael@tcs.com" $Subject = "Disk Space Low: $server" $Body = "Server Name: $server, $SMTPServer = "scan.opinergo.fn" $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 25) #$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(" $SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body) |
For High Importance i have added following but none is working when mail comes to outlook:
1) $EmailPriority = [System.Net.Mail.MailPriority]::High
Mail Comes but no importance
2) $Priority = [System.Net.Mail.MailPriority]::High
Mail Comes but no importance
3) $Priority = "high"
Mail Comes but no importance
4) $EmailPriority = "high"
Mail Comes but no importance
Answer:
This code would send out a high priority email:
1 2 3 4 5 6 7 8 9 |
$smtp = new-object Net.Mail.SmtpClient("yourDomain.com") $email = New-Object System.Net.Mail.MailMessage $email.From = "fromEmail@email.com" $email.To.Add("ToEmail@email.com") $email.Subject = "Enter your Email Subject" $email.Body = "Enter the body of your email" $email.Priority = [System.Net.Mail.MailPriority]::High $smtp.Send($email) |