【问题标题】:"5.7.1 unable to relay" when sending from local Exchange account从本地 Exchange 帐户发送时“5.7.1 无法中继”
【发布时间】:2013-12-28 17:16:00
【问题描述】:

我有这个程序尝试使用内部 Exchange 帐户向外部地址发送电子邮件,我收到以下错误:

“邮箱不可用。服务器响应为 5.7.1 无法中继”

我们有 Exchange 2010。我不明白为什么,因为我用来发送的帐户是本地帐户。这是我的代码:

Dim client As SmtpClient = New SmtpClient("webmail.company.com") 
client.DeliveryMethod = SmtpDeliveryMethod.Network
client.UseDefaultCredentials = False
client.Credentials = New NetworkCredential("Service", "pwd", "company")
Dim message As MailMessage = New MailMessage("service@company.com", "someone@outsidecompany.com")
Message.Body = "Test Message"
Message.Subject = "Hello"
client.Send(message)
message = Nothing

【问题讨论】:

    标签: email smtpclient exchange-server-2010


    【解决方案1】:

    您需要授权交换用户(在 smtp 接收连接器上)向公司外部发送:

    Get-ReceiveConnector "Default SMTP" | Add-ADPermission -User "COMPANY\Service" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"
    

    【讨论】:

      猜你喜欢
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 2014-02-06
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      相关资源
      最近更新 更多