发送电子邮件失败,错误"无法连接到远程服务器"

时间:2015-08-16 22:56:43

标签: email powershell powershell-v5.0

我正在尝试在PowerShell 5.0中发送电子邮件。我现在正在使用Gmail地址,但无法成功发送电子邮件。我确定它是由于用户名和密码造成的,但我不确定凭据的语法。

send-mailmessage -to "user2 <anotheremail@gmail.com>" -from "user1 <someemail@gmail.com>" -subject "Test mail" -SmtpServer "Smtp.gmail.com" -credential "user:someemail@gmail.com password:somepassword"

这是我得到的错误。我x了任何个人信息:

send-mailmessage : Unable to connect to the remote server
At line:1 char:1
+ send-mailmessage -to "xxx <xxxx@gmail.com>" -from "xxxx <xxxx ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpException
    + FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage

我甚至不知道我是否正确使用了凭据参数。

0 个答案:

没有答案