我正在尝试使用Powershell
发送一封高重要性的电子邮件。但是当邮件到达收件箱时,它并没有被标记为高重要性。
以下是电子邮件脚本:
$EmailFrom = "monitoring@mydomainname.no"
$EmailTo = "fatherazrael@tcs.com"
$Subject = "Disk Space Low: $server"
$Body = "Server Name: $server, <NEED NEW LINE> Drive: C, <NEED NEW LINE> Total Size: $sizeGB, <NEED NEW LINE> Space Left: $freeSpaceGB"
$SMTPServer = "scan.opinergo.fn"
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 25)
#$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("<From mail ID>", "Password");
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)
对于重要性很高的邮件,我添加了以下内容,但当邮件发送到Outlook时,没有任何作用:
1)$EmailPriority = [System.Net.Mail.MailPriority]::High
邮件发送成功,但没有设置重要性。
2)$Priority = [System.Net.Mail.MailPriority]::High
邮件发送成功,但没有设置重要性。
3)$Priority = "high"
邮件发送成功,但没有设置重要性。
4)$EmailPriority = "high"
邮件发送成功,但没有设置重要性。
$EmailPriority
变量传递给 SMTPClient? - Gerald Schneider