【发布时间】:2014-09-16 17:55:02
【问题描述】:
我在 PowerShell 版本 2 中使用 send-MailMessage cmdlet,它给了我一个错误。
我尝试使用之前帖子中提到的所有选项,但对我没有帮助。
这是我正在使用的命令:
send-MailMessage -from "abc@gmail.com" -to "def@gmail.com"
-subject "test" -body"test" -smtp "smtp.gmail.com"
我收到一个错误:
Send-MailMessage : SMTP 服务器需要安全连接或客户端未通过身份验证
e 是:5.7.0 必须首先发出 STARTTLS 命令。 l46sm12283804qgd.27 - gsmtp
在行:1 字符:17
+ 发送邮件消息 凭证 abc
+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Se
离子
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage
我尝试使用 UseSsl= true 并提供凭据,即使这样我也无法发送电子邮件。你能告诉我我在这里缺少什么吗?
【问题讨论】:
标签: powershell-2.0