Powershell 无法通过smtp服务器发送电子邮件
我正在尝试使用powershell脚本生成电子邮件,但由于遇到以下错误而未能发送电子邮件,我已尝试检查各种要跟踪和检查的内容,但未获得预期结果Powershell 无法通过smtp服务器发送电子邮件,powershell,powershell-2.0,Powershell,Powershell 2.0,我正在尝试使用powershell脚本生成电子邮件,但由于遇到以下错误而未能发送电子邮件,我已尝试检查各种要跟踪和检查的内容,但未获得预期结果 $emailbody = $body2 $from = "some@email.com" $smtp = "smtp-au.domain.com" Send-MailMessage ` -From $from ` -To "s.pap@domain.com" ` -Subject "Scheduled Jobs Report S
$emailbody = $body2
$from = "some@email.com"
$smtp = "smtp-au.domain.com"
Send-MailMessage `
-From $from `
-To "s.pap@domain.com" `
-Subject "Scheduled Jobs Report Status" `
-Priority High `
-Body "$emailbody" `
-BodyAsHtml `
-SmtpServer $smtp
请尝试以下操作并使用smtp服务器的ip而不是fqdn [字符串]$stmp=0.0.0.0 [字符串]$emailfrom=email@company.com [字符串]$emailtoo=email@company.com(如果您在此处添加多个电子邮件地址,请在字符串末尾添加[],如[string[]]$EmailTo)
您知道是否需要身份验证吗?会出现什么错误?如果有意使用
powershell-v2.0
标记,则您没有该cmdlet,因为它是在Hi all中引入的,感谢您的输入,它不需要身份验证以前此代码用于在我的本地计算机中工作,但现在我突然遇到此错误,输出消息显示为Send MailMessage:Service not available,正在关闭传输通道。服务器响应为:4.3.2服务不可用行:4 char:1+发送邮件消息-从$From-到“username@domain.com“-主题“Engi…+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别信息:无效操作:(System.Net.Mail.SmtpClient:SmtpClient)[发送邮件],SmtpException+FullyQualifiedErrorId:SmtpException,Microsoft.PowerShell.Commands.SendMailMessage