【发布时间】:2012-04-16 10:10:47
【问题描述】:
我正在使用 powershell 的 Send-Mailmessage 发送邮件消息,它适用于本地电子邮件地址,但是当我包含 gmail 或其他邮件服务器时,我收到此错误消息。我认为,它的 smtp 服务器策略问题,但我不是该服务器的管理员,并且 smtp 管理员告诉我他不知道如何解决它。你有什么线索吗?谢谢!
Send-MailMessage : Mailbox unavailable. The server response was: Denied by poli
cy.
At C:\ps\003desifrovanie.ps1:154 char:37
+ send-mailmessage <<<< `
+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:Sm
tpClient) [Send-MailMessage], SmtpFailedRecipientException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.Send
MailMessage
编辑: 所以,现在我知道它是 Lotus Notes smtp 服务器。我需要从中发送电子邮件的计算机位于 DMZ 中。网络管理员和 LN 管理员有点迷茫..
【问题讨论】:
-
你用什么服务器发送邮件?
-
我不太清楚,我只是得到了一个 IP 地址,并且允许在 25 端口进行通信。我们是一家以 windows 为主的公司,所以我假设它是 windows smtp 服务器。
标签: .net powershell smtp