我配置了一个 powershell 脚本,用于通过 SMTP 发送电子邮件,每次任务完成时都会触发该脚本。这些电子邮件使用 Exchange 2013 本地托管在服务器上。如果我指定收件人为内部收件人(在同一个 @domainname.com 上),则电子邮件会成功发送,没有任何问题。
但是,如果我尝试发送到外部域(@differentdomainname.com),我们会收到以下错误:
使用“1”个参数调用“发送”时发生异常:“邮箱不可用。服务器响应为:5.7.1 无法中继”在 C:\EmailBackupResults.ps1:26 char:1 + $SmtpClient.Send($Msg)
这似乎是 Exchange 2013 中某个地方的设置(我怀疑是接收连接器?),但我不知道要更改什么才能使其正常工作。我确实拥有设置的完全访问权限。我是否遗漏了什么,还是我完全走错了地方?