使用 powershell 發送電子郵件

使用 powershell 發送電子郵件

我正在嘗試使用 powershell 發送一封電子郵件,我可以從我的 bat 檔案中呼叫該電子郵件。下面是我現在擁有的程式碼,但出現以下錯誤。

Send-MailMessage -From "[email protected]" -To '<[email protected]>' -Subject 'Blah Blah' -SmtpServer  'smtp.gmail.com' -BODY "Blah Blah on Host: $env:computername "

這是我得到的錯誤:

在此輸入影像描述

有人熟悉這個問題嗎?

答案1

你失蹤了-Credentials。如果您將其變更為包含在內,-Credential (Get-Credential)系統應該會提示您輸入 Gmail 帳戶的登入詳細資訊。

您還需要設定-port587

相關內容