发送消息时验证失败

时间:2015-12-05 14:47:43

标签: email powershell

我正在尝试使用PowerShell发送消息,但我无法发送消息。错误说:

  

服务器SMTP要求连接安全或用户未进行身份验证。

我不知道我的错误在哪里,我不知道我还能尝试什么。

这是我的代码:

$EmailTo = "prueba@gmail.com"
$EmailFrom = "pacopepe@gmail.com"
$Subject = "Test" 
$Body = "Test Body" 
$SMTPServer = "smtp.gmail.com" 
$SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom,$EmailTo,$Subject,$Body)
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) 
$SMTPClient.EnableSsl = $true 
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("pacopepe@gmail.com", "pacopaco"); 
$SMTPClient.Send($SMTPMessage)

注意:在凭据中,我将$emailfrom和他的邮件密码放在一起。

0 个答案:

没有答案