寄信模組異常

各位先進大家好,本人使用LABVIEW寄信件
都會顯示以下錯誤
image
以下是我的程式碼,想請前輩指點


小弟有先確認過此模組是有辦法寄件的
透過條件是每天執行一次,目前的ERROR有上網爬文
新增延時與調整GOOGLE安全性,還是無法才在這詢問,感謝前輩們

試試…關閉防毒軟體…或 …打開防火牆…

我已經嘗試過並測試過兩天,還是一樣的

# Error 56 While Sending an Email via SMTP Server

解決方案

有多種因素可能導致
Error 56 occurred at LabVIEWSMTPCLient.lvlib:Send.vi:2280004
LabVIEW: (Hex 0x38) The network operation exceeded the user-specified or system time limit.

執行以下操作可以解決該問題:

  • 允許LabVIEW訪問互聯網並添加防火牆例外。
    1. 在 Windows PC 中打開防火牆和網絡保護。
    2. 選擇允許應用程序通過防火牆
    3. 滾動瀏覽允許的應用程序列表,並驗證 LabVIEW 是否已針對專用公共 啟用。
    4. 如果未出現 LabVIEW,請啟動 LabVIEW 並單擊頂部的更改設置。
    5. 選擇允許其他應用程序…
    6. 在彈出的窗口中,選擇瀏覽…
    7. 導航至 C:\Program Files (x86)\National Instruments\LabVIEW <版本> 並選擇 LabVIEW 可執行文件。
    8. 單擊**“添加”** 關閉彈出窗口。
    9. 單擊**“確定”** 關閉**“允許的應用程序”** 窗口並保存更改。
  • 通過命令提示符直接 ping SMTP 服務器來檢查互聯網連接的狀態。
    1. 打開命令提示符
    2. 輸入以下命令:ping <SMTP 服務器地址>
      例如,ping smtp.gmail.com
    3. 如果可以到達服務器,命令提示符將顯示回复,如下所示。

ping smtp 服務器.PNG

  • 確保本地網絡中打開以下端口:25 (SMTP)、465(基於 SSL 的 SMTP)、587(SMTP 提交)。
  • 某些郵箱提供商默認阻止第三方應用程序訪問 SMTP。如有必要,請在郵箱設置中更改這些參數。

參考資料

目前有嘗試過上述方式,我也有透過NI官方查閱到此訊息,寄件功能本身確定可以使用的,也有關閉所有防火牆及允許成功通過。