尝试使用PowerShell

时间:2019-06-17 17:05:04

标签: powershell email gmail

我正在尝试使用PowerShell发送电子邮件。为了进行测试,我尝试先将电子邮件发送给自己。我看过一些在线参考资料,这是到目前为止的内容:

$from = my@email.com
$to = my@email.com
$subject = "Test"
$body = "Test"
$SMTPServer = "smtp.gmail.com"
$SMTPPort = "587"

Send-MailMessage -from $from -to $to -Subject $subject -Body $Body -SmtpServer $SMTPServer -Port $SMTPPort -UseSsl -Credentials (Get-Credential)

运行后,我得到提示输入凭据。输入凭据后,出现读取错误:

Send-MailMessage : A parameter cannot be found that matches parameter name 'Credentials'.

因此,我被引导相信输入凭据时会引发错误。当使用此功能且用户名是电子邮件时,我应该键入我的整个电子邮件还是"@....com"之前的标识符?无论哪种方式,似乎都不喜欢,而且我总是遇到错误。我使用正确吗?

0 个答案:

没有答案