我正在尝试使用 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 帐户的登录详细信息。
您还需要设置-port
为587
。