Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 无法通过smtp服务器发送电子邮件_Powershell_Powershell 2.0 - Fatal编程技术网

Powershell 无法通过smtp服务器发送电子邮件

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

我正在尝试使用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 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