使用 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

相关内容