1
我有這個簡單的腳本,使用SMTP發送電子郵件。安全連接SMTP
$EmailFrom = "[email protected]"
$EmailTo = "[email protected]"
$Subject = "Reports"
$Body = "Please see attachments"
$SMTPServer = "smtp.gmail.com"
$SMTPClient = New-Object Net.Mail.SMTPClient($SMTPServer, 587)
$User = "from"
$PWord = ConvertTo-SecureString –String "Password" –AsPlainText -Force
$Credential = New-Object –TypeName "System.Management.Automation.PSCredential" –ArgumentList $User, $PWord
Send-MailMessage -SmtpServer $SMTPServer -Credential $Credential -From $EmailFrom -To $EmailTo -Subject $Subject
我在使用-UseSsl
時遇到問題。
使用它,給我的錯誤
發送-MAILMESSAGE:服務器不支持安全連接。
不使用它,給我的錯誤
發送-MAILMESSAGE:SMTP服務器要求安全連接或客戶端未通過身份驗證。服務器響應是:5.7.0必須首先發出STARTTLS命令。 4sm4306203pav.33 - gsmtp