iT邦幫忙

2

寫了一個Powershell 疑問

  • 分享至 

  • xImage

請教各位高手
寫了一段powershell 執行指令碼都沒有錯誤,也有收到郵件通知,但用工作排成器的事件檢視器工作,也都有執行沒有錯誤,但是就是收不到郵件,請高手有經驗指導
https://ithelp.ithome.com.tw/upload/images/20240517/201671722l0aop3Raq.png
https://ithelp.ithome.com.tw/upload/images/20240517/20167172vv1PQOv3Bc.png
https://ithelp.ithome.com.tw/upload/images/20240517/20167172iDg1XQ0KqS.png

沒有郵件帳戶?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
eddison_shyi
iT邦新手 5 級 ‧ 2024-06-03 09:16:26
最佳解答

你是用 exchange(M365) 的信箱嗎? 那如果經 SMTP 有沒有做這個步驟? 如果發件者的信箱這一步驟沒有做, 是無法走 SMTP 發郵件的哦~
https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission#enable-smtp-auth-for-specific-mailboxes

1
海綿寶寶
iT邦大神 1 級 ‧ 2024-05-18 09:57:35

原始程式比較
Get-WinEvent你少傳了level參數

如果加上level參數之後仍然不行
就在寄出mail前把msg顯示出來
如果msg
1.有值:可能是寄mail的問題
2.沒值:可能是Get-WinEvent的問題

2
roufang
iT邦新手 5 級 ‧ 2024-05-18 16:19:15

/images/emoticon/emoticon01.gif

0
zero
iT邦好手 1 級 ‧ 2024-05-20 15:17:18

檢查你的 $mailbody 先確認一下事件LOG到底有沒有順利拿到資料

檢查你的寄信程式碼的部份

https://ithelp.ithome.com.tw/upload/images/20240520/20022284YTwbWBB3YQ.png

我已經沒在用SMTP寄信了,翻了一下以前的程式碼

這方法當初網路找到的方法,沒想到8年過了還能用啊/images/emoticon/emoticon01.gif

https://ithelp.ithome.com.tw/upload/images/20240520/200222844fPp5WhaOj.png

0
runan5678
iT邦研究生 1 級 ‧ 2024-05-20 16:50:46

該工作排程設定的安全性選項
設定"只有使用者登入時才執行"
試試看

我要發表回答

立即登入回答