[英]Send-MailMessage asking for credentials
Send-Mailmessage在执行时会提示我输入凭据。
我已经尝试创建一个$ from变量来为Powershell提供我的凭据(从技术上来说这是有效的,因为我只是被要求输入密码但是希望它在没有验证的情况下发送电子邮件)
$from = (Get-ADUser $env:UserName -Properties emailaddress).emailaddress
$To = "example@example.org"
$Subject = "test2"
$Body = "Test2"
$SMTPServer = "10.98.0.20"
$SMTPPort = "25"
Send-MailMessage -From $From -to $To -Subject $Subject -Body $Body -SmtpServer $SMTPServer -port $SMTPPort -Credential $from
不要使用-Credential。 只需传递一个地址作为字符串。 SMTP并不关心。 发生这种情况是因为您包括-Credential,或者您的邮件服务器不接受匿名中继访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.