【发布时间】:2014-02-12 21:49:53
【问题描述】:
这是我正在使用的 Powershell 脚本代码
$SmtpClient = New-Object system.net.mail.smtpClient;
$mailmessage = New-Object system.net.mail.mailmessage;
$SmtpClient.Host = "exchange server name";
$SmtpClient.Credentials = New-Object System.Net.NetworkCredential("User name", "password");
$mailmessage.from = ("user@domain.com");
$mailmessage.To.add("user@domain.com");
$mailmessage.Subject = “Message”;
$mailmessage.Body = “Body”;
$smtpclient.Send($mailmessage);
这是我遇到的错误
使用“1”参数调用“发送”的异常:“发送邮件失败。” 在 C:\Users\user1\Desktop\sendmailPS.ps1:9 char:17 + $smtpclient.Send
任何帮助表示赞赏并提前感谢
【问题讨论】:
-
可能是 Exchange 服务器上的连接器权限。你确定服务器会做 smtp 中继吗?
标签: email powershell